Group Purchasing
Group Purchasing
AI-FOCUSEDNEW

SEC545: GenAI and LLM Application Security

SEC545Cloud Security, Artificial Intelligence
  • 5 Days (Instructor-Led)
  • 30 Hours (Self-Paced)
Course authored by:
Ahmed AbuGharbia
Ahmed AbuGharbia
SEC545: GenAI and LLM Application Security
Course authored by:
Ahmed AbuGharbia
Ahmed AbuGharbia
  • GIAC AI Platform Security (GAIPS)
  • 30 CPEs

    Apply your credits to renew your certifications

  • In-Person, Virtual or Self-Paced

    Attend a live, instructor-led class at a location near you or remotely, or train on your time over 4 months

  • Advanced Skill Level

    Course material is geared for cyber security professionals with hands-on experience

  • 20 Hands-On Lab(s)

    Apply what you learn with hands-on exercises and labs

Learn to protect AI applications end to end through hands-on training in LLM security, RAG defense, agent security, and MLOps protection.

Course Overview

SEC545 teaches defenders how to secure GenAI and LLM applications in production. The course focuses on how to protect AI systems by threat modeling GenAI architectures, defending RAG and vector database pipelines, mitigating prompt injection, and hardening MLOps workflows across cloud, hybrid, and local environments.

SEC545 aligns to the SANS Secure AI Blueprint’s Protect AI pillar and is designed for practitioners responsible for securing AI-enabled applications end to end.

What You'll Learn

  • Understand how to protect AI systems by identifying security risks in GenAI, LLM, and agentic AI application architectures
  • Explore model fine-tuning, customization, and secure deployment strategies
  • Identify GenAI-specific threats, vulnerabilities, and practical mitigation techniques
  • Secure RAG pipelines, vector databases, and model-serving workflows to protect AI data flows from leakage, poisoning, and abuse
  • Apply defensive controls across MLOps environments and AI-enabled application stacks in support of a Protect AI strategy
  • Perform AI threat modeling using the MAESTRO framework to identify and prioritize AI-specific risks
  • Align Protect AI security practices with existing cloud, DevSecOps, and enterprise security frameworks

Business Takeaways

  • Understand how modern GenAI and agentic AI applications are designed, deployed, and secured
  • Identify business risks introduced by foundation models, AI tools, agents, and MLOps workflows
  • Protect AI infrastructure by mitigating security threats across models, data pipelines, vector stores, and supporting services
  • Implement end-to-end AI security controls from development through production and continuous operations
  • Integrate Protect AI principles with existing cloud security, governance, and compliance frameworks
  • Enable responsible AI adoption while maintaining business agility, resilience, and trust

Course Syllabus

Explore the course syllabus below to view the full range of topics covered in SEC545: GenAI and LLM Application Security.

Section 1GenAI, Large Language Models (LLMs), and Security Risks

The course starts with GenAI fundamentals, covering key concepts like Large Language Models (LLMs), embeddings, and Retrieval-Augmented Generation (RAG). Students will explore security risks unique to GenAI, including prompt injection, malicious models, and third-party supply chain vulnerabilities.

Topics covered

  • GenAI Introduction and Concepts
  • Fine-Tuning Models
  • Augmenting GenAI Knowledge
  • Safe Use and Moderation

Labs

  • LLMs and Prompt Injection
  • Fine-tuning OpenAI Models
  • Compromising Vector Database
  • Safe Use and Moderation

Section 2Securing GenAI Applications

Section 2 dives into core components for GenAI apps, like vector databases, LangChain and AI agents. Students also explore deployment strategies, comparing cloud and on-premises setups with a focus on the security risks unique to each. The section concludes by introducing agents communication protocols such as MCP.

Topics covered

  • AI Agents
  • GenAI Applications Architecture
  • AI Development Frameworks Security
  • Agents Communication Protocols

Labs

  • Pivoting from LLMs
  • Compromising LLM Supply Chain
  • Langchain Security
  • Model Context Protocol (MCP)

Section 3Agentic AI Security

In Section 3, students continue exploring MCP security before diving into Transformers, the core technology behind LLMs. They examine the foundation of predictive modeling, evaluate secure hosting options for AI applications, and conclude with securing data orchestration pipelines and tools such as Airflow.

Topics covered

  • MCP Attacks and OAuth Security
  • Transformer Architecture Fundamentals
  • Hosting GenAI applications
  • Data Workflow Orchestration

Labs

  • Attacking MCP Infrastructure 1
  • MLSecOps – Securing AI Deployment Pipeline
  • Attacking MCP Infrastructure 2
  • AWS Bedrock
  • Attacking Airflow

Section 4MLSecOps and Securing GenAI Applications Lifecycle

Section 4 focuses on MLOps and integrating security across pipelines. It covers model-specific attacks like serialization flaws and backdoors, then explores securing pipelines using controls such as model signing and automated scanning. The section ends with a hands-on AI threat modeling exercise using the MAESTRO framework.

Topics covered

  • Machine Learning Ops (MLOps)
  • Hosting Models
  • MLSecOps
  • AI Threat Modeling

Labs

  • Training Model Using SageMaker
  • Model Serialization Attacks
  • MLSecOps - Securing AI Deployment Pipeline
  • Threat Modeling with MAESTRO

Section 5AI for Security

Section 5 covers using AI for threat hunting and incident investigation and response, followed by a Capture the Flag (CTF) exercise. Students apply what they’ve learned to identify and remediate issues within AI infrastructure that includes Kubernetes, Docker Compose, MCP servers, Airflow, SageMaker, AWS Bedrock, and other cloud environments.

Topics covered

  • Incident handling and Investigation with AI

Labs

  • Investigating Incidents Using Investigator MCP Server
  • CTF

Things You Need To Know

Relevant Job Roles

Cloud Security Engineer Training, Salary, and Career Path

Cloud Security

Cloud Security Engineers integrate advanced security measures into cloud and cloud-native environments, maximize security automation within DevOps workflows, and proactively mitigate threats to safeguard modern cloud infrastructures.

Explore learning path

Cloud Security Analyst Training, Salary, and Career Path

Cloud Security

A Cloud Security Analyst monitors and analyzes activity across cloud environments, proactively detects and assesses threats, and implements preventive controls and targeted defenses to protect critical business systems and data.

Explore learning path

Cybersecurity Architecture (OPM 652)

NICE: Design and Development

Responsible for ensuring that security requirements are adequately addressed in all aspects of enterprise architecture, including reference models, segment and solution architectures, and the resulting systems that protect and support organizational mission and business processes.

Explore learning path

Technology Research and Development (OPM 661)

NICE: Design and Development

Responsible for conducting software and systems engineering and software systems research to develop new capabilities with fully integrated cybersecurity. Conducts comprehensive technology research to evaluate potential vulnerabilities in cyberspace systems.

Explore learning path

Network Operations (OPM 441)

NICE: Implementation and Operation

Responsible for planning, implementing, and operating network services and systems, including hardware and virtual environments.

Explore learning path

Software Security Assessment (OPM 622)

NICE: Design and Development

Responsible for analyzing the security of new or existing computer applications, software, or specialized utility programs and delivering actionable results.

Explore learning path

Enterprise Architecture (OPM 651)

NICE: Design and Development

Responsible for developing and maintaining business, systems, and information processes to support enterprise mission needs. Develops technology rules and requirements that describe baseline and target architectures.

Explore learning path

Secure Systems Development (OPM 631)

NICE: Design and Development

Responsible for the secure design, development, and testing of systems and the evaluation of system security throughout the systems development life cycle.

Explore learning path

Course Schedule and Pricing

Have Questions?Contact Us
Showing 10 of 21

Benefits of Learning with SANS

Bryan Simon: Teacher Standing Next to Smartboard and Explaining Concept

Get feedback from the world’s best cybersecurity experts and instructors

OnDemand Mobile App

Choose how you want to learn - online, on demand, or at our live in-person training events

Close Up of Woman Holding a Pen and Documents

Get access to our range of industry-leading courses and resources