Shared more. Cited more. Safe forever.
    • advanced search
    • submit works
    • about
    • help
    • contact us
    • login
    View Item 
    •   MOspace Home
    • University of Missouri-Kansas City
    • School of Graduate Studies (UMKC)
    • Theses and Dissertations (UMKC)
    • Dissertations (UMKC)
    • 2024 Dissertations (UMKC)
    • 2024 UMKC Dissertations - Freely Available Online
    • View Item
    •   MOspace Home
    • University of Missouri-Kansas City
    • School of Graduate Studies (UMKC)
    • Theses and Dissertations (UMKC)
    • Dissertations (UMKC)
    • 2024 Dissertations (UMKC)
    • 2024 UMKC Dissertations - Freely Available Online
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.
    advanced searchsubmit worksabouthelpcontact us

    Browse

    All of MOspaceCommunities & CollectionsDate IssuedAuthor/ContributorTitleIdentifierThesis DepartmentThesis AdvisorThesis SemesterThis CollectionDate IssuedAuthor/ContributorTitleIdentifierThesis DepartmentThesis AdvisorThesis Semester

    Statistics

    Most Popular ItemsStatistics by CountryMost Popular AuthorsStatistics by Referrer

    Software vulnerability detection via graph neural networks

    Luo, Yu (Professor of computer science and cybersecurity)
    View/Open
    [PDF] Software vulnerability detection via graph neural networks (4.848Mb)
    Date
    2024
    Metadata
    [+] Show full item record
    Abstract
    Detecting vulnerabilities in source code is a critical task for software security assurance. Recent research underscores the efficacy of Graph Neural Network (GNN)-based techniques in the binary classification of code vulnerabilities. However, as the number of vulnerability types increases, the binary outcomes offer limited support for accurate debugging and pinpointing vulnerabilities across different types. Additionally, the prevalent use of homogeneous GNN training has constrained the ability to effectively model the diverse relationships existing between code elements that contribute to various vulnerabilities. To address these challenges, this dissertation introduces an innovative approach to detecting software vulnerabilities utilizing GNNs. This approach centers on the synthesis and refinement of three distinct graph representations: Compact Abstract Graphs (CAGs), Inter-Procedural Abstract Graphs (IPAGs), and Inter-Procedural Compressed Code Property Graphs (ICCPGs). The goal is to overcome the hurdles associated with accurately classifying and pinpointing a wide array of vulnerability types within software code, spanning multiple programming languages. The proposed approach aims to propel the state-of-the-art in deep learning-based software vulnerability detection. This synthesis promises a more nuanced, efficient, and comprehensive solution, advancing the capability to address the evolving landscape of software vulnerabilities.
    Table of Contents
    Introduction -- Related work -- Compact abstract graphs for detecting code vulnerability with GNN models -- Detecting code vulnerabilities with heterogeneous GNN training -- Predicting code vulnerability types via heterogeneous GNN learning -- Vulnerability detection via large language models -- Conclusion
    URI
    https://hdl.handle.net/10355/103555
    Degree
    Ph.D. (Doctor of Philosophy)
    Thesis Department
    Computer Networking and Communications Systems (UMKC)
     
    Computer Science (UMKC)
     
    Collections
    • 2024 UMKC Dissertations - Freely Available Online
    • Computer Science and Electrical Engineering Electronic Theses and Dissertations (UMKC)

    If you encounter harmful or offensive content or language on this site please email us at harmfulcontent@umkc.edu. To learn more read our Harmful Content in Library and Archives Collections Policy.

    Send Feedback
    hosted by University of Missouri Library Systems
     

     


    If you encounter harmful or offensive content or language on this site please email us at harmfulcontent@umkc.edu. To learn more read our Harmful Content in Library and Archives Collections Policy.

    Send Feedback
    hosted by University of Missouri Library Systems