Loading...
Please wait, while we are loading the content...
Similar Documents
A Taxonomy of Buffer Overflows for Evaluating Static and Dynamic Software Testing Tools *
| Content Provider | Semantic Scholar |
|---|---|
| Author | Kratkiewicz, Kendra Lippmann, Richard |
| Copyright Year | 2005 |
| Abstract | A taxonomy that uses twenty-two attributes to characterize Cprogram overflows was used to construct 291 small C-program test cases that can be used to diagnostically determine the basic capabilities of static and dynamic analysis buffer overflow detection tools. Attributes in the taxonomy include the buffer location (e.g. stack, heap, data region, BSS, shared memory); scope difference between buffer allocation and access; index, pointer, and alias complexity when addressing buffer elements; complexity of the control flow and loop structure surrounding the overflow; type of container the buffer is within (e.g. structure, union, array); whether the overflow is caused by a signed/unsigned type error; the overflow magnitude and direction; and whether the overflow is discrete or continuous. As an example, the 291 test cases were used to measure the detection, false alarm, and confusion rates of five static analysis tools. They reveal specific strengths and limitations of tools and suggest directions for improvements. |
| File Format | PDF HTM / HTML |
| Alternate Webpage(s) | http://www.ll.mit.edu/mission/cybersec/publications/publication-files/full_papers/061107_Kratkiewicz.pdf |
| Alternate Webpage(s) | https://samate.nist.gov/SSATTM_Content/papers/Taxonomy%20of%20Buffer%20Overflows%20-%20Kratkiewicz%20-%20Lippmann%20.pdf |
| Alternate Webpage(s) | http://www.ll.mit.edu/mission/communications/ist/publications/061107_Kratkiewicz.pdf |
| Alternate Webpage(s) | http://www.ll.mit.edu/mission/communications/publications/publication-files/full_papers/061107_Kratkiewicz.pdf |
| Language | English |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Article |