Seit dem Ultraspac 1 unterstützen die Sparc Prozessoren Hardwareschutz gegen Codeausführung in Datensegmenten.
Viele andere CPU-Hersteller haben dieses Feature später übernommen. Wie im Artikel angesprochen, ist das aber kein Allheilmittel, da es Exploits nicht verhindert, sondern nur erschwert. Wie man trotz NX seinen code trotzdem zur Ausführung bringen kann, zeigt z.B.: http://packetstormsecurity.nl/groups/horizon/stack.txt
> Itanium2-Prozessor auch die IA32-, EM64T- und AMD64-Architektur.
Unterstützt Linux bei Sparc Prozessoren das NX Bit nicht schon lange (länger als es Itaniums gib)? Oder macht das nur Solaris?
Seit wann macht denn Solaris sowas,
das wäre mir auch neu ...
Viele andere CPU-Hersteller haben dieses Feature später übernommen. Wie im Artikel angesprochen, ist das aber kein Allheilmittel, da es Exploits nicht verhindert, sondern nur erschwert. Wie man trotz NX seinen code trotzdem zur Ausführung bringen kann, zeigt z.B.: http://packetstormsecurity.nl/groups/horizon/stack.txt