IAPP AIGP Practice Test Questions and Exam Dumps Part 20 Q381-400

View Full IAPP AIGP Exam Dumps and Practice Test Dumps.

 

Question 381

What is the primary purpose of applying least privilege to an AI agent?

  1. To give the agent access to every available system.
  2. To restrict the agent’s permissions to only those necessary for its approved tasks.
  3. To eliminate the need for authentication.
  4. To allow unrestricted execution of external commands.

Correct Answer: 2

Explanation

Least privilege limits an AI agent’s access to the minimum resources and actions required to perform its authorized functions. This is particularly important for agents because they may be capable of interacting with databases, APIs, files, applications, or other external systems. If an agent is compromised, manipulated, or simply makes an incorrect decision, excessive permissions can increase the potential impact. Organizations should define permissions based on the agent’s intended purpose and periodically review them as capabilities or workflows change. Least privilege does not prevent every security incident, but it limits the agent’s potential reach. It should be combined with authentication, monitoring, logging, sandboxing, and appropriate human approval controls.

Question 382

Why should tool calls made by an AI agent be logged?

  1. To increase the agent’s creativity.
  2. To provide traceability of actions performed by the agent.
  3. To eliminate the need for access controls.
  4. To prevent every possible security incident.

Correct Answer: 2

Explanation

Logging agent tool calls provides a record of actions taken by an AI system when interacting with external resources. Depending on the system, logs may capture the requested action, time, identity or session information, target resource, result, and relevant security events. These records can support monitoring, incident investigation, troubleshooting, auditing, and accountability. Logging does not prevent every incident, but it provides evidence that can help an organization understand what happened and determine whether controls operated as expected. Logs should themselves be appropriately protected because they may contain sensitive information. Organizations should define suitable retention, access, integrity, and review requirements based on the risk and purpose of the agent.

Question 383

What is an important safeguard when an AI agent can perform high-impact actions?

  1. Require appropriate authorization or human approval before specified actions.
  2. Give the agent unlimited permissions.
  3. Disable all activity logging.
  4. Allow the agent to modify its own security controls.

Correct Answer: 1

Explanation

High-impact actions can create significant consequences if performed incorrectly or without authorization. Examples may include changing financial records, modifying important infrastructure, approving transactions, deleting information, or making decisions that materially affect individuals. Organizations should identify which actions require additional safeguards and establish appropriate approval or authorization mechanisms. Depending on the risk, this may involve human confirmation, transaction limits, dual approval, or other controls. The objective is to ensure that the agent’s ability to act is proportional to the potential consequences. Unlimited permissions and self-modification of security controls increase risk, while disabling logs removes valuable evidence needed for oversight and investigation.

Question 384

What is the main purpose of implementing transaction limits for an AI agent?

  1. To increase the number of actions the agent can perform simultaneously.
  2. To limit potential financial or operational impact if the agent behaves incorrectly.
  3. To eliminate authentication requirements.
  4. To guarantee that all transactions are legitimate.

Correct Answer: 2

Explanation

Transaction limits provide a preventive control that restricts the maximum financial or operational impact an AI agent can create within a defined period or workflow. For example, an organization may restrict the value, frequency, or number of transactions an agent can initiate without additional approval. These limits are particularly useful when agents have authority to perform actions automatically. They do not guarantee that every transaction is legitimate because an incorrect action can still occur within the permitted boundary. However, they can significantly reduce the potential impact of mistakes, compromised credentials, prompt manipulation, or unexpected agent behavior. Limits should be reviewed periodically to ensure they remain appropriate for the agent’s approved purpose and risk level.

Question 385

Which control can help protect an AI agent from prompt injection leading to unauthorized tool use?

  1. Allowing all retrieved instructions to override system controls.
  2. Separating untrusted content from trusted instructions and enforcing tool authorization.
  3. Disabling authentication for external tools.
  4. Giving retrieved documents unrestricted execution privileges.

Correct Answer: 2

Explanation

Prompt injection can occur when untrusted content attempts to manipulate an AI system into ignoring its intended instructions or performing unauthorized actions. For an agent with tool access, the consequences can be significant because a manipulated instruction may result in data access, external communication, or other actions. A layered defense should distinguish trusted instructions from untrusted retrieved or user-provided content and enforce authorization independently of the model’s interpretation. Tool permissions, input validation, sandboxing, confirmation requirements, and monitoring can provide additional protection. The model should not be treated as the sole security boundary. Even if an agent is manipulated, independent authorization controls should prevent it from performing actions outside its approved permissions.

Question 386

Why is retrieval access control important in a retrieval-augmented AI system?

  1. It ensures the system retrieves only information the requesting user or process is authorized to access.
  2. It guarantees that generated answers are always factually correct.
  3. It eliminates all prompt injection risks.
  4. It makes every document publicly available.

Correct Answer: 1

Explanation

Retrieval-augmented systems can connect AI models to internal documents, databases, knowledge bases, or other information sources. Without appropriate access controls, a system might retrieve confidential information that the requesting user should not be allowed to see. This can create serious confidentiality and privacy risks even if the underlying model itself is functioning correctly. Authorization should therefore be enforced at the retrieval layer and should reflect the permissions of the requesting user or process. Additional controls such as document classification, tenant isolation, logging, and output monitoring may also be appropriate. Access control does not guarantee factual accuracy, but it helps ensure that AI responses are generated from information that the requester is authorized to access.

Question 387

What is a major risk of placing confidential organizational information into an unauthorized generative AI service?

  1. The information may be exposed, retained, or processed outside approved organizational controls.
  2. The information automatically becomes more accurate.
  3. The service will always delete the information immediately.
  4. Confidentiality requirements no longer apply after submission.

Correct Answer: 1

Explanation

Submitting confidential information to an unauthorized AI service can create risks involving disclosure, retention, secondary use, access by unauthorized parties, or loss of organizational control over the information. The organization may also be unable to determine how the provider stores or processes submitted content. Appropriate governance should therefore define which AI services are approved, what information may be entered, and what controls are required. Employees should receive practical guidance so they understand the risks of entering sensitive information into unapproved systems. Technical controls such as data-loss prevention or access restrictions may provide additional protection. Authorization, provider due diligence, data classification, and acceptable-use policies should work together to reduce this risk.

Question 388

What is the purpose of tenant isolation in a multi-tenant AI application?

  1. To prevent one customer’s data or activity from being improperly accessible to another customer.
  2. To allow all customers to share the same confidential information.
  3. To eliminate the need for authentication.
  4. To ensure every customer receives identical AI outputs.

Correct Answer: 1

Explanation

Multi-tenant AI applications serve multiple customers or organizational groups through shared infrastructure or services. Tenant isolation helps ensure that one tenant’s data, requests, configurations, or results cannot improperly cross into another tenant’s environment. Weak isolation can create serious confidentiality and privacy problems, particularly when AI systems retrieve information or maintain conversation context. Appropriate controls may include tenant-aware authorization, logical or physical data separation, secure identifiers, access testing, and monitoring for cross-tenant leakage. Tenant isolation does not guarantee identical outputs and does not replace authentication. Instead, it is a fundamental security and privacy control for ensuring that shared AI infrastructure does not unintentionally expose information between customers.

Question 389

Why should an organization test an AI system for unintended data leakage?

  1. Because AI systems may sometimes expose information through outputs, retrieval, logs, or integrations.
  2. Because data leakage only occurs in traditional databases.
  3. Because testing guarantees that leakage can never occur.
  4. Because leakage testing eliminates the need for access controls.

Correct Answer: 1

Explanation

AI systems can create data leakage risks through generated outputs, retrieval mechanisms, logs, prompts, integrations, error messages, or other components. A system may unintentionally disclose confidential information when a user provides a particular prompt, exploits a weakness, accesses another user’s context, or causes the system to retrieve unauthorized material. Testing can help identify these weaknesses before or after deployment. Examples include checking for unauthorized retrieval, cross-user information exposure, sensitive information appearing in outputs, and inappropriate logging. Testing should complement strong access controls, data minimization, authorization, and monitoring. It cannot guarantee that every future leakage scenario will be prevented, but it can identify weaknesses and improve the overall security posture.

Question 390

What is an appropriate response when an AI security test identifies a critical vulnerability before production deployment?

  1. Deploy immediately and address it later.
  2. Document the vulnerability, assess its risk, and remediate or otherwise formally manage it before deployment.
  3. Delete all security test results.
  4. Disable security monitoring.

Correct Answer: 2

Explanation

A critical vulnerability identified before production should be treated as a significant release decision rather than ignored. The organization should document the finding, assess its potential impact, determine its cause, and implement appropriate remediation or risk treatment. Depending on the situation, remediation may involve changing code, restricting permissions, modifying architecture, adding security controls, or delaying deployment. Any residual risk should be explicitly evaluated and accepted by the appropriate authority when justified. Deleting test results removes important evidence and prevents effective follow-up. A disciplined security testing process allows organizations to identify weaknesses before they affect real users and provides a structured basis for determining whether the system is ready for deployment.

Question 391

What is the purpose of secure model artifact management?

  1. To protect model files and related artifacts from unauthorized modification, replacement, or access.
  2. To ensure all models are publicly downloadable.
  3. To eliminate version control.
  4. To allow anyone to replace production models.

Correct Answer: 1

Explanation

Model artifacts, including model weights, configuration files, evaluation packages, and related components, can be valuable and sensitive assets. Unauthorized modification or replacement of these artifacts could cause security, performance, fairness, or operational problems. Secure artifact management can include access controls, integrity checks, versioning, controlled storage, provenance records, and approval requirements before deployment. These controls help organizations determine which artifact was approved and whether the artifact deployed to production matches the tested version. Public availability is not inherently required and may increase risk depending on the system. Strong artifact management also supports incident investigation and rollback because teams can identify and restore known-good versions when necessary.

Question 392

Why should AI models and software components be scanned for known vulnerabilities?

  1. To identify known security weaknesses that may affect the system or its dependencies.
  2. To guarantee that the AI system is free of every possible vulnerability.
  3. To eliminate the need for patching.
  4. To increase model creativity.

Correct Answer: 1

Explanation

AI applications often rely on software libraries, frameworks, containers, operating-system packages, model-serving components, and other dependencies. Known vulnerabilities in these components can provide attackers with opportunities to compromise the system or its surrounding infrastructure. Vulnerability scanning helps identify known weaknesses so organizations can prioritize patches, upgrades, compensating controls, or other remediation. Scanning is not a guarantee of complete security because unknown vulnerabilities and configuration weaknesses may remain. It should therefore be part of a broader vulnerability-management process that includes inventory, severity assessment, patch management, testing, monitoring, and incident response. Regular scanning is especially important when systems depend on frequently updated open-source or third-party components.

Question 393

What is the main purpose of change impact assessment for an AI system?

  1. To determine how a proposed change may affect system behavior, risks, controls, and affected stakeholders.
  2. To prevent all future changes.
  3. To guarantee that the updated system will perform better.
  4. To eliminate documentation requirements.

Correct Answer: 1

Explanation

A change to an AI system can affect more than technical performance. Changes to models, training data, prompts, infrastructure, integrations, intended use, or business processes may alter privacy, security, fairness, reliability, or operational risks. A change impact assessment helps an organization identify these potential effects before implementing the change. The assessment can determine whether additional testing, approvals, documentation, or monitoring are required. It does not guarantee that the new version will perform better, and it does not mean that every change must be rejected. Instead, it provides a structured mechanism for understanding consequences and ensuring that governance controls remain appropriate after the change.

Question 394

Why is rollback capability important for AI deployments?

  1. It allows an organization to return to a known-good version when a new release creates unacceptable problems.
  2. It guarantees that no future incident can occur.
  3. It prevents all model updates.
  4. It eliminates the need for testing.

Correct Answer: 1

Explanation

Rollback capability provides an important operational safeguard when a new AI version produces unexpected or unacceptable behavior. If monitoring identifies severe performance degradation, security issues, harmful outputs, or other significant problems, the organization can return to a previously validated version while investigating the cause. A rollback process should be tested and should clearly identify which version is considered reliable. Organizations should also preserve relevant records so they can understand what changed between versions. Rollback does not replace testing or monitoring, but it reduces the time required to respond to serious problems. For high-impact systems, the ability to restore a known-good configuration can be an important part of operational resilience.

Question 395

What is the purpose of a canary deployment for an AI system?

  1. To expose a new version to a limited population or traffic segment before wider deployment.
  2. To deploy the new version to every user immediately.
  3. To disable monitoring during release.
  4. To prevent comparison between old and new versions.

Correct Answer: 1

Explanation

A canary deployment introduces a new AI version to a limited portion of users, traffic, or operational activity before expanding deployment more broadly. This allows organizations to observe real-world behavior and compare relevant performance, reliability, security, and other indicators against the existing version. If serious problems appear, the organization can stop the rollout or revert to the previous version before the impact becomes widespread. Canary deployment is especially useful when production behavior may differ from controlled testing. It should be supported by clearly defined monitoring thresholds, escalation procedures, and rollback capability. It does not eliminate risk, but it can reduce the scale and duration of problems associated with a new release.

Question 396

What is the purpose of defining release approval criteria for an AI system?

  1. To establish measurable conditions that must be satisfied before a version is approved for deployment.
  2. To allow every model version to enter production automatically.
  3. To remove accountability from the deployment process.
  4. To prevent all future model improvements.

Correct Answer: 1

Explanation

Release approval criteria establish expectations that an AI system must meet before it moves into production. Criteria may address performance, security, privacy, fairness, robustness, documentation, testing results, unresolved findings, operational readiness, or other risk factors. Clear criteria help prevent deployment decisions from being based solely on informal judgment or schedule pressure. They also provide evidence that appropriate controls were considered before release. Criteria should be proportionate to the system’s risk and intended use, and exceptions should be documented and approved by the appropriate authority. Establishing release gates does not prevent improvements; rather, it ensures that improvements are evaluated before they become operational dependencies.

Question 397

Why should AI evaluation datasets be version controlled?

  1. To track which data was used for a particular evaluation and understand changes over time.
  2. To guarantee that every dataset is unbiased.
  3. To prevent all dataset updates.
  4. To eliminate the need for evaluation documentation.

Correct Answer: 1

Explanation

Evaluation datasets can change because records are added, removed, corrected, relabeled, or otherwise modified. Without version control, an organization may not know exactly which dataset produced a particular performance result. This can make comparisons between model versions unreliable and complicate incident investigations. Versioning allows teams to identify the data used during testing and understand what changed between evaluations. It also supports reproducibility and auditability. Version control does not guarantee that the dataset is unbiased or representative. Those qualities still require assessment. However, maintaining identifiable dataset versions provides an important foundation for understanding evaluation results and determining whether changes in model performance may be related to changes in the evaluation data.

Question 398

What is a key governance concern when an AI provider changes its underlying model without notifying customers?

  1. The change may alter system behavior, performance, risks, or compliance assumptions.
  2. The change can never affect customer applications.
  3. Customers automatically become responsible for all provider activities.
  4. Model changes are always harmless.

Correct Answer: 1

Explanation

Changes to an underlying provider model can affect outputs, performance, security behavior, latency, supported capabilities, or other characteristics that customers rely on. If the customer is not informed, it may be difficult to determine whether a change caused a new issue or whether existing testing remains valid. Organizations using third-party AI services should therefore consider contractual and operational controls for provider changes. These may include notification requirements, version transparency, testing opportunities, service-level expectations, and mechanisms for escalation. The appropriate controls depend on the risk and service arrangement. Provider changes do not automatically create an incident, but ungoverned changes can undermine assumptions made during the customer’s initial assessment.

Question 399

What is the purpose of establishing service-level expectations for a third-party AI provider?

  1. To define measurable expectations for important aspects of the provider’s service and support.
  2. To guarantee that the provider will never experience an outage.
  3. To eliminate the need for vendor oversight.
  4. To give the provider unlimited control over customer data.

Correct Answer: 1

Explanation

Service-level expectations help an organization establish measurable requirements for important characteristics of a third-party AI service. Depending on the service and risk level, these may address availability, response times, incident notification, support, security responsibilities, or other operational commitments. Clearly defined expectations make it easier to determine whether the provider is meeting agreed requirements and what escalation procedures apply when service levels are not achieved. Service-level expectations cannot guarantee that outages or incidents will never occur. They also do not replace vendor due diligence or ongoing monitoring. Instead, they provide a contractual and operational framework that supports accountability and helps organizations manage dependencies on external AI providers.

Question 400

What is the primary purpose of an AI governance control self-assessment?

  1. To allow control owners to evaluate whether required controls are designed and operating as expected.
  2. To guarantee that every control is effective forever.
  3. To eliminate the need for internal audit.
  4. To prevent organizations from changing controls.

Correct Answer: 1

Explanation

A control self-assessment allows responsible teams or control owners to evaluate whether governance controls are appropriately designed and operating as intended. The assessment may examine evidence such as approvals, testing records, monitoring reports, access reviews, incident records, documentation, or training completion. Self-assessment can help identify control weaknesses before they become larger problems and can support continuous improvement. It should not be treated as a permanent guarantee that controls remain effective, because systems, risks, and operating conditions change. Independent assurance, such as internal audit or other review mechanisms, may still be appropriate for higher-risk environments. Effective self-assessment creates accountability and helps organizations identify areas requiring remediation or additional oversight.