Threat modeling LLM apps with the CIA triad and OWASP Top 10
The article discusses the importance of threat modeling for large language model (LLM) applications using the CIA triad and OWASP Top 10. It outlines the three attack surfaces of LLMs: confidentiality, integrity, and availability, and provides a checklist for securing these aspects before deploying LLM features. The author emphasizes the need for robust defenses against common vulnerabilities and the significance of understanding the architecture of LLMs to prevent exploitation.
- ▪Every LLM app has three attack surfaces: confidentiality, integrity, and availability.
- ▪Common vulnerabilities include system prompt extraction and chat history exfiltration.
- ▪A recent study showed that just 250 poisoned documents can backdoor a large language model.
Opening excerpt (first ~120 words) tap to expand
try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 118552) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } ToxSec Posted on May 18 • Originally published at toxsec.com Threat modeling LLM apps with the CIA triad and OWASP Top 10 #security #ai #owasp #devsecops every LLM app you ship has three attack surfaces. confidentiality, integrity, availability. the framework is from 1976. the attack classes under it are from this year. and the mapping still holds. this is the checklist i run before any LLM feature goes near production. it leans on OWASP LLM Top 10 and MITRE ATLAS.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV.to (Top).