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
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