Attacking and Defending AI/LLM Systems is a hands-on course designed for cybersecurity professionals, red teamers, and AI practitioners seeking to understand and secure modern large language model (LLM) environments.
Attacking and Defending AI/LLM Systems is a hands-on course designed for cybersecurity professionals, red teamers, and AI practitioners seeking to understand and secure modern large language model (LLM) environments. Participants will explore how AI systems are built, attacked, and defended through real-world scenarios—covering topics such as prompt injection, data and model poisoning, supply chain threats, and excessive model agency. Using the OpenWebUI platform, attendees will engage in live “Capture the Flag” challenges that simulate offensive and defensive tactics against LLMs, including RAG exploitation, guardrail bypass, and agent abuse. The course also integrates key frameworks such as OWASP’s LLM Top 10, MITRE ATLAS, and NIST’s AI Risk Management Framework, providing a structured foundation for securing AI ecosystems. By the end, students will not only understand how adversaries exploit AI systems but also gain the skills to implement layered defenses and build trustworthy, resilient AI operations
System Requirements
System with reliable internet connection
For those wishing to follow along with the labs or work on them after class:
Ubuntu 24.04 LTS (other Ubuntu LTS versions may work, but have not been tested)
A GPU with at least 8GB of VRAM (locally or access to a cloud service, such as Digital Ocean, Amazon, Azure, etc)
Note: The labs can be run on a CPU-only system but they will be very slow.
Alternative option: AWS account with the ability to launch GPU enabled systems
This course will benefit both red team and blue team security professionals who are looking to gain a better understanding of AI-LLM applications and potential security risks that are associated with these applications. The workshop assumes no prior knowledge of the technologies involved.
The target audience for this course are beginners to this area, although the course can still benefit those who have some familiarity with the material.