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

Marcos Alvares, Tshilidzi Marwala, Fernando Buarque de Lima Neto · 2013

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.

Read the paper · More papers on PaperTik