Automatic Exploit Generation – Communications of the ACM

Attackers commonly exploit buggy programs to break into computers. Security-critical bugs pave the way for attackers to install trojans, propagate worms, and use victim computers to send spam and launch denial-of-service attacks. A direct way, therefore, to make computers more secure is to find security-critical bugs before they are exploited by attackers.

via Automatic Exploit Generation | February 2014 | Communications of the ACM.