Wäre es nicht eigentlich besser den 'Return' Stack vom 'Daten' Stack
zu trennen. Denn Rücksprungadressen sind ja fast so was wie
ausführbare Daten ...
Irgendwie beginnt man an der Struktur von Prozessoren und
Programmiersprachen zu zweifeln, wenn man sich noch Gedanken machen
muss, wie richtig programmierter Code gegen Sabotage geschützt werden
kann.
Wenn 'früher' was nachlässig programmiert war dann konnt eine
Fehlbedienung den Computer höchstens zum Absturz bringen, heute kann
es ein Einfalltor für Viren sein.
zu trennen. Denn Rücksprungadressen sind ja fast so was wie
ausführbare Daten ...
Irgendwie beginnt man an der Struktur von Prozessoren und
Programmiersprachen zu zweifeln, wenn man sich noch Gedanken machen
muss, wie richtig programmierter Code gegen Sabotage geschützt werden
kann.
Wenn 'früher' was nachlässig programmiert war dann konnt eine
Fehlbedienung den Computer höchstens zum Absturz bringen, heute kann
es ein Einfalltor für Viren sein.