Q1
Easy
10 pts
AI Security
Attacks & defenses for LLMs and ML systems: prompt injection, data poisoning, model theft.
Q2
Medium
15 pts
Which is an example of INDIRECT prompt injection?
Q3
Easy
10 pts
Which is DIRECT prompt injection?
Q4
Medium
15 pts
Name the OWASP project cataloguing the top risks for LLM apps (short name / acronym).
Q5
Medium
20 pts
Best mitigation for 'insecure output handling' when LLM output flows to another system?
Q6
Medium
15 pts
What does 'data poisoning' target?
Q7
Medium
15 pts
Attacks that recover training examples or approximate the model by querying it are broadly called model ____ .
Q8
Medium
20 pts
A 'membership inference' attack determines:
Q9
Medium
15 pts
An 'adversarial example' is:
Q10
Medium
15 pts
An 'evasion attack' against an ML classifier happens at:
Q11
Medium
20 pts
In a RAG system, 'retrieval poisoning' means:
Q12
Medium
15 pts
Coaxing a model to reveal its hidden instructions is called system prompt ____ (leakage).
Q13
Medium
20 pts
OWASP LLM 'Excessive Agency' refers to:
Q14
Medium
15 pts
'Overreliance' on LLM output is risky because:
Q15
Medium
15 pts
'Denial of Wallet' against an LLM app is:
Q16
Easy
10 pts
The classic roleplay jailbreak persona that 'can Do Anything Now' is abbreviated ____ .
Q17
Medium
20 pts
Strongest approach to guardrails against prompt injection?
Q18
Medium
15 pts
Best way to reduce PII leakage from an LLM app?
Q19
Medium
15 pts
Large models can 'memorize' and regurgitate:
Q20
Medium
20 pts
Differential privacy protects training data by:
Q21
Medium
15 pts
A security benefit of federated learning is:
Q22
Medium
20 pts
Downloading a pre-trained model from a public hub risks:
Q23
Easy
10 pts
When an LLM confidently states false information, this is called a ____ .
Q24
Medium
15 pts
RLHF (Reinforcement Learning from Human Feedback) is used to:
Q25
Medium
15 pts
AI 'red teaming' means:
Q26
Medium
15 pts
An independent safety classifier in front of an LLM is used to:
Q27
Medium
15 pts
Model output 'watermarking' aims to:
Q28
Medium
20 pts
Input-side defense against prompt injection includes:
Q29
Medium
20 pts
Giving an LLM 'tool/function calling' introduces the risk that:
Q30
Medium
20 pts
Best practice when an AI agent executes code or tools?
Q31
Medium
15 pts
Applying the security principle of 'least ____ ' to AI agents limits what damage a hijacked agent can do.
Q32
Hard
20 pts
An agent that fetches attacker-controlled URLs can be abused for:
Q33
Medium
15 pts
Vector databases in RAG should enforce:
Q34
Hard
20 pts
'Embedding inversion' can:
Q35
Easy
10 pts
A 'model card' documents:
Q36
Medium
15 pts
Bias in an ML model most often originates from:
Q37
Medium
15 pts
Tracking where training data came from is called data:
Q38
Medium
15 pts
A deployment control that limits abuse of an LLM API is:
Q39
Medium
20 pts
If LLM output is rendered in a web page, you must:
Q40
Medium
15 pts
Putting API keys or secrets directly in prompts is risky because:
Q41
Hard
20 pts
A 'many-shot jailbreak' abuses:
Q42
Medium
15 pts
Encoding a banned request in Base64 or another language is a way to:
Q43
Medium
15 pts
The safest place for an LLM app's provider API key is:
Q44
Medium
15 pts
Employees using unapproved AI tools with company data is often called 'shadow ____ '.
Q45
Medium
15 pts
The NIST 'AI RMF' is a:
Q46
Medium
20 pts
MITRE ATLAS is:
Q47
Hard
20 pts
A 'backdoor' in a poisoned model activates when:
Q48
Medium
15 pts
An attacker who repeatedly queries a paid model to clone it is performing:
Q49
Hard
20 pts
'Machine unlearning' addresses which need?
Q50
Medium
15 pts