Related projects
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
To quantitatively assess the security level of a cloud environment, a common method is to construct an attack graph which tracks a potentail attacker’s moves through interconnected computing systems by exploiting vulnerabilities of each system, one after another. The state-of-the-art automatic attack graph generation suffers from two limitations: 1) low quality or inconsistency of vulnerability descriptions (as the generation relies on the description text in an automated manner for scalability), leading to inaccurate attack paths, and 2) the vertical layer of VMs/containers not reflected in the attack paths (as traditional approaches only consider horizontal network links between nodes, not exploits from a hosted environment to a hosting environment). Our project will address the two limitations by 1) using machine learning and specifically large language models to process multiple sources of vulnerability information/description (e.g., the IBM and Redhat reports) so that more accurate attack paths can be generated, and 2) reclassifying vulnerabilities into horizontal exploits and vertical exploits to take into account the hosted and hosting relationship, and constructing 2-dimensional attack graphs.
Lianying Zhao
Ericsson Canada Inc (Quebec)
Computer science
Professional, scientific and technical services
Carleton University
Accelerate
Discover more projects across a range of sectors and discipline — from AI to cleantech to social innovation.
Find the perfect opportunity to put your academic skills and knowledge into practice!
Find ProjectsThe strong support from governments across Canada, international partners, universities, colleges, companies, and community organizations has enabled Mitacs to focus on the core idea that talent and partnerships power innovation — and innovation creates a better future.