Check out the new USENIX Web site. next up previous
Next: Micro-Benchmark Results Up: A Binary Rewriting Defense against Stack-based Buffer Overflow Attacks Previous: Self-Modifying Code

Experimental Results

To validate the correctness of the binary-rewriting RAD prototype, we need to verify that the RAD code is injected into appropriate places in the input binary AND the RAD code does protect the input binary from buffer overflow attacks in a way that does not incur significant space overhead or run-time performance cost. In the following subsections, we present results that show that the current binary-rewriting RAD prototype does do a reasonable job in disassembly accuracy and low-overhead protection against buffer overflow attacks.

Subsections

Manish Prasad
2003-04-05