Share this page
Share this page E-mail this page Print this page RSS feeds
Home > Publications > Low-level Software Security: Attacks and Defenses
Low-level Software Security: Attacks and Defenses

This tutorial paper considers the issues of low-level software security from a language-based perspective, with the help of concrete examples. Four examples of low-level software attacks are covered in full detail; these examples are representative of the major types of attacks on C and C++ software that is compiled into machine code. Six examples of practical defenses against those attacks are also covered in detail; these defenses are selected because of their effectiveness, wide applicability, and low enforcement overhead.

tr-2007-153.pdf
PDF file

Publisher: Springer-Verlag
All copyrights reserved by Springer 2007.

Details

Type: TechReport
URL: http://www.springer-ny.com/
Number: MSR-TR-2007-153
Pages: 43
Institution: Microsoft Research