Aktív témák
-
Adi
senior tag
Ez teljesen olyan, mint az MMX volt anno. :( Más procik ezt már régen tudták (pl. SPARC), csak nem kerítettek ekkora feneket a dolognak.
ldm start-reconf primary
-
Adi
senior tag
De, kihoztak, az UltraSPARC I-es volt ez a proci. 64 bites módban valóban nem lehetett rajta futtatni a Slowarist :), mert ha megfelelő utasításokat adagoltál be neki, akkor megdöglött. Az USII-ben ezt már javították. Amúgy a 200 MHz-es változat már az USII volt, az USI még csak 143 és 167 MHz-en működött.
A linuxos PaX mellett amúgy az OpenBSD is használ ilyet, ott W^X-nek hívják. Azt nem tudom, hogy minden architektúrán-e (értsd: csokker x86-on), de ami hardveresen tudja, ott igen.
A dolog lényege annyi, hogy azokra a memórialapokra, amik az adatok alá kerülnek bekapcsolja ezt a no-execute bitet (jellemzően a stack is ilyen). Így ha valami buffer overflow miatt oda ugrana a proci (egy beadagolt hamis visszatérési címnek köszönhetően pl.), akkor exceptiont generál és azt az oprendszer már el tudja kapni.
A PaX ugyanezt szoftveresen csinálja, de a pontos részleteit nem ismerem. De majd elmondja az írója, ha akarja és olvassa a PH fórumát, ti. magyar. :)ldm start-reconf primary
Aktív témák
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen