PointGuard™: Protecting Pointers from Buffer Overflow Vulnerabilities
Buffer overflows: attacks and defenses for the vulnerability of the decade