A software tool to protect executable files from buffer overflow attacks Online publication date: Tue, 23-Aug-2016
by Sahel Alouneh; Heba Bsoul; Mazen Kharbutli
International Journal of Internet Technology and Secured Transactions (IJITST), Vol. 6, No. 2, 2016
Abstract: Software systems are becoming more vulnerable to security breaches that might cause serious threats to information systems. Amid this evolving trend, one of the well-known and widely spreading security threats is the so called buffer overflow attack. If successful, such an attack executes an arbitrary code with the same access privileges as the attacked process. In this paper, we propose a new approach that aims at remedying the buffer overflow attacks by protecting function return addresses in the stack from being overwritten. Unlike other approaches, our proposed approach aims at detecting and fixing buffer overflow vulnerabilities in the executable files. In retrospect, the work presents a tool that can be used to convert a vulnerable program into a safe version that can be protected against buffer overflow attacks. We used a set of microbenchmarks to verify the operation of the developed tool and to assess the processing time overhead.
Online publication date: Tue, 23-Aug-2016
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Internet Technology and Secured Transactions (IJITST):
Login with your Inderscience username and password:
Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.
If you still need assistance, please email email@example.com