ATAG: AI-Agent Application Threat Assessment with Attack Graphs
By: Parth Atulbhai Gandhi , Akansha Shukla , David Tayouri and more
Potential Business Impact:
Finds hidden dangers in smart AI teams.
Evaluating the security of multi-agent systems (MASs) powered by large language models (LLMs) is challenging, primarily because of the systems' complex internal dynamics and the evolving nature of LLM vulnerabilities. Traditional attack graph (AG) methods often lack the specific capabilities to model attacks on LLMs. This paper introduces AI-agent application Threat assessment with Attack Graphs (ATAG), a novel framework designed to systematically analyze the security risks associated with AI-agent applications. ATAG extends the MulVAL logic-based AG generation tool with custom facts and interaction rules to accurately represent AI-agent topologies, vulnerabilities, and attack scenarios. As part of this research, we also created the LLM vulnerability database (LVD) to initiate the process of standardizing LLM vulnerabilities documentation. To demonstrate ATAG's efficacy, we applied it to two multi-agent applications. Our case studies demonstrated the framework's ability to model and generate AGs for sophisticated, multi-step attack scenarios exploiting vulnerabilities such as prompt injection, excessive agency, sensitive information disclosure, and insecure output handling across interconnected agents. ATAG is an important step toward a robust methodology and toolset to help understand, visualize, and prioritize complex attack paths in multi-agent AI systems (MAASs). It facilitates proactive identification and mitigation of AI-agent threats in multi-agent applications.
Similar Papers
Navigating the Black Box: Leveraging LLMs for Effective Text-Level Graph Injection Attacks
Artificial Intelligence
Makes fake text fool smart computer graphs.
When LLM Agents Meet Graph Optimization: An Automated Data Quality Improvement Approach
Machine Learning (CS)
Fixes messy data for smarter computer graphs.
Large Language Models Meet Text-Attributed Graphs: A Survey of Integration Frameworks and Applications
Computation and Language
Helps computers understand and reason better.