• DocumentCode
    633107
  • Title

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

  • Author

    Alvares, Marcos ; Marwala, Tshilidzi ; Buarque De Lima Neto, Fernando

  • Author_Institution
    Fac. of Eng. & the Built Environ., Univ. of Johannesburg, Gauteng, South Africa
  • fYear
    2013
  • fDate
    16-19 April 2013
  • Firstpage
    59
  • Lastpage
    66
  • 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.
  • Keywords
    artificial intelligence; program testing; security of data; computational intelligence; critical services; energy; human welfare; malicious attacks; memory corruption vulnerabilities; software vulnerabilities; static software checking; transportation; water supply; Abstracts; Algorithm design and analysis; Data mining; Educational institutions; Genetic algorithms; Software;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence in Cyber Security (CICS), 2013 IEEE Symposium on
  • Conference_Location
    Singapore
  • Type

    conf

  • DOI
    10.1109/CICYBS.2013.6597207
  • Filename
    6597207