Foundations of AI-Based Application Exploitability
AI now sits inside the application. When a model reads a customer’s message, retrieves a document, or calls an API, it becomes part of the attack surface, and it can’t reliably tell instructions from data.
Every AI-enabled application has weaknesses. What matters is which ones an adversary can actually exploit, and whether your organization could prove it has them under control. This course gives you a shared language and a practical method for assessing, testing, and governing AI exploitability, using Aria, a fictional bank’s AI agent, as the case study throughout.
You'll learn:
- Separate vulnerability, exploitability, and risk, and know where CVSS, EPSS, KEV, and SSVC fall short for AI
- Map the attack surface of a modern application across APIs, cloud, the supply chain, and the AI layer
- Explain why AI systems are steerable: one channel for instructions and data, probabilistic behavior, and agency
- Trace AI attack chains from reach to impact, and find the deterministic controls that break them
- Rate AI findings, test the whole chain, and measure end-to-end success rates
- Close the AI ownership gap with three lines of defense, risk appetite, and board reporting
- Apply five control principles and a minimum control set for your role
- Know what evidence regulators and examiners expect, and what you could prove on day one