Courseiva

CCNA Ai Technologies And Controls Questions

41 of 116 questions · Page 2/2 · Ai Technologies And Controls topic · Answers revealed

76
MCQhard

An AI security analyst is reviewing a system that uses a large language model (LLM) for customer support. The LLM is fine-tuned on internal documents and deployed via an API. The analyst wants to detect if an attacker is attempting to extract sensitive training data through crafted prompts. Which control is most effective for this detection?

A.Monitoring for unusually high similarity between prompts and training data
B.Analyzing query patterns for repeated or systematic probing of model outputs
C.Deploying a prompt injection firewall that filters malicious inputs
D.Implementing output watermarking to trace generated text
AnswerB

Extraction attacks often involve systematic querying to reconstruct training data. By monitoring for repeated, structured, or high-volume queries that target specific information, security teams can detect and alert on potential extraction attempts. This behavioral analysis is effective because it focuses on the attacker's methodology rather than the content of individual prompts.

Why this answer

Detecting training data extraction requires identifying the behavioral signature of an attacker systematically probing the model. Monitoring query patterns for repetition, structure, and volume can reveal such attempts, whereas watermarking, similarity checks, and injection firewalls address different threats and do not reliably detect extraction.

Exam trap

The trap here is assuming that input filtering or output watermarking can detect extraction attacks, when detection actually relies on analyzing query behavior over time.

77
MCQeasy

An organization uses IBM watsonx.ai to manage model governance. Which tool is primarily used to track 'FactSheets' for model lineage and auditability?

A.AutoAI Experiment Tracker
B.Pipeline Orchestrator
C.FactSheets
D.Model Risk Management (MRM) dashboard
AnswerC

FactSheets in IBM watsonx.ai is the governance artefact that records model lineage, training data, and audit metadata, providing the traceability the stem requires. It is the primary mechanism for tracking model provenance and supporting auditability across the AI lifecycle.

Why this answer

FactSheets is the correct answer because it is the specific tool within IBM watsonx.ai designed to document and track model lineage, auditability, and governance information. FactSheets provide a standardized, structured way to capture metadata about AI models—such as their purpose, training data, performance metrics, and ethical considerations—which is essential for regulatory compliance and internal audits. Unlike generic experiment trackers or dashboards, FactSheets are purpose-built to satisfy model governance requirements by offering a transparent, shareable record of a model's lifecycle.

Exam trap

AAISM often tests the confusion between development tools (like experiment trackers) and governance artifacts (like FactSheets), so candidates must distinguish between operational monitoring and formal documentation for auditability.

How to eliminate wrong answers

Option A is wrong because AutoAI Experiment Tracker is used to monitor and compare machine learning experiments during model development, not to document governance artifacts like FactSheets. Option B is wrong because Pipeline Orchestrator manages the execution and scheduling of data and model pipelines, focusing on workflow automation rather than model lineage documentation. Option D is wrong because Model Risk Management (MRM) dashboard is a broader governance interface that may aggregate risk metrics, but it does not specifically track FactSheets; FactSheets are the primary artifact for lineage and auditability.

78
Multi-Selectmedium

A security team is evaluating controls to protect an AI model from model extraction attacks, where an adversary attempts to replicate the model's functionality by querying its API. Which two controls are most effective for mitigating this risk? (Choose two.)

Select 2 answers
A.Rate limiting and query throttling to restrict the number of API calls per user.
B.Monitoring API queries for patterns indicative of extraction attempts.
C.Encrypting the model's API responses to prevent interception.
D.Implementing differential privacy during model training to obfuscate decision boundaries.
E.Watermarking model outputs to detect unauthorized replication.
AnswersA, B

Rate limiting and query throttling reduce the volume of queries an attacker can make, making it harder to gather enough data to replicate the model. By limiting the number of calls, the attacker cannot efficiently map the model's decision boundaries. This control directly increases the cost and time required for a successful extraction attack.

Why this answer

Rate limiting and query throttling directly constrain the attacker's ability to query the model extensively, while monitoring API queries for extraction patterns enables early detection and response. Together, they form a strong defense against model extraction by making it difficult and risky for attackers to gather sufficient data to replicate the model.

Exam trap

The trap here is focusing on detective controls like watermarking or encryption, which do not prevent the extraction from happening in the first place.

79
MCQmedium

You are reviewing logs for an AI service. You notice a high frequency of '429 Too Many Requests' errors. Which security control is likely being triggered to protect the model from potential automated extraction or DoS?

A.Model Drift Monitoring
B.Data Encryption at Rest
C.Input Sanitization
D.API Rate Limiting
AnswerD

429 responses are the HTTP status returned when a throttling policy rejects excess calls. API rate limiting caps request volume per client or key, directly constraining the automated query rates that model extraction and denial-of-service attempts depend on.

Why this answer

HTTP 429 'Too Many Requests' is the standard status code returned when a client exceeds a defined request rate. API rate limiting is the security control that enforces these thresholds, protecting the model endpoint from abuse such as automated model extraction (stealing the model via repeated queries) or denial-of-service. By capping requests per identity or IP, rate limiting preserves availability and limits data exfiltration.

Exam trap

AAISM often tests the mapping between HTTP status codes and security controls, so the trap is confusing 429 (rate limiting) with 401/403 (authentication/authorization) or 400 (input validation).

How to eliminate wrong answers

Option A is wrong because model drift monitoring detects changes in input data distribution or model performance over time, not request volume, and does not return HTTP 429. Option B is wrong because data encryption at rest protects stored data confidentiality and has no relationship to request throttling. Option C is wrong because input sanitization validates and cleans input payloads to prevent injection or malformed data, but it does not enforce request frequency limits.

80
Multi-Selecthard

You are auditing access controls for a Microsoft Azure OpenAI deployment. Which TWO of the following configurations are required to ensure identity-based access and logging for model inference?

Select 2 answers
A.Enable the 'Prompt Injection' toggle in the Azure Portal global settings.
B.Enable 'Diagnostic settings' to route logs to a Log Analytics workspace.
C.Assign RBAC role 'Cognitive Services OpenAI User' to the service principal.
D.Create a shared API key for all users to simplify service account management.
E.Set the model to 'Public Access' in the Networking tab for easier debugging.
AnswersB, C

Diagnostic settings stream inference request and response logs from the Azure OpenAI resource to a Log Analytics workspace, satisfying the logging half of the requirement. Without this routing, audit records of model inference remain unavailable for review, so identity-based access alone cannot be evidenced.

Why this answer

Option B is correct because enabling Diagnostic settings on the Azure OpenAI resource and routing logs (e.g., Audit, RequestResponse, and AzureOpenAIRequestResponse categories) to a Log Analytics workspace is the supported mechanism for capturing model inference and access telemetry for auditing. Option C is correct because identity-based access to Azure OpenAI requires assigning an appropriate Azure RBAC role, such as 'Cognitive Services OpenAI User', to the service principal (or managed identity) so it can call the inference endpoints without keys. Option A is not a real Azure Portal global setting and does not provide identity or logging controls.

Option D is wrong because shared API keys are key-based authentication, not identity-based, and they weaken accountability and auditing. Option E is wrong because setting public network access improves reachability, not identity-based access or logging, and it actually broadens exposure.

Exam trap

AAISM often tests the misconception that API keys are acceptable for production — candidates must recognize that identity-based access (RBAC + managed identity) plus diagnostic logging are the audit-compliant pattern.

81
MCQhard

What is 'Model Stealing' and why is it considered a security incident?

A.It is the theft of intellectual property via query analysis
B.It is the slow down of the model due to heavy load
C.It is the unauthorized access to the server room
D.It is the accidental deletion of model files
AnswerA

Model stealing reconstructs a proprietary model by systematically querying its inference API and training a substitute on the returned outputs, exfiltrating intellectual property without direct access. It is a security incident because it breaches confidentiality of the model and enables further attacks such as evasion.

Why this answer

Model stealing is the extraction of a model's functionality or intellectual property through repeated query analysis — an attacker probes the API with crafted inputs and uses the input-output pairs to train a surrogate model that approximates the original. It is a security incident because it compromises the owner's IP and can enable further attacks such as adversarial example transfer and evasion of the original model. The economic value of a trained model is directly eroded when it can be cloned via the inference API.

Exam trap

The trap is confusing model stealing with denial-of-service or physical theft — candidates pick 'slow down due to heavy load' because it involves the model, but stealing is about extracting IP via query analysis, not degrading availability.

How to eliminate wrong answers

Option B is wrong because heavy load causing slowdown is a denial-of-service or capacity issue, not theft of the model. Option C is wrong because unauthorized physical access to a server room is a physical security breach, unrelated to extracting model behaviour via queries. Option D is wrong because accidental deletion of model files is an availability/backup incident, not an extraction of the model's intellectual property.

82
Multi-Selectmedium

Which TWO of the following are effective methods for monitoring and detecting AI security incidents in a cloud environment?

Select 2 answers
A.Disabling logging to reduce cloud spend
B.Using standard database backup schedules
C.Ingesting model inference logs into a SIEM
D.Hardcoding API credentials in application code
E.Configuring anomaly detection for API call patterns
AnswersC, E

Ingesting model inference logs into a SIEM satisfies the requirement for continuous detection across cloud AI workloads. Inference logs capture prompts, outputs and anomaly signals, which the SIEM correlates against threat intelligence and behavioural baselines, enabling real-time alerting on prompt injection, data exfiltration or model abuse that standalone model tooling would miss.

Why this answer

Option C is correct because ingesting model inference logs into a SIEM centralizes AI telemetry, enabling correlation of prompts, responses, and metadata with other security events to detect prompt injection, data exfiltration, or model abuse in near real time. Option E is correct because configuring anomaly detection for API call patterns baselines normal invocation frequency, latency, token usage, and source IPs, then alerts on deviations that indicate credential theft, model extraction, or denial-of-wallet attacks against AI endpoints. Option A is wrong because disabling logging removes the audit trail needed for detection and forensics, and cost reduction is not a security monitoring method.

Option B is wrong because standard database backup schedules address data durability and recovery, not real-time detection of AI security incidents. Option D is wrong because hardcoding API credentials in application code exposes secrets and increases compromise risk rather than helping monitor or detect incidents.

Exam trap

AAISM often tests whether candidates can distinguish monitoring/detection controls (SIEM ingestion, anomaly detection) from unrelated operational practices (backups, disabling logs, hardcoded credentials) that are either ineffective or harmful.

83
MCQeasy

When training an AI model, why is it critical to ensure 'Data Provenance'?

A.To verify the source and integrity of training data
B.To reduce the storage space of datasets
C.To automatically remove PII from datasets
D.To optimize the training speed of the model
AnswerA

Data provenance records the origin, lineage and handling of training data, letting you verify its source and integrity. This exposes tampered, poisoned or unlicensed datasets, which is why provenance is critical before and during model training.

Why this answer

Data provenance establishes a verifiable record of where training data originated, who handled it, and whether it was altered — this is foundational for trustworthiness, regulatory compliance, and detecting poisoned or tampered datasets. Without provenance, you cannot attest to model behavior, reproduce training runs, or defend against supply-chain attacks on the data pipeline.

Exam trap

AAISM often tests the misconception that provenance is a privacy or performance feature — it is actually an integrity, auditability, and supply-chain security control.

How to eliminate wrong answers

Option B is wrong because provenance metadata adds storage overhead rather than reducing it; compression and deduplication handle storage, not lineage tracking. Option C is wrong because PII removal is a separate data-minimization/anonymization control — provenance records the source and transformations but does not itself strip PII. Option D is wrong because provenance has no bearing on training throughput; it is a governance and integrity control, not a performance optimization.

84
MCQeasy

What is the primary function of 'IAM' in an AI-driven cloud environment?

A.Monitor the health of GPU clusters
B.Automate data cleaning tasks
C.Manage identities and access to resources
D.Increase the training speed of models
AnswerC

IAM governs authentication and authorisation, binding identities to roles and policies that determine which cloud resources and AI services each principal may access. This directly fulfils the primary function of controlling who can reach what, which is the defining scope of identity and access management.

Why this answer

Identity and Access Management (IAM) in an AI-driven cloud environment governs who (users, services, applications) can access which resources (models, datasets, compute, APIs) and under what conditions. Its primary function is authentication, authorization, and policy enforcement across the cloud environment, ensuring least-privilege access to AI assets.

Exam trap

The trap is confusing IAM with operational or performance functions — candidates may pick GPU monitoring or data cleaning because they are 'cloud AI' activities, but IAM is strictly about identity, authentication, and authorization.

How to eliminate wrong answers

Option A is wrong because monitoring GPU cluster health is an observability/monitoring function (e.g., CloudWatch, Prometheus), not IAM. Option B is wrong because automating data cleaning is a data engineering pipeline task, unrelated to identity management. Option D is wrong because increasing training speed is a performance optimization concern (hardware, distributed training), not an IAM capability.

85
MCQmedium

You need to ensure that a model deployed on AWS ECS is only accessible by authorized microservices. What is the most appropriate network security control?

A.Increase the container memory limit
B.Use AWS Security Groups
C.Enable AWS WAF for all internal traffic
D.Use public routing for all endpoints
AnswerB

AWS Security Groups are stateful virtual firewalls attached to ECS tasks, allowing rules that permit traffic only from the specific microservices' security groups. This enforces least-privilege network access, restricting the model to authorised callers rather than the whole VPC.

Why this answer

AWS Security Groups act as virtual firewalls at the instance/ENI level and control inbound and outbound traffic based on protocol, port, and source/destination. To ensure a model on ECS is only accessible by authorized microservices, you attach a security group to the ECS tasks that allows traffic only from the security groups of those authorized microservices. This provides least-privilege network segmentation without exposing the service publicly.

Exam trap

AAISM often tests the layer at which a control operates, so the trap is choosing AWS WAF (application-layer, external-facing) when the requirement is internal network segmentation best served by Security Groups.

How to eliminate wrong answers

Option A is wrong because increasing container memory limits is a resource allocation change and has no effect on network access control. Option C is wrong because AWS WAF protects against web exploits (SQLi, XSS) at the application layer and is not designed for internal microservice-to-microservice authorization; it also adds unnecessary complexity for internal traffic. Option D is wrong because public routing exposes the service to the internet, directly contradicting the requirement to restrict access to authorized microservices.

86
MCQhard

When a model exhibits 'Hallucinations', what is the best strategy to improve its groundedness and security?

A.Implement Retrieval-Augmented Generation (RAG)
B.Restrict access to the model to root users only
C.Disable logging to hide hallucinations
D.Increase the model's training data volume
AnswerA

RAG provides a source of truth for the model to reference.

Why this answer

Retrieval-Augmented Generation (RAG) grounds model outputs by retrieving relevant, authoritative documents at inference time and injecting them into the prompt context, so the model cites real data instead of fabricating. This directly reduces hallucinations and improves security by constraining responses to vetted knowledge sources, reducing the risk of leaking or inventing sensitive information.

Exam trap

AAISM often tests the misconception that more training data or access restrictions fix hallucinations, when the correct architectural answer is grounding via retrieval.

How to eliminate wrong answers

Option B is wrong because restricting access to root users does not affect the model's tendency to hallucinate and creates operational and least-privilege problems. Option C is wrong because disabling logging hides hallucinations rather than fixing them, and it destroys auditability, which is a security anti-pattern. Option D is wrong because simply increasing training data volume does not guarantee groundedness and can amplify memorization of noisy or outdated facts without retrieval-time verification.

87
Multi-Selecthard

When securing an AI-driven chatbot, which THREE of the following are recommended practices to mitigate 'Prompt Injection' vulnerabilities?

Select 3 answers
A.Perform input sanitization on all user-submitted text
B.Use system messages to enforce strict context boundaries
C.Store model training data in plaintext
D.Deploy a 'Refusal' layer for unexpected system-level queries
E.Increase the model's temperature parameter
AnswersA, B, D

Input sanitisation strips or escapes characters and instruction-like patterns in user text before it reaches the model, reducing the chance that injected directives are interpreted as system commands. It addresses the prompt injection vector at the entry point, complementing output filtering and least-privilege tool access.

Why this answer

Input sanitization (A) is correct because stripping or escaping control characters, delimiters, and instruction-like patterns from user-submitted text reduces the attacker's ability to smuggle directives that override the intended prompt. Using system messages to enforce strict context boundaries (B) is correct because a privileged system prompt that defines the assistant's role, allowed scope, and instruction hierarchy helps the model distinguish trusted developer instructions from untrusted user content. Deploying a refusal layer for unexpected system-level queries (D) is correct because detecting and rejecting requests that attempt to access system prompts, tools, or internal configuration blocks escalation paths typical of prompt injection.

Option C is wrong because storing training data in plaintext increases exposure and does nothing to mitigate prompt injection. Option E is wrong because raising the temperature parameter increases randomness and creativity, making outputs less predictable and potentially easier to manipulate, rather than hardening the chatbot against injection.

Exam trap

AAISM often tests the misconception that increasing model temperature or adding more training data improves security, when in fact temperature increases unpredictability and training data storage format is irrelevant to injection defense.

88
MCQmedium

You are securing a PyTorch model and want to implement differential privacy to protect the training data. Which library is specifically designed to work with PyTorch for this purpose?

A.TensorFlow Privacy
B.Hugging Face Evaluate
C.Adversarial Robustness Toolbox (ART)
D.Opacus
AnswerD

Opacus is a library built specifically for PyTorch that implements differentially private stochastic gradient descent, clipping per-sample gradients and adding calibrated noise during training. It integrates directly with PyTorch optimisers, satisfying the requirement without altering the model architecture.

Why this answer

Opacus is a library developed by Meta specifically for training PyTorch models with differential privacy. It provides a PrivacyEngine that wraps standard PyTorch optimizers and DataLoaders to add per-sample gradient clipping and calibrated Gaussian noise, implementing the DP-SGD algorithm natively within the PyTorch autograd graph. This tight integration means you can make an existing PyTorch training loop differentially private with only a few lines of code.

Exam trap

AAISM often tests whether candidates can distinguish purpose-built privacy tooling (Opacus for PyTorch, TensorFlow Privacy for TF) from adjacent security libraries like ART, which address adversarial robustness rather than differential privacy.

How to eliminate wrong answers

Option A is wrong because TensorFlow Privacy is the equivalent DP library but is built for TensorFlow/Keras, not PyTorch, so it cannot hook into PyTorch's autograd or optimizer classes. Option B is wrong because Hugging Face Evaluate is a metrics library for evaluating models, not a privacy mechanism, and provides no DP guarantees. Option C is wrong because the Adversarial Robustness Toolbox (ART) focuses on defending against adversarial examples and evasion/poisoning attacks, not on formal differential privacy guarantees during training.

89
MCQeasy

What is the purpose of 'Logging' in an AI system?

A.To prevent unauthorized access to the server
B.To provide an audit trail for incident investigation
C.To encrypt data at rest
D.To compress the model for faster deployment
AnswerB

Logging records inputs, outputs, decisions and system events, creating an audit trail that supports incident investigation, forensic reconstruction and accountability. This traceability lets investigators determine what an AI system did, when, and on what basis.

Why this answer

Logging in an AI system captures events, inputs, outputs, model versions, and decisions over time so that incidents can be reconstructed and responsibility assigned. Its primary governance purpose is to provide an audit trail for incident investigation (B) — determining what the model did, why, and under what conditions when something goes wrong. This is foundational to AI incident response, regulatory reporting, and post-mortem analysis.

Exam trap

AAISM often tests the confusion between logging and access control or encryption — candidates pick 'prevent unauthorized access' because logs feel security-related, but logging is detective, not preventive.

How to eliminate wrong answers

Option A is wrong because preventing unauthorized server access is the job of authentication, authorization, and network controls (IAM, firewalls, MFA) — logging records access events but does not prevent them. Option C is wrong because encryption at rest is a data protection control (e.g., AES-256, KMS-managed keys) applied to storage, not a logging function. Option D is wrong because model compression (quantization, pruning, distillation) is an optimization technique for deployment efficiency and has no relationship to logging.

90
MCQmedium

An insurance company uses a gradient-boosted model to score auto claims. After a vendor update to the feature-engineering pipeline, the model's predictions shift sharply, but no alerts fire because the input schema and types are unchanged. Which control would most directly detect this silent data drift before it affects claim decisions?

A.Deploying Amazon SageMaker Model Monitor with a data quality baseline that tracks feature distribution statistics and emits violations when they deviate beyond configured thresholds.
B.Running periodic SageMaker Clarify bias reports against the training dataset to confirm that the protected-class disparity metrics remain within tolerance.
C.Configuring an Amazon CloudWatch alarm on the endpoint's ModelLatency and Invocations metrics to trigger when throughput or response time leaves the expected band.
D.Enabling AWS CloudTrail data events on the model endpoint to capture every InvokeEndpoint call and its request payload for later forensic review.
AnswerA

SageMaker Model Monitor data quality monitoring compares live inference feature distributions against a baseline captured from training data and raises violations on statistical drift, even when schema and data types remain valid. That is exactly the silent-shift condition described here, so it detects the problem before degraded claim decisions accumulate.

Why this answer

Silent data drift occurs when live feature distributions move away from the training baseline while schemas and types still validate, so schema checks and latency alarms stay quiet. Statistical baseline monitoring of feature distributions, with thresholds that raise violations, is the control purpose-built to catch that shift early. The other controls address audit logging, operational health, or fairness rather than distributional change.

Exam trap

The trap here is assuming that because the input schema and data types still validate, no monitoring is needed, when distributional drift is precisely the failure mode that schema validation cannot see.

91
MCQeasy

What is the goal of 'Data Sanitization' before training?

A.Change the file format of the dataset
B.Reduce the cloud storage costs
C.Remove PII and malicious data from the training set
D.Increase the number of images in the dataset
AnswerC

Removing personally identifiable information and poisoned or malicious samples from the training corpus directly satisfies the sanitisation objective: it prevents privacy breaches and adversarial manipulation before the model learns. This preprocessing step ensures regulatory compliance and model integrity, distinguishing sanitisation from later controls such as access management in Microsoft Entra ID or runtime filtering.

Why this answer

Data sanitization is the process of cleaning a training dataset by removing personally identifiable information (PII), toxic content, and malicious or poisoned samples before the data is used to train a model. This reduces privacy risk, regulatory exposure, and the chance that an attacker can manipulate model behavior through data poisoning. The goal is not to change formats or reduce costs but to ensure the training data is safe and compliant.

Exam trap

AAISM often tests whether candidates confuse sanitization with data augmentation or format conversion, causing them to pick options about increasing dataset size or changing file types.

How to eliminate wrong answers

Option A is wrong because changing the file format is a data transformation step, not sanitization, and does not address privacy or security. Option B is wrong because reducing cloud storage costs is a cost-optimization outcome, not the security objective of sanitization. Option D is wrong because increasing the number of images is data augmentation, which is unrelated to removing harmful or private data.

92
Multi-Selecthard

Which THREE of the following are potential indicators of a 'Model Poisoning' attack occurring during the training phase?

Select 3 answers
A.Increased latency for API requests
B.Inconsistent model convergence during training
C.High accuracy on training set but poor accuracy on validation set
D.Increase in storage costs for the model weights
E.Unexpected behavior when specific input triggers are present
AnswersB, C, E

Poisoned training data corrupts the learned parameters, so the model fails to converge normally, producing erratic loss curves or unstable accuracy across epochs. Inconsistent convergence during training is therefore a recognised indicator that the training set has been manipulated.

Why this answer

Option B is correct because model poisoning corrupts the training data or update process, so the loss curve and parameter updates no longer converge consistently, producing erratic or stalled convergence during training. Option C is correct because poisoned training samples can cause the model to memorize manipulated patterns, yielding high training-set accuracy while validation accuracy degrades due to the corrupted decision boundary. Option E is correct because attackers often implant backdoors or trigger-based behaviors, so the model behaves normally on ordinary inputs but produces attacker-chosen outputs when a specific trigger pattern is present.

Option A is not a training-phase indicator, since increased API request latency reflects inference or service performance rather than poisoned training data. Option D is also not indicative, because larger model-weight storage is a resource/cost artifact and does not by itself demonstrate poisoned training behavior.

Exam trap

AAISM often tests the confusion between training-phase poisoning indicators and inference-time or operational symptoms — candidates must distinguish model behavior anomalies from infrastructure metrics like latency or storage cost.

93
MCQeasy

When securing a large language model (LLM) using the OWASP Top 10 for LLMs, which control is most effective against 'Insecure Output Handling'?

A.Using fine-grained RBAC
B.Implementing Rate Limiting
C.Encrypting training data
D.Enforcing strict output validation and sanitization
AnswerD

Insecure output handling occurs when model-generated text is passed downstream without scrutiny, enabling injection or script execution. Enforcing strict output validation and sanitisation treats model output as untrusted input, encoding or rejecting dangerous content before it reaches browsers, shells or databases, directly satisfying that control objective.

Why this answer

Insecure Output Handling occurs when LLM output is passed to downstream systems (browsers, shells, databases, other APIs) without validation, enabling XSS, SSRF, command injection, or SQLi via crafted model responses. The most effective control is to treat all model output as untrusted user input and enforce strict output validation and sanitization before it reaches any sink. This directly neutralizes the injection vector regardless of what the model produces.

Exam trap

AAISM often tests the confusion between input-side controls (RBAC, rate limiting, data encryption) and output-side controls, tricking candidates into picking a control that governs access or volume rather than the trust boundary of model output.

How to eliminate wrong answers

Option A is wrong because fine-grained RBAC governs who can invoke or manage the model, not what the model's output contains — an authorized user can still trigger malicious output. Option B is wrong because rate limiting only throttles request volume to mitigate DoS or abuse; it does nothing to inspect or neutralize malicious content in a single response. Option C is wrong because encrypting training data protects data at rest and privacy during training, but Insecure Output Handling is a runtime inference-to-sink problem, not a training-data confidentiality issue.

94
Multi-Selectmedium

Which THREE of the following are common steps in an 'AI Incident Response Plan'?

Select 3 answers
A.Containment of the affected AI model
B.Increasing the model's inference speed
C.Eradication of the threat source
D.Replacing all hardware in the data center
E.Identification and classification of the AI incident
AnswersA, C, E

Containment isolates the affected AI model, stopping it from producing further harmful outputs or propagating errors while the incident is investigated. This limits blast radius, a core incident response step that preserves evidence and prevents ongoing damage before eradication and recovery begin.

Why this answer

Option E is correct because identification and classification of the AI incident is the essential first phase of any incident response plan, establishing what happened, its severity, and the appropriate response track before other actions are taken. Option A is correct because containment of the affected AI model limits blast radius by isolating, quarantining, or disabling the model (e.g., revoking API keys, taking the endpoint offline, or rolling back to a known-good version) so the incident does not spread or cause further harm. Option C is correct because eradication of the threat source removes the root cause — such as poisoned training data, a compromised model artifact, a malicious prompt-injection vector, or an exploited vulnerability — so the incident cannot recur after recovery.

Option B is not a response step; increasing inference speed is a performance-tuning activity unrelated to incident handling. Option D is not a standard response step; wholesale hardware replacement is a disproportionate, costly action that is not part of a typical AI incident response plan.

Exam trap

AAISM often tests whether candidates confuse general IT operational tasks (performance tuning, hardware refresh) with the structured phases of an incident response lifecycle.

95
Multi-Selectmedium

Which THREE of the following are effective ways to secure the 'ML Pipeline' (MLOps) against supply chain attacks?

Select 3 answers
A.Use isolated environments for pipeline stages
B.Cryptographically sign all container images
C.Disable all CI/CD pipeline logging
D.Always run the pipeline as a root user
E.Scan third-party libraries for vulnerabilities
AnswersA, B, E

Isolated environments confine each pipeline stage, so a compromised dependency or poisoned artefact cannot laterally reach training data, credentials, or production models. This directly satisfies the stem's supply chain constraint by limiting blast radius across the MLOps workflow, preventing one tainted component from corrupting downstream stages.

Why this answer

Option A is correct because isolating pipeline stages (e.g., separate containers, namespaces, or VMs with least-privilege network and credential scoping) limits lateral movement and blast radius if an upstream stage or dependency is compromised. Option B is correct because cryptographically signing container images (e.g., with Sigstore Cosign, Notary, or Docker Content Trust) and verifying signatures at admission/deploy time ensures only trusted, untampered artifacts enter the pipeline, directly mitigating artifact-tampering supply chain attacks. Option E is correct because scanning third-party libraries and dependencies (e.g., with SCA tools like Trivy, Grype, or OWASP Dependency-Check against CVE databases) detects known vulnerabilities in externally sourced components before they are built into the pipeline.

Option C is wrong because disabling CI/CD logging removes auditability and detection capability, which weakens incident response rather than securing the supply chain. Option D is wrong because running the pipeline as root violates least privilege and dramatically increases the impact of any compromise.

Exam trap

AAISM often tests the misconception that disabling logging or running as root improves security, but the exam expects candidates to recognize that these practices are detrimental and that isolation, signing, and scanning are key defenses.

96
MCQhard

Which cryptographic tool is used to ensure the authenticity of a model file stored in an S3 bucket?

A.Data masking
B.Model quantization
C.Digital signatures
D.Base64 encoding
AnswerC

Digital signatures verify both integrity and origin by encrypting a hash of the model file with a private key, which recipients validate using the corresponding public key. This satisfies the stem's authenticity requirement, confirming the file genuinely originated from the trusted signer and was not altered while stored in the S3 bucket.

Why this answer

Digital signatures use asymmetric cryptography to provide authenticity and integrity for a model file. The signer creates a hash of the model artifact and encrypts it with their private key; anyone with the public key can verify that the file originated from the trusted source and has not been tampered with. This is the standard mechanism for ensuring model provenance in S3 or any artifact repository.

Exam trap

The trap here is confusing encoding (Base64) or privacy techniques (masking) with cryptographic authenticity—candidates must recognize that only digital signatures provide non-repudiable proof of origin and integrity.

How to eliminate wrong answers

Option A is wrong because data masking obscures sensitive fields for privacy compliance—it does not verify origin or integrity of a model file. Option B is wrong because model quantization reduces numerical precision of weights for inference efficiency; it is an optimization technique with no cryptographic authentication capability. Option D is wrong because Base64 encoding is a reversible encoding scheme for binary-to-text transport; it provides no security properties whatsoever and can be trivially decoded and modified.

97
MCQhard

What is the 'Membership Inference' attack in machine learning?

A.Brute forcing the user password
B.Determining if a specific record was in the training set
C.Adding noise to the output
D.Stealing the model's entire weights file
AnswerB

Membership inference exploits a model's confidence differences to decide whether a particular record belonged to its training data. That privacy violation is distinct from reconstructing features or fooling predictions, and underpins regulations such as GDPR.

Why this answer

Membership inference determines whether a specific record was part of the model's training set by observing the model's outputs (e.g., confidence scores) for that record. It is a privacy attack because it can reveal sensitive information — for example, that a particular patient's data was used to train a medical model, which itself leaks health status. The attack exploits the tendency of models to be more confident on training data than on unseen data.

Exam trap

The trap is confusing membership inference with model theft — candidates pick 'stealing the weights file' because both involve the model, but membership inference is about inferring whether a specific record was in the training data, not copying the model.

How to eliminate wrong answers

Option A is wrong because brute-forcing a user password is a credential attack against authentication, not an inference attack on the model. Option C is wrong because adding noise to the output is a defence (differential privacy) against inference attacks, not the attack itself. Option D is wrong because stealing the model's entire weights file is model theft/extraction, a different threat that targets the artifact rather than inferring training-set membership.

98
MCQmedium

A security operations team wants to detect when an attacker is probing a deployed image classification model to learn its decision boundaries before launching an evasion attack. The model exposes only predicted labels and confidence scores. Which monitoring signal is most indicative of this reconnaissance activity?

A.A sudden increase in the average image resolution of submitted inputs.
B.A high volume of queries with small, structured perturbations and unusually low confidence scores clustering near decision boundaries.
C.A decrease in the number of distinct user accounts accessing the model.
D.An increase in the model's GPU memory utilization during inference.
AnswerB

Attackers performing boundary reconnaissance submit many slightly perturbed inputs and observe confidence changes to map decision boundaries. This produces clustered low-confidence outputs and structured query patterns that differ from normal user traffic. Monitoring for these signals can reveal pre-attack probing before an evasion attempt is launched.

Why this answer

Boundary reconnaissance manifests as many small structured perturbations producing low-confidence, boundary-adjacent outputs, which is a distinctive query pattern. Resolution changes, account consolidation, and infrastructure load are non-specific and can arise from benign activity, so they do not reliably indicate pre-attack probing.

Exam trap

The trap here is focusing on infrastructure or account metrics rather than the semantic query pattern, when adversarial reconnaissance is best detected through structured perturbation and confidence clustering.

99
Multi-Selecthard

A hospital is preparing to fine-tune a clinical summarization model on de-identified patient notes. The AI security manager must select controls that reduce the risk of training-data memorization leaking back through model outputs. (Choose two.)

Select 2 answers
A.Apply differential privacy during fine-tuning with a formally tracked privacy budget.
B.Store the de-identified training corpus in the same object bucket used for model artifacts to simplify lineage tracking.
C.Increase the model's parameter count so that training examples are distributed across more weights.
D.Disable output logging on the summarization service so that generated text cannot be harvested.
E.Run membership inference tests against the fine-tuned model to estimate whether training records can be distinguished.
AnswersA, E

Differential privacy bounds how much any individual training record can influence the learned parameters, which directly limits verbatim regurgitation of patient text. Tracking the privacy budget quantifies cumulative leakage across training runs, so the hospital can demonstrate that the memorization risk was constrained by design rather than assumed away by de-identification alone.

Why this answer

Memorization leakage is mitigated by constraining how much any single record shapes the model and by verifying empirically that it did not. Differential privacy with a tracked budget provides the preventive, measurable constraint, while membership inference testing provides the detective evidence that the constraint held. Capacity scaling, data co-location, and log suppression either worsen the risk or address unrelated concerns.

Exam trap

The trap here is treating de-identification as sufficient and reaching for operational conveniences like bigger models or shared storage, when memorization risk requires both a formal training-time privacy mechanism and empirical verification.

100
MCQeasy

A healthcare organization is using an AI model to predict patient readmission risks. The security team is concerned about the model's training data being poisoned by malicious actors. Which control is most effective for detecting data poisoning during the training phase?

A.Use differential privacy during training to add noise to the data.
B.Encrypt the training data at rest and in transit.
C.Apply adversarial training to make the model robust to poisoned inputs.
D.Implement data provenance tracking to verify the origin and integrity of training data.
AnswerD

Data provenance tracking records the source, lineage, and transformations of training data, allowing verification that data has not been tampered with. This helps detect unauthorized modifications or poisoned data before it affects the model. It is a proactive control that provides auditability and traceability, essential for detecting data poisoning attempts in sensitive applications like healthcare.

Why this answer

Data provenance tracking is the most effective control for detecting data poisoning because it verifies the origin and integrity of training data. By maintaining a detailed record of data sources and transformations, organizations can identify unauthorized modifications or malicious injections. This is critical in healthcare where data integrity directly impacts patient safety and model reliability.

Exam trap

The trap here is confusing privacy-preserving techniques like differential privacy with integrity controls, when they address different security objectives.

101
MCQeasy

What is the primary risk associated with 'Shadow AI' in an organization?

A.Lower cloud costs
B.Increased model accuracy
C.Faster code development
D.Unmonitored data leakage and compliance risk
AnswerD

Shadow AI covers unsanctioned AI tools used outside governance, so data entered into those services leaves organisational control, creating unmonitored leakage and regulatory compliance exposure. This is the primary risk because no oversight, logging or data-handling controls apply to the unsanctioned usage.

Why this answer

Shadow AI refers to AI tools, models, or services used by employees without IT or security approval, and its primary risk is that data flows into these unsanctioned systems without monitoring, DLP controls, or compliance review. This creates exposure to data leakage, regulatory violations (e.g., GDPR, HIPAA), and loss of visibility into where sensitive information resides. Cost savings, accuracy gains, and faster development are potential benefits, not risks.

Exam trap

The trap is that three options are framed as positive outcomes (cost, accuracy, speed) to tempt candidates into picking a 'benefit' — AAISM tests whether you recognize that shadow AI's defining risk is unmonitored data exposure and compliance failure, not performance.

How to eliminate wrong answers

Option A is wrong because lower cloud costs are a possible benefit of some AI tools, not a risk — and shadow AI often increases unmanaged spend rather than reducing it. Option B is wrong because increased model accuracy is a performance outcome, not a security or governance risk, and unsanctioned tools are not inherently more accurate. Option C is wrong because faster code development is a productivity benefit, not a risk, and it does not capture the governance exposure that defines shadow AI.

102
MCQmedium

A healthcare organization is deploying a machine learning model to predict patient readmission risk. The model was trained on historical data that includes a 'zip code' feature, which strongly correlates with race. To comply with ISACA's AI governance principles and reduce bias, which technique should be applied during model development?

A.Implement differential privacy by adding noise to the training data.
B.Use a holdout test set to evaluate model performance across demographic groups.
C.Remove the 'zip code' feature from the training dataset and retrain the model.
D.Apply adversarial debiasing during training to minimize the model's ability to predict the protected attribute.
AnswerD

Adversarial debiasing trains the model to perform the primary task while simultaneously minimizing an adversary's ability to predict the protected attribute from the model's outputs. This directly reduces disparate impact and aligns with ISACA's emphasis on fairness and ethical AI. It is a proactive control applied during model development, addressing bias without simply discarding features.

Why this answer

Adversarial debiasing is a fairness-aware training technique that actively reduces a model's reliance on protected attributes by pitting the primary task against an adversary predicting those attributes. This addresses bias at its source during development, which is more effective than simply removing features or only measuring disparities. It aligns with ISACA's call for proactive controls to ensure ethical AI outcomes.

Exam trap

The trap here is assuming that removing a sensitive feature like zip code eliminates bias, when correlated proxies can still encode the same information and bias persists.

103
MCQhard

An AI Security analyst is configuring Google Cloud Vertex AI Model Garden to ensure compliance with organization policies. Which IAM permission is strictly required to prevent unauthorized users from deploying a base model to a public endpoint?

A.aiplatform.metadata.read
B.aiplatform.jobs.create
C.aiplatform.endpoints.create
D.aiplatform.models.upload
AnswerC

Deploying a base model to a public endpoint requires creating that endpoint, so `aiplatform.endpoints.create` is the permission that directly gates the action. Without it, unauthorised users cannot provision the endpoint at all, satisfying the policy constraint of preventing public deployment. Note that Microsoft Entra ID governs Azure, not Vertex AI.

Why this answer

Deploying a model to a Vertex AI endpoint requires creating an endpoint resource, which is governed by the aiplatform.endpoints.create permission. Without this permission, a user cannot provision a public endpoint even if they can read metadata or upload models. Restricting this permission to authorized principals is the direct IAM control that prevents unauthorized public exposure of a base model.

Exam trap

AAISM often tests the granularity of GCP IAM permissions, and candidates confuse model-upload or job-creation permissions with endpoint-deployment permissions, picking a permission that sounds related but does not control public exposure.

How to eliminate wrong answers

Option A is wrong because aiplatform.metadata.read only grants read access to metadata artifacts (lineage, parameters) and cannot create or expose any endpoint. Option B is wrong because aiplatform.jobs.create allows launching training or batch-prediction jobs, which does not deploy a model to a live public endpoint. Option D is wrong because aiplatform.models.upload only permits registering a model artifact in the Model Registry; uploading a model does not by itself create an endpoint or expose it publicly.

104
MCQmedium

An AI platform team must let data scientists run training jobs that access a sensitive feature store. Auditors require that no long-lived credentials exist in notebooks and that every access be attributable to a specific scientist. Which approach best satisfies both requirements?

A.Store a single platform API key in a managed secrets vault and inject it into every training job at runtime.
B.Grant the training cluster's node role broad read access to the feature store and rely on network segmentation to restrict callers.
C.Issue each scientist a shared service account whose password is rotated every 90 days and stored in the notebook environment file.
D.Bind each scientist's workload to a federated identity that exchanges short-lived tokens for scoped access to the feature store.
AnswerD

Federating the scientist's identity into the training platform and exchanging it for short-lived, scoped tokens removes standing secrets from notebooks and preserves per-user attribution in access logs. Each job carries the originating user's identity, so auditors can trace exactly who read which features, and tokens expire quickly enough to limit the value of any intercepted credential.

Why this answer

The two requirements are eliminating long-lived secrets and preserving per-user attribution. Federating each scientist's identity and exchanging it for short-lived scoped tokens satisfies both, because credentials are ephemeral and every access carries the originating individual. Shared service accounts, a single platform key, and node-level roles all obscure or eliminate individual attribution while leaving standing or overly broad access in place.

Exam trap

The trap here is treating secret storage alone as sufficient, when moving a shared credential into a vault still destroys the per-scientist attribution the auditors demanded.

105
MCQmedium

When reviewing an AI architecture, what does the 'Attack Surface' refer to?

A.The speed of the model's inference
B.The number of users allowed to access the system
C.The memory usage of the model during training
D.The set of points where an attacker can interact with the system
AnswerD

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.

106
MCQhard

To monitor for AI security incidents, you are integrating logs from an AI gateway into a SIEM. Which specific field in the request log is most critical for detecting 'Model Denial of Wallet' attacks?

A.usage.total_tokens
B.latency_ms
C.request_ip_address
D.model_id
AnswerA

Model Denial of Wallet attacks exploit excessive inference consumption, so token volume is the signal. Aggregating usage.total_tokens per caller reveals abnormal or sustained spikes that inflate cost, letting the SIEM alert on consumption anomalies rather than on request counts alone.

Why this answer

Model Denial of Wallet attacks aim to drive up inference costs by forcing the model to process excessive tokens, so the total token count in the request log is the most direct indicator of financial impact. Monitoring usage.total_tokens per request, per user, or per API key reveals abnormal consumption patterns that signal an attack. Other fields like latency or IP address are useful context but do not directly measure cost.

Exam trap

AAISM often tests whether candidates focus on latency or IP address for Denial of Wallet, missing that token consumption is the direct cost metric.

How to eliminate wrong answers

Option B is wrong because latency_ms measures response time, which can indicate performance issues but not the cost-driving token consumption central to Denial of Wallet. Option C is wrong because request_ip_address helps with attribution and blocking but does not quantify the financial damage of excessive token usage. Option D is wrong because model_id identifies which model was called, which is useful for cost tiering but does not by itself reveal abusive token consumption.

107
Multi-Selectmedium

Which THREE of the following are examples of AI system 'Access Controls'?

Select 3 answers
A.Disabling logging services
B.API Key authentication
C.Role-Based Access Control (RBAC)
D.Network Security Groups
E.Increasing model training epochs
AnswersB, C, D

API key authentication restricts which callers may invoke an AI system's endpoints, verifying identity before access is granted. It is a genuine access control mechanism because it gates entry to the service rather than protecting data in transit or monitoring behaviour, satisfying the requirement for an example of AI system access controls.

Why this answer

API Key authentication (B) is an access control because it requires a caller to present a valid key before the AI service or endpoint will accept the request, authenticating and gating access. Role-Based Access Control (C) is a classic access control mechanism that grants permissions to AI resources and operations based on a user's assigned role, enforcing least privilege. Network Security Groups (D) act as access controls by allowing or denying inbound and outbound traffic to AI workloads based on rules, thereby restricting which sources can reach the system.

Disabling logging services (A) is not an access control but rather the removal of an auditing/monitoring capability, and increasing model training epochs (E) is a model-training hyperparameter change that has no bearing on who or what may access the AI system.

Exam trap

AAISM often tests the tendency to conflate operational or performance activities (like training epochs or disabling logs) with security access controls, so candidates must recognize authentication, authorization, and network restrictions as the true access control categories.

108
Multi-Selectmedium

Which TWO of the following are essential components of an 'AI Security Policy' in an enterprise?

Select 2 answers
A.Requirement to use only proprietary AI models
B.Definition of hardware refresh cycles for data centers
C.Mandatory security and red-teaming testing for high-risk models
D.Definition of authorized and prohibited AI use cases
E.Requirement to disable all audit logs to protect privacy
AnswersC, D

Mandating security and red-teaming testing for high-risk models ensures adversarial validation before deployment, addressing model-specific threats such as prompt injection and data leakage. This satisfies the requirement for an essential AI security policy component covering risk-tiered assurance.

Why this answer

Option C is correct because an AI Security Policy must mandate security testing and red-teaming for high-risk models to identify vulnerabilities such as prompt injection, model evasion, data poisoning, and adversarial inputs before deployment. Option D is correct because a core purpose of the policy is to define which AI use cases are authorized and which are prohibited, giving employees clear boundaries for acceptable AI usage and data handling. Options A, B, and E are not essential components: requiring only proprietary AI models is unnecessarily restrictive and ignores secure open-source or third-party options, hardware refresh cycles belong to IT asset management rather than AI security, and disabling audit logs would undermine accountability, incident response, and forensic investigation.

Exam trap

AAISM often tests whether candidates can distinguish governance-scope items (authorized/prohibited use) and assurance items (red-teaming) from unrelated operational or procurement preferences, so they waste selections on plausible-sounding but off-topic options.

109
MCQmedium

To mitigate adversarial evasion attacks against a vision model, you decide to implement defensive distillation on your TensorFlow model. What is the primary operational trade-off you must evaluate?

A.Requirement for GPU-based training clusters only
B.Incompatibility with gradient-based optimizers
C.Reduced model sensitivity to noise and potential drop in clean accuracy
D.Increased latency in inference requests
AnswerC

Defensive distillation trains a student model on softened probability outputs, flattening gradients that evasion attacks exploit. This reduces sensitivity to small input perturbations, hardening the model. The trade-off is that the smoothed decision boundary can lower accuracy on clean, unperturbed inputs, which must be measured before deployment.

Why this answer

Defensive distillation trains a student model on soft labels produced by a teacher, smoothing the decision surface and reducing sensitivity to small adversarial perturbations. The trade-off is that this smoothing can lower accuracy on clean, unperturbed inputs because the model becomes less confident and more regularized. Practitioners must measure this drop before deploying.

Exam trap

The trap is assuming defensive distillation is free robustness; candidates must recognize that smoothing the decision boundary inherently trades off clean-input accuracy and is not a latency or hardware concern.

How to eliminate wrong answers

Option A is wrong because defensive distillation does not require GPU-only training clusters; it can run on CPUs, albeit more slowly, and hardware is not the primary trade-off. Option B is wrong because defensive distillation is fully compatible with gradient-based optimizers like SGD or Adam; it changes the training targets, not the optimizer. Option D is wrong because distillation affects training and the resulting model's decision surface, not inference latency; the student model is typically the same size or smaller, so latency is not the key trade-off.

110
MCQhard

In the context of 'Model Poisoning', what is a 'Backdoor' attack?

A.Deleting the model's training documentation
B.Increasing the model's complexity
C.Embedded trigger causing specific model behavior
D.Bypassing authentication servers
AnswerC

A backdoor attack implants a hidden trigger during training so the model behaves normally on standard inputs but produces attacker-chosen outputs whenever that specific trigger appears. This differs from indiscriminate accuracy degradation, which is the goal of availability-focused poisoning.

Why this answer

A backdoor attack in model poisoning involves an adversary implanting a hidden trigger pattern into the training data so the model behaves normally on clean inputs but produces attacker-chosen outputs whenever the trigger is present. The trigger can be a rare token, a specific pixel pattern, or a syntactic phrase. This is distinct from general poisoning because the malicious behaviour is conditional and stealthy, evading standard accuracy benchmarks.

Exam trap

AAISM often tests the distinction between backdoor (conditional, trigger-based) and untargeted poisoning (broad degradation), and candidates frequently pick generic 'model complexity' or 'authentication' answers that sound security-relevant but miss the trigger mechanism.

How to eliminate wrong answers

Option A is wrong because deleting training documentation is a data-destruction or evidence-tampering act, not a model-behaviour manipulation technique — it does not alter inference outputs. Option B is wrong because increasing model complexity (more layers/parameters) is an architecture change that may affect capacity or overfitting, but it is not an attack vector and does not create conditional malicious behaviour. Option D is wrong because bypassing authentication servers is a credential/access-control attack against infrastructure, unrelated to poisoning the model's learned parameters or weights.

111
MCQhard

A bank operates a real-time fraud-detection model served behind a REST API. The security team wants to detect when an attacker probes the model with crafted inputs to reconstruct its decision boundary, a model-extraction attack. They have full access to production inference logs and want a control that flags anomalous query patterns without changing model behavior. Which approach best fits this objective?

A.Monitor inference logs for query-distribution anomalies and near-boundary probing, and alert when a client's query pattern diverges from the baseline.
B.Apply output perturbation that adds noise to the fraud score returned to every caller.
C.Retrain the model with adversarial examples so its decision boundary is harder to approximate.
D.Encrypt all API responses with TLS 1.3 and rotate the server certificate every 90 days.
AnswerA

Model-extraction attacks manifest as unusual query volumes, low-entropy inputs, or systematic sampling near the decision boundary. Analyzing inference logs for distributional drift and boundary-probing behavior detects these patterns without altering the model or its responses. Because the requirement is detection only, a monitoring and alerting control on existing logs is the appropriate, non-invasive choice and aligns with ISACA's emphasis on continuous monitoring.

Why this answer

Detecting model extraction requires observing how clients query the model over time. Inference logs already capture inputs, outputs, timing, and client identity, so statistical monitoring for anomalous volume, low-entropy inputs, and boundary-probing can surface extraction attempts without touching the model. Adversarial retraining, transport encryption, and output perturbation either miss the threat or alter behavior, contrary to the stated objective.

Exam trap

The trap here is reaching for a model-hardening technique such as adversarial training or output perturbation when the requirement is purely to detect probing behavior without changing model behavior.

112
Multi-Selecteasy

Which TWO steps are recommended to secure access to an AI model registry?

Select 2 answers
A.Store registry credentials in plain text configuration files
B.Implement Role-Based Access Control (RBAC)
C.Disable audit logging to reduce storage costs
D.Enforce Multi-Factor Authentication (MFA)
E.Allow 'Public' access for all users to promote model sharing
AnswersB, D

Role-Based Access Control assigns permissions by job function, so only authorised identities can pull, modify or publish models in the registry. This enforces least privilege on the registry's API and storage, satisfying the requirement to restrict access to sensitive model artefacts and their metadata.

Why this answer

Option B is correct because implementing Role-Based Access Control (RBAC) enforces least-privilege access to the AI model registry, ensuring users and service accounts only receive the permissions (e.g., read, push, delete) required for their role, which limits unauthorized model access or tampering. Option D is correct because enforcing Multi-Factor Authentication (MFA) adds a second verification factor beyond a password, significantly reducing the risk of credential theft or replay attacks against registry accounts. The unmarked options do not belong: storing credentials in plain text (A) exposes secrets to anyone with file access, disabling audit logging (C) removes accountability and detection of suspicious registry activity, and allowing public access for all users (E) grants unrestricted access that violates least-privilege and confidentiality principles.

Exam trap

AAISM often tests the misconception that convenience features like public sharing or reduced logging are acceptable trade-offs, when in fact they directly violate the least-privilege and auditability principles the exam expects.

113
MCQhard

A retail company uses a machine learning model to approve credit applications. Regulators require the company to explain adverse decisions to applicants. The data science team wants a method that provides local, instance-level explanations of feature contributions that are additive and consistent. Which technique should they adopt?

A.SHAP (SHapley Additive exPlanations) values.
B.LIME (Local Interpretable Model-agnostic Explanations).
C.Partial dependence plots.
D.Global permutation feature importance.
AnswerA

SHAP values provide locally accurate, additive feature attributions grounded in cooperative game theory, which satisfies the requirement for consistent instance-level explanations. Each prediction can be decomposed into feature contributions that sum to the model output, making adverse decisions explainable to applicants and regulators. It works for many model types, including tree ensembles and neural networks.

Why this answer

SHAP values provide consistent, additive, instance-level attributions that can explain individual credit decisions, meeting both technical and regulatory needs. Global importance, partial dependence, and LIME either lack local specificity or lack the consistency and additivity required for defensible adverse action explanations.

Exam trap

The trap here is treating any explainability technique as interchangeable, when only additive, locally consistent methods like Shapley values satisfy per-instance regulatory explanation requirements.

114
Multi-Selectmedium

Which THREE strategies are effective for defending against model poisoning in an ML pipeline?

Select 3 answers
A.Implementing model validation against a clean, golden dataset
B.Increasing the model's learning rate to 'burn off' poison
C.Regularly changing the model's activation functions
D.Data sanitization and outlier detection
E.Using robust aggregation methods (e.g., Krum, Median)
AnswersA, D, E

Validating model updates against a clean, golden dataset detects poisoned weights or backdoors before deployment, because tampered models diverge from expected outputs on trusted, untainted inputs. This satisfies the pipeline's need to verify integrity prior to releasing a trained model.

Why this answer

Option A is correct because validating a trained model against a clean, golden dataset lets you detect accuracy or behavioral degradation caused by poisoned training samples before deployment. Option D is correct because data sanitization and outlier detection remove or flag anomalous, mislabeled, or adversarially crafted samples that would otherwise corrupt the training set. Option E is correct because robust aggregation methods such as Krum and coordinate-wise Median limit the influence of malicious updates in distributed or federated training, preventing a few poisoned clients from shifting the global model.

Option B is wrong because raising the learning rate does not neutralize poisoned data and typically destabilizes or degrades the model. Option C is wrong because changing activation functions is unrelated to poisoning defense and does not filter or mitigate malicious training inputs.

Exam trap

AAISM often tests the misconception that hyperparameter tuning (learning rate, activation functions) can neutralize poisoned data, when poisoning is a data-integrity problem requiring validation, sanitization, or robust aggregation.

115
MCQeasy

An organization is developing an AI system that processes personal health information. To comply with privacy regulations and ISACA's AI governance guidelines, they need to ensure that the model does not memorize individual patient data. Which technique should be applied during training?

A.Federated learning
B.Differential privacy
C.Homomorphic encryption
D.Data augmentation
AnswerB

Differential privacy provides a formal guarantee that the inclusion or exclusion of a single individual's data does not significantly affect the model's outputs. By adding calibrated noise during training, it prevents memorization of individual records. This is a key technique for privacy-preserving machine learning and aligns with ISACA's guidance on protecting sensitive data in AI systems.

Why this answer

Differential privacy is the standard technique to provide formal privacy guarantees during training by ensuring that the model's outputs are not significantly influenced by any single data point. This prevents memorization of individual patient records, which is critical for compliance with health privacy regulations and ISACA's ethical AI principles.

Exam trap

The trap here is assuming that federated learning alone ensures privacy; it only decentralizes data but does not prevent memorization without differential privacy.

116
Multi-Selectmedium

Which TWO actions should be taken when implementing an AI security monitoring strategy in a production environment?

Select 2 answers
A.Implement automated alerting for anomalous request patterns
B.Disable all API telemetry to reduce attack surface
C.Enable real-time logging of all model inputs and outputs
D.Use a static list of IP addresses for all model access
E.Perform daily model retraining regardless of drift
AnswersA, C

Automated alerting on anomalous request patterns detects abuse such as credential stuffing against model endpoints or unusual inference volumes. It satisfies the monitoring strategy by converting raw telemetry into timely, actionable signals, letting analysts respond before anomalies escalate into incidents.

Why this answer

Option A is correct because automated alerting for anomalous request patterns enables continuous detection of threats such as prompt injection, model abuse, credential stuffing, or data exfiltration attempts, which is essential for a production AI security monitoring strategy. Option C is correct because real-time logging of all model inputs and outputs provides the audit trail and forensic evidence needed to investigate incidents, detect drift or misuse, and satisfy compliance requirements in production. Option B is incorrect because disabling API telemetry removes the visibility needed to detect and respond to attacks, weakening rather than strengthening security.

Option D is incorrect because a static IP allowlist is brittle and insufficient for AI workloads that may use dynamic or distributed clients; stronger authentication and authorization controls are required. Option E is incorrect because daily retraining regardless of drift is an operational model-management decision, not a security monitoring action, and can introduce instability or new vulnerabilities.

Exam trap

The trap is choosing options that sound security-conscious but actually reduce visibility (disabling telemetry) or are irrelevant to monitoring (static IP lists, blind retraining) — candidates must prioritize detection and observability controls.

← PreviousPage 2 of 2 · 116 questions total

Ready to test yourself?

Try a timed practice session using only Ai Technologies And Controls questions.