Swinburne
Browse

Supporting automated vulnerability analysis using formalized vulnerability signatures

Download (1.47 MB)
conference contribution
posted on 2024-07-09, 16:58 authored by Mohamed Abdelrazek, John Grundy, Amani S. Ibrahim
Adopting publicly accessible platforms such as cloud computing model to host IT systems has become a leading trend. Although this helps to minimize cost and increase availability and reachability of applications, it has serious implications on applications' security. Hackers can easily exploit vulnerabilities in such publically accessible services. In addition to, 75% of the total reported application vulnerabilities are web application specific. Identifying such known vulnerabilities as well as newly discovered vulnerabilities is a key challenging security requirement. However, existing vulnerability analysis tools cover no more than 47% of the known vulnerabilities. We introduce a new solution that supports automated vulnerability analysis using formalized vulnerability signatures. Instead of depending on formal methods to locate vulnerability instances where analyzers have to be developed to locate specific vulnerabilities, our approach incorporates a formal vulnerability signature described using OCL. Using this formal signature, we perform program analysis of the target system to locate signature matches (i.e. signs of possible vulnerabilities). A newly-discovered vulnerability can be easily identified in a target program provided that a formal signature for it exists. We have developed a prototype static vulnerability analysis tool based on our formalized vulnerability signatures specification approach. We have validated our approach in capturing signatures of the OWSAP Top10 vulnerabilities and applied these signatures in analyzing a set of seven benchmark applications.

History

Available versions

PDF (Accepted manuscript)

ISBN

9781450312042

Journal title

2012 27th IEEE/ACM International Conference on Automated Software Engineering, ASE 2012 - Proceedings

Conference name

27th IEEE/ACM International Conference on Automated Software Engineering, ASE 2012

Location

Essen

Start date

2012-09-03

End date

2012-09-07

Pagination

9 pp

Publisher

ACM

Copyright statement

Copyright © 2012 ACM. This the accepted manuscript of the work. This the accepted manuscript of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in Proceedings of ASE (2012) http://doi.acm.org/10.1145/2351676.2351691

Language

eng

Usage metrics

    Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC