When reviewing an AI architecture, what does the 'Attack Surface' refer to?
Attack surface denotes the set of points where an attacker can interact with the system, including APIs, inputs, plugins and data pipelines. This definition frames where adversarial probing of the AI architecture can occur, guiding control placement and threat modelling.
Why this answer
In AI architecture, the 'Attack Surface' refers to the set of points where an attacker can interact with the system, including inputs, outputs, APIs, and interfaces. This encompasses all potential entry points that could be exploited to compromise the model's integrity, confidentiality, or availability. Understanding the attack surface is crucial for threat modeling and implementing appropriate security controls.
Exam trap
AAISM often tests the confusion between attack surface and other security concepts like access control or performance metrics, expecting candidates to identify the attack surface as the sum of all interaction points.
How to eliminate wrong answers
Option A is wrong because inference speed is a performance metric, not a security concept; it does not describe where an attacker can interact. Option B is wrong because the number of users allowed to access the system relates to access control, not the attack surface itself; the attack surface includes all possible interaction points regardless of user count. Option C is wrong because memory usage during training is a resource consumption metric, not a security exposure point.