Loading...
Please wait, while we are loading the content...
Similar Documents
Eliminating Buffer Overflows , Using the Compiler or a Standalone Tool
| Content Provider | Semantic Scholar |
|---|---|
| Author | Plum, Thomas |
| Copyright Year | 2005 |
| Abstract | We present a set of methods (“SSCC”, for “safe, secure C/C++”) to eliminate buffer overflows (including wild-pointer stores) in C and C++, using a mixture of compile-time, link-time, and runtime tests, plus some design-time restrictions. A prototype implementation indicates that run-time overhead is much smaller than previous methods. The SSCC methods do not require changes to existing data layouts or object-code representation. The SSCC methods are applicable to applications written for the ISO/IEC 9899:1999 (“C99”) standard [5] and the 14882:2003 (C++) standard [6] (herein, the “Standards”), as well as most commercially-popular extensions to those standards, and the earlier ISO/IEC 9899:1990 (“C90”) standard (now essentially outof-print). |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | https://samate.nist.gov/SSATTM_Content/papers/Eliminating%20Buffer%20Overflows%20-%20Plum%20-%20Keaton.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |