Applications of computational intelligence for static software checking against memory corruption vulnerabilities

Abstract

We are living in an era where technology has become an essential resource for modern human welfare. Critical services like water supply, energy and transportation are controlled by computational systems. These systems must be reliable and constantly audited against software and hardware failures and malicious attacks. As a preventive approach against software vulnerabilities on critical systems, this research presents applications of computational intelligence to program analysis for vulnerability checking. This paper shows that computational intelligence techniques can successfully uncover several arithmetic and memory manipulation vulnerabilities.

DOI: 10.1109/CICYBS.2013.6597207

9 Figures and Tables

Cite this paper

@article{Junior2013ApplicationsOC, title={Applications of computational intelligence for static software checking against memory corruption vulnerabilities}, author={Marcos {\'A}lvares Barbosa Junior and Tshilidzi Marwala and Fernando Buarque de Lima Neto}, journal={2013 IEEE Symposium on Computational Intelligence in Cyber Security (CICS)}, year={2013}, pages={59-66} }