Packet Vaccine: Blackbox Exploit Detection and Signature Generation

Source: Association for Computing Machinery

Favorite

Free registration required

In biology, a vaccine is a weakened strain of a virus or bacterium that is intentionally injected into the body for the purpose of stimulating antibody production. Inspired by this idea, the authors propose a packet vaccine mechanism that randomizes address-like strings in packet payloads to carry out fast exploit detection, vulnerability diagnosis and signature generation. An exploit with a randomized jump address behaves like a vaccine: it will likely cause an exception in a vulnerable program's process when attempting to hijack the control flow, and thereby expose itself. Taking that exploit as a template, their signature generator creates a set of new vaccines to probe the program, in an attempt to uncover the necessary conditions for the exploit to happen.
Format:PDF Size:588.90
Date:Nov 2006