Courseiva

CCNA AI Automation And Devsecops Questions

42 questions · AI Automation And Devsecops · All types, answers revealed

1
Multi-Selecthard

A multinational enterprise is designing a DevSecOps pipeline that integrates Cisco XDR to automate incident response across its security infrastructure. The security architects must ensure that the pipeline can automatically trigger remediation actions in third-party tools. Which two Cisco XDR capabilities are essential for this design? (Choose two.)

Select 2 answers
A.Cisco XDR Integration Modules for third-party security tools
B.Cisco XDR Threat Intelligence feeds from Cisco Talos
C.Cisco XDR APIs for ingesting and querying incident data
D.Cisco XDR Automation with pre-built and custom playbooks
E.Cisco XDR Case Management with manual approval workflows
AnswersA, D

Cisco XDR provides integration modules that allow it to communicate with third-party security tools. These modules define the actions that can be taken, such as blocking a hash or quarantining an email. They are essential because they provide the pre-built connectors that enable the automation playbooks to execute remediation tasks in external systems.

Why this answer

To automatically trigger remediation actions in third-party tools, Cisco XDR must have both an automation engine to execute workflows and integration modules to communicate with those tools. The automation capability provides the playbook execution, while the integration modules supply the connectors and actions. Together, they enable the pipeline to orchestrate responses across the security infrastructure without human intervention.

Exam trap

The trap here is assuming that APIs or threat intelligence alone can trigger remediation, when actually the automation engine and integration modules are the components that execute actions.

2
MCQeasy

A security engineer is designing an automated threat response workflow that uses Cisco XDR to enrich alerts from Cisco Secure Firewall and then trigger a remediation action in a third-party endpoint detection and response (EDR) tool. Which Cisco XDR component should be used to execute the remediation action in the third-party EDR?

A.Cisco XDR Analytics with behavioral baselining
B.Cisco XDR Automation with a custom response action
C.Cisco XDR Incident Manager with manual playbooks
D.Cisco XDR Device Insights with asset tagging
AnswerB

Cisco XDR Automation allows security teams to create custom response actions that can integrate with third-party tools via APIs. It provides a low-code or script-based environment to define workflows that enrich alerts and execute remediation, such as isolating an endpoint in a third-party EDR. This is the intended component for orchestrating cross-vendor actions within Cisco XDR.

Why this answer

Cisco XDR Automation with a custom response action is the correct component because it provides the orchestration and execution capabilities needed to trigger remediation in a third-party EDR. It can enrich alerts from Cisco Secure Firewall and then call the EDR's API to isolate an endpoint. Other components are for incident management, analytics, or asset context, and do not execute automated actions.

Exam trap

The trap here is confusing data enrichment or incident management features with the automation engine that actually executes response actions in third-party tools.

3
MCQeasy

Which aspect of AI-driven security automation helps in 'Reducing Mean Time to Respond (MTTR)'?

A.Updating hardware firmware
B.Automated data correlation
C.Reducing network latency
D.Increasing developer training
AnswerB

Automated data correlation merges telemetry from multiple detection sources into a single enriched alert, removing manual triage steps. This satisfies the requirement to reduce Mean Time to Respond by shortening the interval between detection and analyst action.

Why this answer

Automated data correlation aggregates and analyzes telemetry from multiple sources (endpoints, network devices, identity systems, threat intelligence feeds) to rapidly identify and prioritize security incidents. By correlating disparate events automatically, security teams can detect and respond to threats much faster, directly reducing Mean Time to Respond (MTTR). This is a core value proposition of AI-driven security automation.

Exam trap

SDSI often tests the specific mechanism by which AI reduces MTTR, and candidates incorrectly attribute it to infrastructure improvements like firmware updates or network latency reduction.

How to eliminate wrong answers

Option A is wrong because updating hardware firmware is a patch management task unrelated to incident response speed or MTTR. Option C is wrong because reducing network latency improves performance but does not directly affect how quickly security incidents are detected and remediated. Option D is wrong because increasing developer training is a long-term workforce improvement, not an automated security capability that reduces MTTR.

4
MCQmedium

You are implementing automated policy enforcement for Cisco Secure Access by Duo. Which API allows you to programmatically manage users and authentication settings?

A.Duo Web SDK
B.Duo Admin API
C.Duo Auth API
D.Duo Telemetry API
AnswerB

The Duo Admin API exposes programmatic endpoints for creating, updating and removing users, plus configuring authentication policies and MFA settings, satisfying the requirement for automated policy enforcement rather than manual administration through the Duo Admin Panel interface.

Why this answer

The Duo Admin API is the RESTful interface designed for programmatic management of users, groups, phones, and authentication settings within Duo. It allows administrators to automate onboarding, policy assignment, and configuration changes, which is exactly what an automated policy enforcement pipeline requires.

Exam trap

SDSI often tests whether candidates can differentiate Duo's Admin API (for user and settings management) from the Auth API (for authentication transactions) and the Web SDK (for embedding MFA in apps), since all three sound plausibly administrative.

How to eliminate wrong answers

Option A is wrong because the Duo Web SDK is a client-side JavaScript library used to embed Duo's two-factor prompt into a web application's login flow, not to manage users or settings. Option C is wrong because the Duo Auth API is used for performing authentication transactions (e.g., verifying a passcode or push) from custom applications, not for administrative user management. Option D is wrong because there is no 'Duo Telemetry API' in the Duo product line — this is a fabricated distractor.

5
MCQeasy

What is the primary role of a 'Security Policy Engine' (e.g., Cisco Secure Firewall) within an automated data center architecture?

A.Application load balancing
B.Centralized policy enforcement
C.Server virtualization
D.DNS resolution
AnswerB

A centralised engine defines and distributes policy to every enforcement point, so segmentation and inspection rules stay uniform across the data centre. This satisfies the automated architecture's requirement for consistent, scalable control rather than per-device manual configuration.

Why this answer

A Security Policy Engine (such as Cisco Secure Firewall) in an automated data center architecture is responsible for centralized policy enforcement — it applies security rules, intrusion prevention, and access control consistently across the environment. It acts as a policy decision and enforcement point, ensuring that traffic is inspected and allowed or denied based on centrally managed policies.

Exam trap

SDSI often tests the role of security components by mixing in unrelated functions like load balancing or DNS, hoping candidates confuse the security policy engine with other data center services.

How to eliminate wrong answers

Option A is wrong because application load balancing is handled by load balancers (e.g., F5, Citrix NetScaler, or Cisco ACI load balancing), not by a security policy engine. Option C is wrong because server virtualization is provided by hypervisors (VMware ESXi, KVM, Hyper-V) and orchestration platforms, not by a firewall. Option D is wrong because DNS resolution is a network service provided by DNS servers (e.g., Infoblox, Windows DNS, BIND), not by a security policy engine.

6
MCQeasy

A retail company is designing a DevSecOps pipeline that uses Cisco Secure Workload to enforce micro-segmentation for its containerized applications. The security team wants to automatically generate and apply micro-segmentation policies based on application behavior observed in the CI/CD environment. Which Cisco Secure Workload capability should be leveraged to achieve this automation?

A.Cisco Secure Workload Flow Analytics with manual policy export
B.Cisco Secure Workload Enforcement Agent with scripted policy deployment
C.Cisco Secure Workload Policy Lifecycle Management with automatic policy generation
D.Cisco Secure Workload API with third-party orchestration tools
AnswerC

Cisco Secure Workload's Policy Lifecycle Management includes automatic policy generation that analyzes observed traffic and workload behavior to recommend micro-segmentation policies. By integrating this capability into the CI/CD pipeline, the team can automatically create and apply policies that reflect the application's communication patterns, ensuring dynamic and accurate segmentation without manual rule writing.

Why this answer

Cisco Secure Workload's Policy Lifecycle Management automates the creation of micro-segmentation policies by analyzing actual workload communications. This capability is designed to continuously discover and recommend policies, which can be automatically applied via integration with CI/CD tools. It directly addresses the need for automated, behavior-based policy generation, reducing manual effort and ensuring policies stay current with application changes.

Exam trap

The trap here is assuming that flow visibility or enforcement agents alone can generate policies, when policy generation is a distinct capability within Policy Lifecycle Management.

7
MCQhard

When automating security with Cisco XDR, which component allows for the execution of arbitrary scripts on third-party security tools?

A.Cisco XDR Workflow Engine
B.Cisco XDR Threat Intel module
C.Cisco XDR Telemetry API
D.Cisco XDR Dashboard
AnswerA

The Workflow Engine orchestrates automation by invoking external tools through their APIs, letting analysts run arbitrary scripts on third-party security products. This satisfies the stem's requirement for script execution across integrated tools, rather than merely correlating telemetry or visualising incidents.

Why this answer

The Cisco XDR Workflow Engine allows for the execution of arbitrary scripts and actions on third-party security tools by orchestrating automated response workflows. It connects to integrated tools via APIs and runs playbooks that can invoke scripts, isolate endpoints, block IPs, or create tickets. This is the automation and orchestration layer of Cisco XDR.

Exam trap

SDSI often tests the distinction between XDR modules — candidates confuse the Workflow Engine (execution/orchestration) with Threat Intel (data enrichment) or Telemetry API (data ingestion), missing that only the Workflow Engine performs actions on third-party tools.

How to eliminate wrong answers

Option B is wrong because the Threat Intel module aggregates and correlates threat intelligence feeds; it informs decisions but does not execute scripts on third-party tools. Option C is wrong because the Telemetry API is for ingesting and querying telemetry data from various sources, not for executing actions. Option D is wrong because the Dashboard is a visualization and reporting interface, not an execution engine.

8
MCQhard

When designing an automated remediation workflow for Cisco Secure Firewall, what is the specific function of the 'Cisco Secure Firewall REST API' in the context of threat intelligence feeds?

A.Encryption key rotation
B.Automated firmware flashing
C.Traffic scrubbing
D.Dynamic update of Network Objects
AnswerD

The REST API dynamically updates Network Objects, letting the remediation workflow push newly identified malicious IP addresses and FQDNs directly into policy objects without manual intervention. This satisfies the stem's automation constraint, enabling threat intelligence feeds to trigger immediate enforcement on Cisco Secure Firewall through programmatic object modification rather than static rule edits.

Why this answer

The Cisco Secure Firewall REST API enables programmatic creation, update, and deletion of Network Objects (such as IP addresses, ranges, and FQDN objects) that are used in access control policies. In an automated remediation workflow, threat intelligence feeds can push malicious IPs to these Network Objects via the API, and the firewall policy referencing those objects is updated dynamically without manual intervention. This is the specific function relevant to threat intelligence feed integration.

Exam trap

SDSI often tests the specific API capability for threat feed integration, so the trap is choosing a generic security operation like encryption or firmware management instead of the actual object update function.

How to eliminate wrong answers

Option A is wrong because encryption key rotation is a cryptographic management task handled by the firewall's certificate and VPN configuration, not by the REST API for threat feed integration. Option B is wrong because automated firmware flashing is not a function of the REST API; firmware upgrades are handled through management platforms like FMC or CDO. Option C is wrong because traffic scrubbing is a DDoS mitigation function typically performed by upstream scrubbing centers, not by the firewall REST API.

9
Multi-Selecthard

Which THREE of the following are key AI/ML design considerations when selecting a security automation platform?

Select 3 answers
A.Number of employees on the vendor's team
B.Explainability and transparency (XAI)
C.API integration and extensibility
D.Local hardware GPU acceleration
E.Data quality and labeling
AnswersB, C, E

Explainability and transparency (XAI) satisfies the requirement that automated security decisions remain auditable and defensible. Security teams must understand why a model flagged an event, so XAI techniques such as feature attribution and surrogate models expose the reasoning behind each verdict, enabling analyst review, regulatory compliance and bias detection.

Why this answer

Option B (Explainability and transparency, XAI) is correct because security automation platforms increasingly rely on AI/ML models to triage alerts and make risk decisions, so analysts and auditors must be able to understand why a model produced a given verdict to trust, validate, and defend it. Option C (API integration and extensibility) is correct because a security automation platform must interoperate with SIEM, SOAR, EDR, ticketing, and threat-intel systems via REST APIs, webhooks, and plugins, so its ability to integrate and be extended determines how well the AI/ML capabilities fit existing workflows. Option E (Data quality and labeling) is correct because ML model accuracy in security use cases depends directly on well-curated, correctly labeled, and representative training data (e.g., labeled true/false positives), and poor data quality leads to high false-positive rates and unreliable automation.

Option A is not a key AI/ML design consideration because vendor team headcount does not determine model explainability, integration capability, or data quality. Option D is not a key AI/ML design consideration for platform selection because local GPU acceleration is an infrastructure/deployment detail, not a core AI/ML design factor, and many platforms deliver inference via cloud or vendor-managed services.

10
MCQeasy

What is the primary benefit of 'Shift Left' security in a DevSecOps pipeline?

A.Automated hardware deployment
B.Increased development speed
C.Elimination of security teams
D.Reduced remediation costs
AnswerD

Fixing flaws during design and coding costs far less than remediating them after deployment, since production incidents demand emergency patching, incident response and potential breach notification. Shift Left therefore directly satisfies the stem's cost-reduction objective by moving defect discovery to the earliest, cheapest pipeline stage.

Why this answer

Shift Left security moves security testing, scanning, and review earlier in the SDLC — into design, coding, and CI stages — so vulnerabilities are caught before they reach production. The primary measurable benefit is reduced remediation cost, because fixing a flaw during development is far cheaper than fixing it after deployment or after a breach.

Exam trap

SDSI often tests the misconception that Shift Left is about speed or replacing security teams — the exam wants you to recognize cost reduction via early detection as the primary benefit.

How to eliminate wrong answers

Option A is wrong because automated hardware deployment is an infrastructure automation concern (IaC, provisioning), not a security practice outcome. Option B is wrong because while Shift Left can improve flow, increased development speed is not its primary benefit — security gates can even slow initial velocity. Option C is wrong because Shift Left integrates security into development teams; it does not eliminate security teams, which remain essential for threat modeling, policy, and incident response.

11
MCQmedium

In an AI-enhanced security design, what is 'Supervised Learning' primarily used for?

A.Classification of malicious vs. benign data
B.Predicting hardware failure
C.Automated documentation generation
D.Unsupervised clustering of anomalies
AnswerA

Supervised learning trains on labelled datasets, mapping input features to known output categories. For security, that means classifying traffic or files as malicious or benign based on examples of each, which is precisely the labelled binary classification task described.

Why this answer

Supervised learning uses labeled training data to learn a mapping from inputs to outputs, making it ideal for classification tasks such as distinguishing malicious from benign data. In AI-enhanced security, labeled datasets of known malware and clean files train models to classify new, unseen samples. This is the foundational use case for supervised learning in security analytics.

Exam trap

SDSI often tests the distinction between supervised and unsupervised learning, and candidates incorrectly associate anomaly clustering (unsupervised) with supervised learning.

How to eliminate wrong answers

Option B is wrong because predicting hardware failure is typically a regression or time-series forecasting problem, which is a different application of supervised learning (or sometimes unsupervised anomaly detection), not the primary classification use case described. Option C is wrong because automated documentation generation is a natural language processing task, not a security classification task, and is unrelated to supervised learning's core security application. Option D is wrong because unsupervised clustering of anomalies is by definition unsupervised learning, not supervised learning — the key distinction is the presence of labeled data.

12
MCQmedium

In an AI-based security architecture, which data source provides the most value for training an ML model to detect unauthorized data exfiltration?

A.NetFlow/IPFIX logs
B.User password history
C.System process logs
D.DHCP lease logs
AnswerA

NetFlow and IPFIX records capture flow metadata — source, destination, port, protocol, byte and packet counts — across the network, giving an ML model the volumetric and behavioural baselines needed to flag anomalous outbound transfers indicative of exfiltration.

Why this answer

NetFlow/IPFIX logs provide detailed metadata about network flows, including source/destination IPs, ports, protocols, and byte counts, which are highly valuable for training ML models to detect data exfiltration patterns (e.g., large transfers to unusual destinations). This data source captures the network behavior necessary to identify anomalies indicative of exfiltration.

Exam trap

The trap is choosing host-based logs (process, DHCP) over network flow data; candidates may think endpoint logs are more detailed, but exfiltration detection requires network-level visibility that NetFlow/IPFIX provides.

How to eliminate wrong answers

Option B is wrong because user password history is irrelevant to detecting data exfiltration; it is used for authentication policy enforcement. Option C is wrong because system process logs focus on host-level activities and may not provide the network context needed to detect exfiltration across the network. Option D is wrong because DHCP lease logs only map IP addresses to MAC addresses and do not contain information about data flows or volumes.

13
MCQmedium

You are automating Cisco Secure Firewall policies. Why is 'Version Control' (e.g., Git) considered a security control?

A.Automatically encrypts all traffic
B.Increases bandwidth
C.Replaces the need for a firewall
D.Provides audit trails and change history
AnswerD

Git records every policy commit with author, timestamp and diff, creating tamper-evident audit trails that satisfy the change-history constraint in the stem. This lets you trace who altered which Cisco Secure Firewall rule and when, supporting forensic review and rollback — capabilities a plain configuration file on disk cannot provide.

Why this answer

Version control systems like Git provide audit trails and change history, which are essential security controls for tracking who changed firewall policies, when, and why. This enables accountability, rollback of malicious or erroneous changes, and compliance with change management requirements. In automated environments, version control ensures that policy changes are reviewed and approved before deployment, reducing the risk of unauthorized modifications.

Exam trap

The trap is assuming that automation tools inherently provide security; candidates may overlook that version control's security value is in auditability and change control, not in encryption or traffic filtering.

How to eliminate wrong answers

Option A is wrong because version control does not encrypt traffic; encryption is handled by protocols like TLS or IPsec. Option B is wrong because version control has no impact on bandwidth; it manages code and configuration, not network throughput. Option C is wrong because version control does not replace a firewall; it is a management and auditing tool, not an enforcement mechanism.

14
Multi-Selectmedium

Which THREE of the following represent common challenges when implementing automated security in a legacy environment?

Select 3 answers
A.Cultural resistance to change
B.Too much documentation
C.Excessive API performance
D.Fragmented or inconsistent log data
E.Lack of native API support in legacy devices
AnswersA, D, E

Legacy operations teams often distrust automation that removes manual oversight, so cultural resistance directly obstructs rollout. This human factor is a recognised implementation challenge, distinct from technical gaps such as missing APIs or inconsistent logs, and must be managed through change enablement before automated security can succeed.

Why this answer

Cultural resistance to change (A) is a correct challenge because security automation alters established operational workflows and requires staff to trust tooling over manual, experience-based procedures, and legacy IT teams often resist ceding control to automated remediation. Fragmented or inconsistent log data (D) is correct because legacy systems frequently emit proprietary or non-standard formats (e.g., syslog variants, flat files, no CEF/LEEF normalization), which breaks correlation, SIEM ingestion, and automated event-driven response. Lack of native API support in legacy devices (E) is correct because many older appliances and applications expose only CLI, SNMP, or screen-scraping interfaces rather than REST/SOAP APIs, forcing brittle scripting and preventing clean integration with orchestration and SOAR platforms.

Option B is not a challenge in this context, since documentation is generally beneficial and not a barrier to automation, and option C is incorrect because excessive API performance is a benefit, not a problem — the real legacy issue is the absence or poor performance of APIs.

Exam trap

SDSI often tests whether candidates can separate genuine legacy-automation barriers (culture, fragmented logs, no APIs) from non-issues like 'too much documentation' or 'excessive API performance' — the trap is picking plausible-sounding but technically backwards options.

15
Multi-Selecteasy

Which TWO of the following are common benefits of using API-based security automation?

Select 2 answers
A.Automatic removal of all vulnerabilities
B.Unlimited system memory
C.Consistent enforcement across infrastructure
D.Elimination of all human security analysts
E.Increased deployment speed
AnswersC, E

API-based automation applies identical policy definitions through code across every environment, eliminating the drift that arises when engineers configure devices manually. This satisfies the consistency requirement by making the same enforcement logic reproducible regardless of scale or platform.

Why this answer

Option C is correct because API-based security automation applies policies programmatically and uniformly across cloud, on-premises, and hybrid infrastructure, ensuring the same controls are enforced everywhere without manual drift. Option E is correct because automating security checks and remediation through APIs integrates into CI/CD pipelines, allowing faster, repeatable deployments without slowing down release cycles. Option A is incorrect because automation can detect and remediate known issues but cannot guarantee the removal of all vulnerabilities, especially unknown or zero-day flaws.

Option B is incorrect because memory is a hardware/resource constraint unrelated to API-based automation. Option D is incorrect because automation augments analysts rather than eliminating the need for human judgment, triage, and incident response.

Exam trap

SDSI often tests whether candidates overstate automation's capabilities — options claiming 'elimination of all vulnerabilities' or 'elimination of all human analysts' are classic distractors that sound appealing but are technically impossible.

16
MCQhard

For a DevSecOps pipeline involving Cisco Secure Firewall, what is the 'CI' (Continuous Integration) component responsible for?

A.User access authentication
B.Monitoring runtime attacks
C.Deploying to production
D.Validating and testing code changes
AnswerD

Validating and testing code changes is precisely what Continuous Integration performs: developers merge to a shared repository, triggering automated builds and tests that surface defects early. This satisfies the pipeline's need to verify each change before deployment, ensuring only tested code reaches the Cisco Secure Firewall configuration stages.

Why this answer

In a DevSecOps pipeline for Cisco Secure Firewall, the Continuous Integration (CI) component is responsible for validating and testing code changes — automatically building, linting, and running tests on firewall policy or automation code before it is merged. This ensures that changes meet quality and security standards before progressing to deployment.

Exam trap

SDSI often tests the distinction between CI and CD — candidates confuse 'validating and testing code changes' (CI) with 'deploying to production' (CD), especially in the context of security automation.

How to eliminate wrong answers

Option A is wrong because user access authentication is handled by identity and access management systems, not the CI stage of a DevSecOps pipeline. Option B is wrong because monitoring runtime attacks is part of security operations and continuous monitoring, not CI. Option C is wrong because deploying to production is the Continuous Deployment/Delivery (CD) stage, which occurs after CI has validated the code.

17
MCQhard

In a DevSecOps environment, you need to implement Cisco Secure Firewall Management Center (FMC) rule updates via Ansible. Which approach ensures the highest level of security and idempotency?

A.Manually updating via FMC UI then exporting JSON
B.Pushing configuration snapshots via SCP
C.Executing raw REST API calls via shell scripts
D.Utilizing the cisco.fmc Ansible collection
AnswerD

The cisco.fmc collection wraps FMC's REST API in declarative modules, so Ansible compares desired rule state against current configuration and applies only deltas. This delivers idempotency, while HTTPS with token-based authentication secures credential handling, satisfying the DevSecOps requirement for repeatable, secure rule updates.

Why this answer

The cisco.fmc Ansible collection is purpose-built to manage Cisco Secure Firewall Management Center through its REST API, exposing declarative modules that are natively idempotent and support secure credential handling via Ansible Vault. It abstracts raw API calls into state-based tasks, so repeated playbook runs converge on the desired rule set without duplicating or corrupting policy objects. This delivers both the security (encrypted secrets, authenticated API sessions) and idempotency required in a DevSecOps pipeline.

Exam trap

SDSI often tests whether candidates confuse 'automation' with 'idempotency' — raw API scripts and SCP snapshots look automated but are not state-aware, which is the specific property the question demands.

How to eliminate wrong answers

Option A is wrong because manual UI updates followed by JSON export are non-idempotent, unauditable, and cannot be safely automated or version-controlled. Option B is wrong because SCP snapshot pushes overwrite entire configurations blindly, lack state awareness, and bypass FMC's API validation, risking policy corruption. Option C is wrong because raw REST calls via shell scripts are not idempotent by default, require custom error handling, and often embed credentials insecurely in scripts.

18
MCQmedium

When designing automated security for Cisco Secure Workload, what does 'Micro-segmentation' provide in the context of DevSecOps?

A.Increased server performance
B.Reduced lateral movement risk
C.Hardware redundancy
D.Database optimization
AnswerB

Micro-segmentation enforces least-privilege, workload-level policies that restrict east-west traffic between application components, directly satisfying the DevSecOps requirement to contain breaches. By isolating each workload, an attacker compromising one cannot pivot to others, which is precisely the reduced lateral movement risk Cisco Secure Workload's automated policy lifecycle delivers.

Why this answer

Micro-segmentation in Cisco Secure Workload enforces granular, workload-level policies (often based on process, user, and flow attributes) that restrict which workloads can communicate with each other. In DevSecOps, this directly limits lateral movement if an attacker compromises a container or VM, because east-west traffic is denied by default except for explicitly allowed flows. It is a containment control, not a performance, redundancy, or database feature.

Exam trap

SDSI often tests whether candidates recognize micro-segmentation as an east-west containment control — the trap is selecting a benefit like performance or redundancy that sounds positive but is unrelated to segmentation's purpose.

How to eliminate wrong answers

Option A is wrong because micro-segmentation is a security control that restricts traffic; it does not increase server performance and can even add policy enforcement overhead. Option C is wrong because hardware redundancy is an availability/resilience concern handled by infrastructure design, not by segmentation policy. Option D is wrong because database optimization is a performance tuning discipline (indexing, query plans) unrelated to network segmentation.

19
Multi-Selecthard

Which TWO of the following are benefits of using 'Infrastructure as Code' (IaC) with Cisco Secure Firewall?

Select 2 answers
A.Reduction of network bandwidth usage
B.Improved auditability of changes
C.Configuration consistency across environments
D.Elimination of the need for firewall policies
E.Automatic hardware repair
AnswersB, C

IaC stores firewall configuration as version-controlled declarative files, so every change is committed, diffed and attributable to an author. This produces a complete, tamper-evident change history, directly delivering the auditability benefit the question asks for.

Why this answer

Option B (Improved auditability of changes) is correct because IaC stores firewall configuration as version-controlled declarative files (e.g., Terraform HCL or Ansible playbooks in Git), so every change is tracked with commit history, diffs, and author metadata, providing a clear audit trail. Option C (Configuration consistency across environments) is correct because the same IaC templates are applied repeatedly to dev, test, and production, eliminating manual CLI drift and ensuring identical policy, NAT, and interface settings across deployments. Option A is incorrect because IaC addresses configuration management, not traffic forwarding or bandwidth optimization.

Option D is incorrect because firewall policies are still required; IaC only automates how those policies are defined and deployed. Option E is incorrect because IaC provisions and configures software, but it cannot physically repair failed hardware.

Exam trap

SDSI often tests the misconception that IaC eliminates the need for firewall policies or affects network performance, when its real benefits are auditability, consistency, and repeatability of configuration.

20
MCQhard

When utilizing Cisco DevNet tools for security, which Python library is the standard for interacting with the Cisco FMC API efficiently?

A.requests_cisco
B.cisco_py
C.fmcapi
D.fmc_sdk
AnswerC

fmcapi is the community Python library that wraps the Cisco FMC REST API, handling authentication, token refresh, and CRUD operations on objects and policies. It removes manual HTTP handling, making FMC automation efficient and repeatable.

Why this answer

The `fmcapi` library is the de facto standard Python library for interacting with Cisco Firepower Management Center (FMC) REST API. It abstracts the low-level HTTP requests, handles authentication (token generation and refresh), and provides object-oriented classes for FMC objects like access policies, network objects, and rules. This makes it efficient for automation tasks such as bulk configuration, policy management, and reporting.

Other options are not recognized libraries for FMC API interaction.

Exam trap

SDSI often tests the misconception that any library with 'cisco' or 'fmc' in its name is the standard, but candidates must know that `fmcapi` is the community-driven standard for FMC automation, not an official Cisco SDK.

How to eliminate wrong answers

Option A is wrong because `requests_cisco` is not a real Python library; while `requests` is a popular HTTP library, it is not specific to Cisco FMC and lacks FMC-specific abstractions. Option B is wrong because `cisco_py` does not exist as a standard library for FMC; there is a `cisco` package but it is not the standard for FMC API. Option D is wrong because `fmc_sdk` is not a known library; the official Cisco SDK for FMC is not named that, and `fmcapi` is the community-standard.

21
Multi-Selecteasy

Which TWO of the following are common components of an AI-driven security operations center (SOC)?

Select 2 answers
A.Automated incident response playbooks
B.Manual daily log exporting
C.Word processing software
D.Physical surveillance cameras
E.User and Entity Behavior Analytics (UEBA)
AnswersA, E

Automated incident response playbooks execute predefined containment, enrichment and remediation steps when detections fire, removing manual triage latency. They are a core SOC component because they operationalise AI verdicts into consistent action, satisfying the stem's requirement for a common AI-driven SOC building block.

Why this answer

Automated incident response playbooks (A) are a core AI-driven SOC component because they use orchestration, automation, and response (SOAR) capabilities to trigger predefined actions—such as isolating a host, disabling an account, or blocking an IP—based on alerts, dramatically reducing mean time to respond. User and Entity Behavior Analytics (UEBA) (E) is also fundamental, as it applies machine learning and statistical baselining to detect anomalous user and entity activity (e.g., impossible travel, unusual data access) that signature-based tools would miss. Manual daily log exporting (B) is not a common AI-driven SOC component; it is a labor-intensive, non-scalable manual process that AI/automation aims to replace.

Word processing software (C) is general office productivity tooling unrelated to security operations. Physical surveillance cameras (D) belong to physical security systems, not the AI-driven logical security operations center components described here.

Exam trap

The trap is selecting generic IT or physical-security items (cameras, word processors, manual log handling) as SOC components, when the question is specifically about AI-driven security operations capabilities.

22
Multi-Selectmedium

Which THREE of the following technologies should be combined to create a 'Security-as-Code' pipeline for Cisco infrastructure?

Select 3 answers
A.Git (Version Control)
B.Physical console cables
C.Static Analysis (SAST) tools
D.Terraform or Ansible (Config Management)
E.Local SQL databases
AnswersA, C, D

Git provides version control, giving the pipeline an auditable history of every configuration change and enabling peer review via pull requests. This satisfies the requirement that security policy be stored, tracked and reviewed as code before automation consumes it.

Why this answer

Git (A) is correct because a Security-as-Code pipeline requires version control to store, track, review, and audit infrastructure and policy definitions as code, enabling pull requests, branching, and rollback of security configurations. Static Analysis (SAST) tools (C) are correct because they scan the declarative code and templates for misconfigurations, insecure defaults, and policy violations before deployment, shifting security left in the CI/CD pipeline. Terraform or Ansible (D) is correct because these configuration-management and infrastructure-as-code tools actually apply the desired security posture to Cisco devices and platforms in an idempotent, repeatable, automated manner.

Physical console cables (B) are not part of a code-driven pipeline since they represent manual out-of-band access rather than automated, versioned deployment. Local SQL databases (E) are not a Security-as-Code component; state and inventory are typically handled by the IaC tool's state files or a remote backend, not a local SQL store.

Exam trap

SDSI often tests whether candidates confuse 'automation' with 'Security-as-Code' — manual review boards and air-gapped networks sound secure but are the antithesis of codified, continuously tested pipelines.

23
MCQhard

Which component of Cisco XDR (formerly Cisco SecureX) is critical for normalizing data from different Cisco security products to enable automated orchestration?

A.Cloud-native storage
B.Local management agent
C.Unified Data Model
D.Packet inspection engine
AnswerC

The Unified Data Model maps each product's disparate event schema into common, normalised fields, giving playbooks consistent observables and verdicts. That normalisation is the prerequisite for reliable automated orchestration across Cisco security products in XDR workflows.

Why this answer

The Unified Data Model (UDM) in Cisco XDR is the normalization layer that translates telemetry from disparate Cisco security products (Umbrella, Secure Endpoint, Secure Firewall, Email Security, etc.) into a common schema. This shared schema is what allows orchestration workflows and automation to reason about events consistently regardless of source product.

Exam trap

SDSI often tests the misconception that storage or inspection components enable orchestration — candidates overlook that orchestration depends on a common data schema, which is UDM's role.

How to eliminate wrong answers

Option A is wrong because cloud-native storage is an infrastructure concern — it holds data but does not normalize it across products. Option B is wrong because a local management agent handles endpoint or on-prem integration, not cross-product data normalization. Option D is wrong because a packet inspection engine analyzes traffic content for threats; it produces raw telemetry that still needs normalization before orchestration can use it.

24
MCQeasy

In DevSecOps, what is the role of an 'Artifact Repository' such as Artifactory in relation to security?

A.Store and secure immutable build artifacts
B.Manage user identities
C.Monitor real-time network traffic
D.Execute live security testing
AnswerA

Artifactory stores versioned build artefacts with checksums and access controls, so pipelines consume only immutable, verified binaries rather than mutable latest tags. This satisfies the DevSecOps requirement that artefacts remain tamper-evident throughout the delivery chain.

Why this answer

An artifact repository like Artifactory stores and secures immutable build artifacts, providing a trusted source of truth for binaries, container images, and packages. It supports security through access controls, vulnerability scanning integration, and immutability guarantees that prevent tampering with released artifacts. This makes it a critical control point in the DevSecOps supply chain.

Exam trap

SDSI often tests the scope of DevSecOps tooling — candidates confuse artifact repositories with identity management or runtime security tools, missing that the repository's security role is about artifact integrity, access control, and supply chain provenance.

How to eliminate wrong answers

Option B is wrong because managing user identities is the role of an identity provider (IdP) or IAM system, not an artifact repository — Artifactory can integrate with LDAP/SAML but does not manage identities itself. Option C is wrong because monitoring real-time network traffic is the function of IDS/IPS, firewalls, or network monitoring tools, not an artifact repository. Option D is wrong because executing live security testing (DAST, penetration testing) is performed by dedicated tools like OWASP ZAP, Burp Suite, or Nessus, not by an artifact repository.

25
Multi-Selecthard

Which THREE of the following are best practices for securing a CI/CD pipeline itself?

Select 3 answers
A.Allow root access to all developers
B.Scan the pipeline code for vulnerabilities
C.Use isolated and ephemeral build runners
D.Use a secure secret management service
E.Use unencrypted communication channels
AnswersB, C, D

Pipeline code defines every build, test and deployment action, so scanning it for vulnerabilities detects injection flaws, insecure dependencies and tampered definitions before they execute, protecting the CI/CD pipeline itself rather than only the artefacts it produces.

Why this answer

Option B is correct because scanning the pipeline's own code (e.g., Jenkinsfiles, GitLab CI YAML, GitHub Actions workflows) with SAST/SCA tools detects injection flaws, insecure plugin usage, and vulnerable dependencies before they can be exploited to compromise builds. Option C is correct because isolated, ephemeral build runners (fresh containers or VMs destroyed after each job) prevent cross-job contamination, credential persistence, and lateral movement if a build is compromised. Option D is correct because a dedicated secret management service (e.g., HashiCorp Vault, AWS Secrets Manager, Azure Key Vault) provides encrypted storage, access control, auditing, and rotation of credentials instead of hardcoding them in pipeline files or environment variables.

Option A is wrong because granting root access to all developers violates least privilege and massively expands the attack surface. Option E is wrong because unencrypted communication channels expose credentials, artifacts, and source code to interception; TLS should be enforced everywhere.

Exam trap

SDSI often tests the misconception that convenience (like root access for developers) or simplicity (like unencrypted channels) can be acceptable in a secure pipeline, but the exam expects strict adherence to least privilege, encryption, and isolation.

26
MCQeasy

What is the primary function of an 'API Gateway' in a secure automated environment?

A.Host static websites
B.Store user data
C.Compile application code
D.Enforce security and rate limits on APIs
AnswerD

An API Gateway sits inline on every request, authenticating callers and applying throttling thresholds before traffic reaches backend services. This centralised choke point enforces both security policy and rate limits, satisfying the requirement to protect APIs from abuse and unauthorised access.

Why this answer

An API Gateway sits between clients and backend services and is the enforcement point for authentication, authorization, rate limiting, throttling, and request validation. In secure automated environments it centralizes these controls so individual microservices don't each reimplement them. This makes it the primary security and traffic-control chokepoint for API traffic.

Exam trap

The trap here is conflating 'gateway' with 'server' — candidates may pick 'host static websites' because gateways do serve HTTP, but the exam wants the security/rate-limit enforcement role.

How to eliminate wrong answers

Option A is wrong because hosting static websites is the role of a web server, CDN, or object storage service (e.g., S3 static hosting), not an API Gateway. Option B is wrong because storing user data is the job of databases or data stores — API Gateways are stateless proxies and do not persist application data. Option C is wrong because compiling application code is a build-time function performed by compilers or CI/CD pipelines, not a runtime gateway.

27
MCQeasy

In the context of AI-driven security, what does 'False Positive Reduction' primarily achieve?

A.Increased hardware throughput
B.Improved analyst efficiency
C.Lower bandwidth consumption
D.Faster packet forwarding
AnswerB

False positive reduction filters out benign alerts that mimic malicious behaviour, so analysts spend less time triaging noise and more time on genuine threats. This directly delivers improved analyst efficiency, the outcome the question asks about in AI-driven security.

Why this answer

It minimizes unnecessary alerts, allowing security teams to focus on high-fidelity, real threats.

28
Multi-Selecthard

Which TWO of the following identify risks associated with using AI for security automation?

Select 2 answers
A.Faster network throughput
B.Too many security updates
C.Adversarial machine learning / poisoning
D.Increased hardware cost
E.Model drift (loss of accuracy over time)
AnswersC, E

Adversarial machine learning and poisoning directly threaten AI-driven security automation: attackers corrupt training data or craft evasive inputs, degrading detection models. This satisfies the stem's risk-identification requirement, since manipulated models produce false negatives, letting threats bypass automated defences that Microsoft Entra ID and similar tooling rely on.

Why this answer

Option C is correct because adversarial machine learning and data poisoning directly target AI models used in security automation: attackers can inject malicious or mislabeled training data or craft adversarial inputs that cause the model to misclassify threats, evade detection, or generate false alerts, undermining the automation's reliability. Option E is correct because model drift occurs when the statistical patterns in production data change over time and diverge from the training distribution, causing the model's accuracy and detection performance to degrade, which is a recognized ongoing risk for deployed AI security systems that requires monitoring and retraining. The unmarked options do not belong: faster network throughput (A) is a performance benefit, not a risk; too many security updates (B) is an operational patch-management concern unrelated to AI-specific risks; and increased hardware cost (D) is a general infrastructure expense, not a risk inherent to using AI for security automation.

Exam trap

The trap is selecting generic IT concerns (throughput, hardware cost, update volume) as AI risks, when the question targets AI-specific risks like adversarial ML, poisoning, and model drift.

29
MCQmedium

In a DevSecOps pipeline, what is the benefit of 'Static Application Security Testing' (SAST)?

A.Managing user passwords
B.Identifying vulnerabilities in source code
C.Encrypting data in transit
D.Monitoring live production traffic
AnswerB

SAST examines application source code without executing it, scanning for insecure patterns such as injection flaws and hardcoded secrets early in the pipeline. This identifies vulnerabilities in source code before deployment, the specific benefit the question asks about in a DevSecOps context.

Why this answer

Static Application Security Testing (SAST) analyzes source code, bytecode, or binaries without executing the application, looking for vulnerabilities such as SQL injection, buffer overflows, hardcoded secrets, and insecure API usage. In a DevSecOps pipeline, SAST is typically run early in the CI stage so developers get immediate feedback and can fix issues before code is merged. This shifts security left and reduces the cost of remediation compared to finding flaws in production.

Exam trap

The trap is confusing SAST (static, code-level, pre-deployment) with DAST (dynamic, runtime, black-box) or with runtime monitoring tools, leading candidates to pick 'monitoring live production traffic.'

How to eliminate wrong answers

Option A is wrong because managing user passwords is an identity and access management function, not a code analysis function; SAST does not manage credentials. Option C is wrong because encrypting data in transit is a network security control (TLS/IPsec), not a static code analysis activity. Option D is wrong because monitoring live production traffic is the domain of runtime application self-protection (RASP), WAFs, or APM tools, not SAST, which operates on code before deployment.

30
Multi-Selectmedium

Which THREE of the following are essential components of a robust DevSecOps security architecture for Cisco infrastructure?

Select 3 answers
A.Infrastructure as Code (IaC)
B.Manual Review Committees
C.Continuous Monitoring
D.Automated Testing
E.Isolated air-gapped networks
AnswersA, C, D

Infrastructure as Code defines Cisco devices and policies in version-controlled templates, so every change is peer-reviewed, tested and auditable before deployment. This directly satisfies the stem's demand for a robust DevSecOps architecture by eliminating undocumented manual configuration drift across the estate.

Why this answer

Infrastructure as Code (IaC) (A) is essential because it lets Cisco device configurations, policies, and cloud/network resources be defined declaratively in version-controlled templates, enabling repeatable, auditable, and peer-reviewed deployments instead of error-prone manual CLI changes. Continuous Monitoring (C) is required to detect drift, unauthorized configuration changes, and threats in real time across Cisco infrastructure, feeding telemetry into SIEM/SOAR and compliance dashboards so issues are caught and remediated quickly. Automated Testing (D) is essential to validate IaC templates and security controls in CI/CD pipelines (e.g., unit, integration, and policy-as-code checks) before changes reach production, preventing misconfigurations from being deployed.

Manual Review Committees (B) are not a core DevSecOps component because they introduce slow, human-gated approvals that contradict the automation and continuous-delivery principles of DevSecOps, even if some review may still occur. Isolated air-gapped networks (E) are not essential to a DevSecOps architecture; while useful in specific high-security environments, they prevent the continuous integration, delivery, and monitoring that DevSecOps depends on.

Exam trap

SDSI often tests whether candidates pick manual or isolation-based controls (review committees, air-gapped networks) as DevSecOps components — the exam wants automation, testing, and continuous monitoring, not human gates or network segregation.

31
Multi-Selectmedium

Which TWO of the following capabilities does Cisco Secure Firewall (FMC) provide to support automated security workflows?

Select 2 answers
A.Integration with external Threat Intel feeds
B.Native container orchestration
C.Automated code refactoring
D.On-board AI training engine
E.REST API for object and rule management
AnswersA, E

Ingesting external threat intelligence feeds lets FMC consume indicators from third-party sources and act on them automatically, so newly published malicious IPs and domains are enforced without manual rule authoring. This satisfies the automated workflow requirement by removing human latency from threat response.

Why this answer

Option A is correct because FMC supports integration with external Threat Intelligence feeds (e.g., via STIX/TAXII or custom feeds) to automatically ingest and apply indicators of compromise, enabling dynamic, automated blocking and detection workflows. Option E is correct because FMC exposes a REST API that allows programmatic management of objects, access control policies, and rules, which is the foundation for automation and orchestration with tools like Ansible, Python scripts, or SOAR platforms. The unmarked options do not belong: FMC is not a container orchestration platform (B), does not perform automated code refactoring (C), and does not include an on-board AI training engine for model development (D); its AI/ML capabilities are for detection, not user-driven model training.

Exam trap

SDSI often tests the distinction between native FMC capabilities and features that belong to other Cisco products or are not supported at all — candidates may confuse container orchestration or AI training with firewall functions.

32
MCQmedium

Which Cisco technology should be included in an automated design to ensure 'Zero Trust' access for remote developers accessing internal development servers?

A.Cisco Secure Access
B.Cisco Catalyst Center
C.Cisco IOS-XE
D.Cisco Webex
AnswerA

Cisco Secure Access enforces Zero Trust network access by verifying identity and device posture per session before granting reachability to internal development servers, rather than trusting the network perimeter. This satisfies the remote-developer access constraint.

Why this answer

Cisco Secure Access is Cisco's cloud-delivered Security Service Edge (SSE) platform that enforces Zero Trust Network Access (ZTNA) for remote users, verifying identity and device posture before granting access to internal applications. It replaces implicit network trust with per-session, least-privilege authorization, which is exactly what remote developers need when reaching internal dev servers. The other options are networking, OS, or collaboration products that do not deliver ZTNA.

Exam trap

SDSI often tests the distinction between network infrastructure products (Catalyst Center, IOS-XE) and identity-centric security services (Secure Access) — candidates pick the familiar networking brand instead of the Zero Trust access platform.

How to eliminate wrong answers

Option B is wrong because Cisco Catalyst Center is a network automation and assurance controller for campus/WAN infrastructure, not a Zero Trust access broker for remote users. Option C is wrong because Cisco IOS-XE is a network operating system for switches and routers; it provides transport and some security features but not identity-based ZTNA for remote developers. Option D is wrong because Cisco Webex is a collaboration suite (meetings, messaging, calling) with no role in brokering Zero Trust access to internal servers.

33
MCQeasy

Which of the following is a key requirement for implementing successful DevSecOps in a large organization?

A.Manual approval for every commit
B.Cultural alignment between teams
C.Removing all open-source code
D.Restricting code access to security only
AnswerB

DevSecOps depends on shared ownership of security across development, operations and security teams. Cultural alignment removes the siloed hand-offs that block automation and continuous feedback, which is the foundational requirement for successful DevSecOps at scale.

Why this answer

Cultural alignment between developers and security teams is the foundational requirement for successful DevSecOps.

34
MCQmedium

A DevSecOps team is designing an automated vulnerability remediation workflow for Cisco Secure Workload. When a new workload with a critical CVE is detected, the workflow must isolate the workload and create a ServiceNow incident without manual intervention. Which Cisco Secure Workload capability should be the foundational integration point for this design?

A.REST API with role-based access control and webhook subscriptions
B.Syslog forwarding to a SIEM with automated correlation rules
C.SNMP traps for event notification and automated action triggering
D.Cisco Secure Workload agent CLI for local script execution
AnswerA

Cisco Secure Workload provides a comprehensive REST API that supports role-based access control and webhook subscriptions. These allow the DevSecOps pipeline to programmatically query workload vulnerabilities, trigger isolation policies, and push incident details to ServiceNow. The API is the primary automation interface, enabling the workflow to act without human intervention while maintaining security boundaries.

Why this answer

The REST API with role-based access control and webhook subscriptions is the correct foundational integration point because it enables programmatic, secure, and event-driven automation. It allows the DevSecOps pipeline to detect vulnerabilities, enforce isolation policies, and create ServiceNow incidents without manual steps. Other options are either monitoring-only or local mechanisms that cannot orchestrate cross-system remediation.

Exam trap

The trap here is assuming that any event notification method, such as syslog or SNMP, can serve as the primary automation interface, when true orchestration requires an authenticated API that can enforce policy changes.

35
Multi-Selectmedium

Which THREE of the following are key features of Cisco XDR (formerly SecureX) in an automated pipeline?

Select 3 answers
A.Workflow orchestration
B.Incident management and response
C.Threat intelligence aggregation
D.Automated server patching
E.Network packet capture hardware
AnswersA, B, C

Workflow orchestration chains discrete automated actions into a defined sequence, passing outputs between steps. In an automated pipeline this satisfies the need to coordinate multiple security tools without manual intervention, executing the end-to-end process reliably and repeatably.

Why this answer

Cisco XDR (formerly SecureX) is built around an automation pipeline in which Workflow orchestration (A) is a core feature, allowing security teams to design, trigger, and chain automated response actions across integrated Cisco and third-party tools. Incident management and response (B) is also central, since XDR correlates detections into incidents, enriches them, and drives response actions from a single console. Threat intelligence aggregation (C) is likewise a key capability, as XDR ingests and normalizes threat intel from multiple sources (e.g., Cisco Talos, third-party feeds) to enrich detections and inform automated workflows.

Automated server patching (D) is not a Cisco XDR function; patching is handled by endpoint management or vulnerability/patch management tools, not by the XDR platform itself. Network packet capture hardware (E) is a physical appliance concern (e.g., dedicated capture devices or switches with SPAN/TAP), not a feature of the Cisco XDR software platform.

Exam trap

SDSI often tests whether candidates can separate XDR's detection/orchestration role from adjacent operational tasks like patching or packet capture — the trap is picking a plausible-sounding security function that XDR does not actually perform.

36
Multi-Selectmedium

Which TWO of the following are true about 'Policy as Code' in Cisco security infrastructure?

Select 2 answers
A.Policies are stored in version control systems
B.Policies are always written in assembly language
C.Policies are automatically applied without review
D.Policies are only for cloud-native apps
E.Policies can be validated with automated tests
AnswersA, E

Storing policies in version control gives each change a commit history, reviewable diffs and rollback, which is the defining property of Policy as Code: policy definitions are treated as source artefacts rather than manual device configuration.

Why this answer

Option A is correct because Policy as Code treats policy definitions as source artifacts, so they are stored in version control systems such as Git, enabling history, branching, peer review, and rollback. Option E is correct because Policy as Code supports automated testing and validation pipelines (for example, unit tests, linting, and CI checks) that verify policies before deployment, catching errors early. Option B is incorrect because policies are expressed in high-level declarative languages or DSLs (for example, HashiCorp Sentinel, OPA/Rego, or YAML), not assembly language.

Option C is incorrect because automated application does not mean unreviewed application; Policy as Code typically includes review and approval gates in the CI/CD pipeline. Option D is incorrect because Policy as Code applies broadly to cloud, on-premises, and hybrid Cisco security infrastructure, not only cloud-native apps.

Exam trap

SDSI often tests the misconception that Policy as Code means policies are auto-applied without human review, confusing automation with lack of governance.

37
MCQhard

When designing a multi-cloud CI/CD security architecture, how should secrets (API keys for Cisco FMC) be managed to ensure compliance?

A.Embed as environment variables in the build runner
B.Encrypt with base64 and store in Git
C.Use a dedicated Secret Management service
D.Hardcode in the Terraform provider block
AnswerC

A dedicated Secret Management service stores API keys centrally and injects them at runtime, so credentials never persist in pipeline code, repositories or build logs. This satisfies the compliance constraint by enforcing rotation, auditing and least-privilege access across every cloud in the multi-cloud CI/CD architecture.

Why this answer

A dedicated Secret Management service (e.g., HashiCorp Vault, AWS Secrets Manager, Azure Key Vault) provides centralized, auditable, and policy-driven storage for sensitive credentials like Cisco FMC API keys. It enforces encryption at rest and in transit, supports dynamic secrets and rotation, and integrates with CI/CD pipelines via short-lived tokens, ensuring compliance with standards such as PCI DSS, HIPAA, and SOC 2. This approach eliminates hardcoded secrets and reduces the blast radius of a compromise.

Exam trap

SDSI often tests the misconception that encoding (base64) or environment variables provide sufficient security for secrets, when in fact only a dedicated secret management service with encryption, rotation, and auditing meets compliance requirements.

How to eliminate wrong answers

Option A is wrong because environment variables are often exposed in process listings, logs, or crash dumps, and they lack encryption, rotation, and audit trails. Option B is wrong because base64 is an encoding, not encryption—it provides zero confidentiality and secrets in Git are permanently exposed in history. Option D is wrong because hardcoding secrets in Terraform provider blocks stores them in plaintext in state files and version control, violating compliance and security best practices.

38
Multi-Selecthard

A security architect is designing a DevSecOps pipeline that integrates Cisco Identity Services Engine (ISE) with a CI/CD system to enforce dynamic network access for build agents. The pipeline must ensure that only compliant build agents can access production deployment targets. Which two design considerations are critical for this integration? (Choose two.)

Select 2 answers
A.Use static MAC address filtering on switches to identify build agents, and manually update the filter list when new agents are added.
B.Configure Cisco ISE to use RADIUS Change of Authorization (CoA) to terminate sessions of non-compliant build agents.
C.Rely on the CI/CD orchestrator's built-in secrets management to authenticate build agents, and use network ACLs to restrict access to production.
D.Deploy Cisco ISE in monitor mode to log all build agent traffic without enforcing policies, allowing the CI/CD system to make its own access decisions.
E.Use Cisco ISE pxGrid to publish build agent compliance posture to the CI/CD orchestrator for dynamic authorization decisions.
AnswersB, E

RADIUS CoA allows Cisco ISE to dynamically change the authorization of an active session, such as disconnecting a build agent that fails a compliance check. In a DevSecOps pipeline, this ensures that if an agent becomes non-compliant during a build, its network access is revoked immediately. This is critical for preventing compromised or misconfigured agents from reaching production targets.

Why this answer

The critical design considerations are using Cisco ISE pxGrid to share compliance posture with the CI/CD orchestrator and configuring RADIUS CoA to revoke access for non-compliant agents. Together, they enable dynamic, real-time enforcement that adapts to build agent compliance states, which is essential for secure DevSecOps pipelines. Monitor mode, static MAC filtering, and reliance on orchestrator secrets do not provide the necessary dynamic network enforcement.

Exam trap

The trap here is assuming that logging or static network controls can substitute for dynamic, posture-based enforcement, when true DevSecOps integration requires real-time context sharing and session revocation.

39
Multi-Selecthard

Which TWO of the following steps are required to integrate a security tool (like Cisco Secure Firewall) into a CI/CD pipeline?

Select 2 answers
A.Replace the existing firewall hardware
B.Hardcode credentials in the pipeline build file
C.Configure API authentication credentials
D.Disable all firewall rules for testing
E.Use an infrastructure provisioning tool
AnswersC, E

Automated pipeline integration requires the security tool to accept programmatic calls, so API authentication credentials (tokens or keys) must be provisioned and stored securely. Without them, the CI/CD orchestrator cannot authenticate to Cisco Secure Firewall and trigger policy or scan actions.

Why this answer

Option C is correct because integrating a security tool such as Cisco Secure Firewall into a CI/CD pipeline requires configuring API authentication credentials so the pipeline can programmatically authenticate to the firewall's REST API and push policy or configuration changes. Option E is correct because an infrastructure provisioning tool (e.g., Terraform, Ansible, or similar IaC tooling) is needed to declaratively deploy and manage the firewall configuration as part of the automated pipeline stages. Option A is not required, since integration is a software/API-level task and does not mandate replacing existing firewall hardware.

Option B is wrong because hardcoding credentials in the build file is an insecure anti-pattern; secrets should be stored in a vault or secret manager. Option D is wrong because disabling all firewall rules for testing would remove the very security controls being validated and is not a legitimate integration step.

Exam trap

SDSI often tests the misconception that CI/CD integration requires hardware changes or disabling security; the exam expects you to know that API credentials and infrastructure-as-code tools are the correct enablers.

40
MCQmedium

When designing an automated security policy deployment for Cisco Secure Workload (formerly Tetration), which mechanism allows you to test policies in a simulation environment before applying them to production?

A.Policy Analysis mode
B.Agentless vulnerability scanning
C.Workload isolation testing
D.Inventory change management
E.Live enforcement mode
AnswerA

Policy Analysis mode simulates proposed policies against historical flow data, showing which traffic would be permitted or denied without enforcing changes. This satisfies the requirement to test policies in a simulation environment before production deployment, avoiding accidental workload disruption.

Why this answer

Policy Analysis mode in Cisco Secure Workload allows you to simulate the effect of a policy against historical flow data without enforcing it, showing which flows would be allowed or denied. This lets you validate policy changes in a safe, non-disruptive way before moving to enforcement. It is the designated simulation mechanism for policy testing.

Exam trap

SDSI often tests the misconception that live enforcement or vulnerability scanning can be used for safe policy testing; the correct answer is Policy Analysis mode, which simulates against historical flows.

How to eliminate wrong answers

Option B is wrong because agentless vulnerability scanning discovers vulnerabilities but does not simulate policy enforcement. Option C is wrong because workload isolation testing is not a Secure Workload feature for policy simulation; isolation is an enforcement action. Option D is wrong because inventory change management tracks workload changes but does not test policy behavior.

Option E is wrong because live enforcement mode applies policies in production, which is the opposite of simulation and can disrupt traffic if misconfigured.

41
MCQmedium

A software company is designing a DevSecOps pipeline that uses Cisco Umbrella to protect developers from malicious domains during automated builds. The pipeline must automatically update Umbrella blocklists based on threat intelligence feeds from Cisco Talos. Which design component is required to achieve this automation?

A.Cisco Umbrella Reporting API with a webhook to trigger blocklist updates.
B.Cisco Umbrella Policies API with manual approval workflow for blocklist changes.
C.Cisco Umbrella Enforcement API with a CI/CD job that pushes Talos threat indicators to Umbrella.
D.Cisco Umbrella Investigate API with a scheduled script to pull Talos feeds and update blocklists.
AnswerC

The Umbrella Enforcement API allows programmatic addition of domains to the Umbrella blocklist. By integrating a CI/CD job that retrieves threat indicators from Cisco Talos feeds and pushes them to Umbrella via this API, the pipeline can automatically update blocklists. This design provides a direct, supported method for dynamic enforcement based on the latest threat intelligence.

Why this answer

The requirement is to automatically update Umbrella blocklists based on Talos threat intelligence. The Umbrella Enforcement API is specifically designed to programmatically add domains to the blocklist. By integrating this API into a CI/CD job that pulls Talos feeds, the pipeline can dynamically enforce the latest threat intelligence without manual intervention, ensuring developers are protected from emerging threats.

Exam trap

The trap here is confusing the Investigate API, which is for threat research, with the Enforcement API, which is for taking action on threats.

42
Multi-Selecthard

Which THREE of the following are considered 'Threat Response' automation actions in a Cisco XDR environment?

Select 3 answers
A.Sending a company-wide email
B.Blocking a malicious file hash
C.Rebooting the server hardware
D.Blocking a malicious URL
E.Isolating an infected host
AnswersB, D, E

Blocking a malicious file hash is an enforcement action that pushes the indicator to endpoint or network controls, preventing execution or download. It satisfies the Threat Response criterion because it directly neutralises the threat rather than merely observing or enriching it.

Why this answer

In Cisco XDR, Threat Response automation actions are the enforcement steps that directly neutralize an identified indicator or compromised asset. Option B, blocking a malicious file hash, is correct because it pushes a hash-based block (e.g., via Cisco Secure Endpoint or Umbrella) so the known-bad file cannot execute or be downloaded again. Option D, blocking a malicious URL, is correct because it enforces a URL/domain block through Secure Internet Gateway or Umbrella DNS/web policies, preventing users from reaching the attacker's infrastructure.

Option E, isolating an infected host, is correct because network isolation via Secure Endpoint cuts the endpoint off from the network while keeping the agent connected for investigation and remediation. Option A, sending a company-wide email, is merely a notification/communication step and not an enforcement action, and Option C, rebooting the server hardware, is a disruptive administrative operation that does not itself contain or remediate the threat.

Exam trap

SDSI often tests whether candidates mistake generic IT or communications actions (emails, reboots) for security response actions — the exam wants containment/remediation verbs, not notification or maintenance tasks.

Ready to test yourself?

Try a timed practice session using only AI Automation And Devsecops questions.