doi: 10.4304/jsw.9.2.336-342
Memory-Size-Assisted Buffer Overflow Detection
- Science and Technology on Information System Security Laboratory, Beijing Institute of System Engineering, Beijing, China
Abstract
Since the first buffer overflow problem occurred,many detection techniques have been presented. Thesetechniques are effective in detecting most attacks, but someattacks still remain undetected. In order to be more effective,a memory-size-assisted buffer overflow detection(MBOD) ispresented. The key feature of buffer overflow is that the sizeof the source memory is bigger than the size of thedestination memory when memory copying operationoccurs. By capturing memory copying operation andcomparing memory size at run time, MBOD detects bufferoverflow. MBOD collects the information of memory size inboth dynamic way and static way. An implementation showsthat the technique is feasible.
Keywords
- buffer overflow
- detection
- memory size
How to Cite
Chunguang Kuang, Chunlei Wang, and Minhuan Huang, "Memory-Size-Assisted Buffer Overflow Detection," Journal of Software, vol. 9, no. 2, pp. 336-342, 2014. https://doi.org/ 10.4304/jsw.9.2.336-342
Copyright & License
Copyright © 2014 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).
