Alex Soto
Beyond the Hype: Building Trustworthy and Reliable LLM Applications with Guardrails
#1about 5 minutes
Understanding the four main categories of LLM attacks
LLM applications face four primary security risks: availability breakdowns, integrity violations, privacy compromises, and abuse, which can be mitigated using guardrails.
#2about 2 minutes
Protecting models from availability breakdown attacks
Implement input guardrails to enforce token limits and output guardrails to detect non-refusal patterns, preventing denial-of-service and identifying model limitations.
#3about 5 minutes
Ensuring model integrity with content validation guardrails
Use guardrails to filter gibberish, enforce language consistency, block malicious URLs, check for relevance, and manage response length to maintain output quality.
#4about 3 minutes
Understanding and defending against prompt injection attacks
Prompt injection manipulates an AI model by embedding malicious instructions within user input, similar to SQL injection, requiring specific guardrails for detection.
#5about 3 minutes
Protecting sensitive data with privacy guardrails
Use anonymizers like Microsoft Presidio to detect and redact sensitive information such as names and phone numbers from both user inputs and model outputs.
#6about 4 minutes
Preventing model abuse and harmful content generation
Implement guardrails to block code execution, filter competitor mentions, detect toxicity and bias, and defend against 'Do Anything Now' (DAN) jailbreaking attacks.
#7about 4 minutes
Implementing guardrails with a practical code example
A demonstration in Java shows how to create input and output guardrails that use a model to detect violent content and verify URL reachability before processing.
#8about 2 minutes
Addressing unique security risks in RAG systems
Retrieval-Augmented Generation (RAG) introduces new vulnerabilities, such as poisoned documents and vector store attacks, that require specialized security measures.
#9about 2 minutes
Key takeaways for building secure LLM applications
Building trustworthy AI requires a strategic application of guardrails tailored to your specific needs, balancing security with performance to navigate the complex landscape.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
00:03 MIN
The rapid adoption of LLMs outpaces security practices
ChatGPT, ignore the above instructions! Prompt injection attacks and how to avoid them.
25:33 MIN
AI privacy concerns and prompt engineering
Coffee with Developers - Cassidy Williams -
19:14 MIN
Addressing data privacy and security in AI systems
Graphs and RAGs Everywhere... But What Are They? - Andreas Kollegger - Neo4j
13:54 MIN
The ethical risks of outdated and insecure AI models
AI & Ethics
24:53 MIN
Understanding the security risks of AI integrations
Three years of putting LLMs into Software - Lessons learned
00:20 MIN
Understanding AI security risks for developers
The AI Security Survival Guide: Practical Advice for Stressed-Out Developers
54:12 MIN
Final advice on security and responsible AI usage
WeAreDevelopers LIVE - Chrome for Sale? Comet - the upcoming perplexity browser Stealing and leaking
17:12 MIN
Understanding the security risks of AI-generated code
Exploring AI: Opportunities and Risks in Development
Featured Partners
Related Videos
Prompt Injection, Poisoning & More: The Dark Side of LLMs
Keno Dreßel
The AI Security Survival Guide: Practical Advice for Stressed-Out Developers
Mackenzie Jackson
GenAI Security: Navigating the Unseen Iceberg
Maish Saidel-Keesing
AI: Superhero or Supervillain? How and Why with Scott Hanselman
Scott Hanselman
The State of GenAI & Machine Learning in 2025
Alejandro Saucedo
You are not my model anymore - understanding LLM model behavior
Andreas Erben
Manipulating The Machine: Prompt Injections And Counter Measures
Georg Dresler
Data Privacy in LLMs: Challenges and Best Practices
Aditi Godbole
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Agentic AI Architect - Python, LLMs & NLP
FRG Technology Consulting
Intermediate
Azure
Python
Machine Learning

Machine Learning Engineer - Large Language Models (LLM) - Startup
Startup
Charing Cross, United Kingdom
PyTorch
Machine Learning

Manager of Machine Learning (LLM/NLP/Generative AI) - Visas Supported
European Tech Recruit
Municipality of Bilbao, Spain
Junior
GIT
Python
Docker
Computer Vision
Machine Learning
+2

Machine Learning Engineer - Trust & Safety
Trust
Amsterdam, Netherlands
Intermediate
Java
MySQL
NoSQL
NumPy
Python
+10

AI Evaluation Data Scientist - AI/ML/LLM - (Hybrid) - Barcelona
European Tech Recruit
Barcelona, Spain
Intermediate
GIT
Python
Pandas
Docker
PyTorch
+2

Tech Lead - ML / AI (LLM Systems & Infrastructure)
WorkMotion
£94K
Senior
Python
Docker
FastAPI
Continuous Integration

Senior / Lead AI Developer - LLMs & Agentic Workflows
KEMIO Consulting
Municipality of Madrid, Spain
Remote
Senior
API
Python

