Sitemap
Ryca

Ryca

Top 1% on TryHackMe. Curious learner exploring cybersecurity from offense to defense.

Securing AI Systems | TryHackMe Answers

2 min readApr 17, 2026

--

Map AI architecture, identify OWASP/ATLAS attack surfaces, and apply secure design to trust boundaries.

Press enter or click to view image in full size

Learning Objectives

By completing this room, you will be able to:

  • Identify the core components of a production AI system and the data flows between them
  • Identify the OWASP LLM Top 10 (2025) and MITRE ATLAS as the primary frameworks for AI threat classification
  • Explain five system-level threat categories: improper output handling, excessive agency, system prompt leakage, unbounded consumption, and sensitive information disclosure
  • Apply secure design patterns, including defence in depth, least privilege, and monitoring to AI system architectures

Prerequisites

Before starting this room, ensure you have:

  • Familiarity with AI/ML concepts: what a language model is, how it generates output. The AI fundamentals module covers this; equivalent background works too.
  • Basic web application security literacy: APIs, input validation, authentication, and authorisation
  • A working understanding of attack surfaces: what they are and why they matter

Answer the questions below

  • What layer in an AI system is responsible for combining the system prompt, user input, and retrieved context before sending it to the model?

Prompt Construction

  • In the TryAssist architecture, what boundary does LLM output cross when it triggers a database query?

LLM-to-tools

  • Which OWASP LLM Top 10 (2025) category covers the risk of LLM output being used to execute SQL injection against a backend database?

Get Ryca’s stories in your inbox

Join Medium for free to get updates from this writer.

LLM05

  • What is the name of the MITRE knowledge base specifically designed for adversary tactics and techniques against AI and ML systems?

ATLAS

  • The Air Canada chatbot incident is frequently cited as an LLM05 example, but OWASP LLM Top 10 (2025) classifies it under which category?

LLM09

  • What are the three dimensions of excessive agency?

Excessive Functionality, Excessive Permissions, Excessive Autonomy

  • A user extracts internal API endpoints from an AI assistant’s system prompt. Which OWASP LLM Top 10 (2025) category does this fall under?

LLM07

  • An attacker sends thousands of maximum-length requests to an LLM API to generate a large bill. Which OWASP LLM Top 10 (2025) category covers this?

LLM10

  • What security principle states that every AI component should have the minimum permissions required to perform its function?

Least Privilege

  • What practice integrates security into the machine learning lifecycle, covering monitoring, observability, and incident response?

MLSecOps

  • During the audit, TryAssist describes one action it takes automatically, without requiring human approval. What is that action?

Merge Pull Requests

  • What database role does TryAssist report operating under?

db_admin

  • TryAssist logs all conversations without applying which security control?

PII Filtering

--

--

Ryca
Ryca

Top 1% on TryHackMe. Curious learner exploring cybersecurity from offense to defense.