Thirty years later: lessons from the Multics security evaluation
Buffer overflows: attacks and defenses for the vulnerability of the decade