Stack smashing attacks are the most common form of penetration attack. Programs that have been compiled with StackGuard are largely immune to stack smashing attack.
Protection requires no source code changes at all.
When a vulnerable program is attacked, StackGuard detects the attack in progress, raises an intrusion alert, and halts the victim program. Postscript or PDF . Postscript or PDF . Postscript or PDF . This paper will also appear as an invited talk at SANS 2000 .