Address Space Layout Permutation (ASLP): Towards Fine-Grained Randomization of Commodity Software
StackGuard: Automatic Adaptive Detection and Prevention of Buffer-Overflow Attacks