Courseiva

CCNA Application Security Design Questions

75 of 80 questions · Page 1/2 · Application Security Design topic · Answers revealed

1
MCQeasy

What is the primary benefit of 'Visibility' in the Cisco API Security architecture?

A.Automatic translation of API code
B.Reduction of API storage costs
C.Increased performance of the API calls
D.Identification of all APIs and shadow endpoints
AnswerD

Visibility discovers every API and shadow endpoint across the estate, including undocumented and unmanaged services. This satisfies the architecture's requirement by producing a complete inventory, which is the prerequisite for applying any subsequent security policy to previously unknown interfaces.

Why this answer

Visibility in Cisco API Security means discovering and inventorying every API — including undocumented 'shadow' endpoints that teams spun up outside formal governance. Without this inventory, no other security control (auth, rate limiting, schema validation) can be applied to the right surface.

Exam trap

SDSI often tests whether candidates confuse visibility (discovery/inventory) with enforcement (blocking, rate limiting), so picking a performance or code-translation answer misses the core purpose of API discovery.

How to eliminate wrong answers

Option A is wrong because automatic translation of API code is a developer productivity feature, not a security benefit of visibility. Option B is wrong because API storage cost reduction is unrelated to the security visibility function. Option C is wrong because increased API call performance is a runtime optimization, not the purpose of visibility — in fact, discovery and inspection can add minor overhead.

2
MCQhard

Which security design decision is most critical when migrating an application to the cloud, specifically regarding API security?

A.Relying on the cloud provider's firewall
B.Maintaining a VPN tunnel to the on-premise data center
C.Disabling all API endpoints that are not internal
D.Implementing API security and identity-based access at the application layer
AnswerD

Placing API security and identity-based access at the application layer ties every API call to an authenticated identity and authorisation policy, satisfying the cloud migration constraint where perimeter controls no longer bound the workload and APIs are directly exposed.

Why this answer

Migrating to cloud shifts the trust boundary: the cloud provider secures the infrastructure, but the application owner must secure the API layer. Implementing API security and identity-based access at the application layer (D) ensures authentication, authorization, and threat detection travel with the workload regardless of which cloud or region it runs in.

Exam trap

SDSI often tests whether candidates default to network-centric controls (firewalls, VPNs) when the question asks about cloud API security — the trap is picking the familiar perimeter defense instead of the identity- and application-layer control that actually addresses API threats.

How to eliminate wrong answers

Option A is wrong because cloud provider firewalls operate at L3/L4 and cannot inspect API payloads, enforce object-level authorization, or detect BOLA — they are necessary but insufficient. Option B is wrong because a VPN tunnel to on-premises extends the old perimeter model and does not secure API calls between cloud-native services or external consumers. Option C is wrong because disabling external endpoints breaks legitimate business functionality and is a availability-destroying overcorrection, not a security design decision.

3
MCQmedium

You are designing an API security layer for a public-facing web application. Which security control is most effective against 'Broken Function Level Authorization' (BFLA) attacks?

A.Rate limiting
B.Blocking traffic from known malicious IP addresses
C.Strict RBAC/ABAC authorization checks on every function
D.Encrypting all traffic with TLS 1.3
AnswerC

BFLA occurs when an authenticated user invokes functions above their privilege level. Enforcing RBAC or ABAC checks on every function verifies the caller's role or attributes against each endpoint's required permission, blocking unauthorised function invocation regardless of valid authentication tokens.

Why this answer

BFLA occurs when an API endpoint enforces authentication but fails to verify whether the authenticated user is authorized to invoke that specific function (e.g., a regular user calling an admin-only endpoint). The only control that directly addresses this is enforcing strict role- or attribute-based authorization checks on every function invocation, so that each request is validated against the caller's permissions regardless of how the endpoint is reached. Rate limiting, IP blocking, and TLS encryption do not evaluate user privilege, so they cannot stop a legitimate low-privilege user from invoking a high-privilege function.

Exam trap

SDSI often tests the distinction between authentication, authorization, and transport security, so candidates pick TLS or rate limiting thinking 'security control' generically rather than mapping the control to the specific BFLA weakness.

How to eliminate wrong answers

Option A is wrong because rate limiting only throttles request volume and does nothing to verify whether the caller is authorized to execute the targeted function. Option B is wrong because IP blocklists target known-bad sources, but BFLA attacks typically originate from authenticated, legitimate clients using valid credentials from trusted IPs. Option D is wrong because TLS 1.3 only protects data in transit from eavesdropping and tampering; it has no concept of function-level permissions and cannot prevent an authorized-but-underprivileged user from calling a restricted endpoint.

4
MCQhard

When designing an API security strategy using Cisco API Security, how should you address APIs that are currently using legacy authentication?

A.Force the legacy backend to support modern OAuth
B.Block all access to legacy APIs immediately
C.Use an API gateway to terminate modern authentication and proxy to the legacy backend
D.Ignore the legacy APIs as they are 'trusted'
AnswerC

The API gateway terminates modern authentication (for example OAuth 2.0 or mutual TLS) at the edge, then proxies requests to the legacy backend using its existing authentication. This isolates legacy protocols from clients while enforcing current identity controls.

Why this answer

The correct approach is to use an API gateway to terminate modern authentication (e.g., OAuth 2.0, OpenID Connect) and then proxy requests to the legacy backend, which may still use basic auth, API keys, or other legacy methods. This allows you to enforce strong authentication at the edge without modifying the legacy backend, which is often impractical or impossible. Cisco API Security solutions, such as those integrated with Cisco API Gateway, support this pattern by handling token validation, scopes, and policies before forwarding traffic.

This decouples security from the legacy system and provides a migration path.

Exam trap

SDSI often tests the misconception that legacy systems must be modified to support modern authentication, or that they can be ignored if deemed 'trusted'; the trap is overlooking the API gateway as a translation layer that bridges modern and legacy auth.

How to eliminate wrong answers

Option A is wrong because forcing the legacy backend to support modern OAuth is often infeasible due to technical debt, lack of vendor support, or risk of breaking existing integrations. Option B is wrong because blocking all access immediately would disrupt business operations and is not a practical security strategy; a phased approach is preferred. Option D is wrong because ignoring legacy APIs as 'trusted' is a dangerous assumption—legacy authentication is often weak and a prime target for attackers, so they must be secured.

5
MCQmedium

What is the benefit of using 'Identity-Based' microsegmentation in Cisco Secure Workload?

A.It requires less initial configuration
B.It relies on hard-coded firewall rules
C.It provides stable policies that persist through workload moves and scaling
D.It is only compatible with physical servers
AnswerC

Identity-based microsegmentation labels workloads by logical attributes such as role or environment rather than IP addresses, so policies remain valid when workloads move, scale or change address. This directly satisfies the stem's benefit: stable, persistent policy enforcement across dynamic Cisco Secure Workload environments without constant rule rewrites.

Why this answer

Identity-based microsegmentation in Cisco Secure Workload uses workload identity (labels, tags, process attributes) rather than IP addresses to define policy. Because policies are anchored to identity, they remain valid even when workloads move, scale, or change IPs — providing stable, portable policy across dynamic environments. This is the key benefit over IP-based rules.

Exam trap

SDSI often tests the contrast between identity-based and IP-based policy, and candidates who think identity-based means 'less configuration' or 'only physical servers' miss that its real value is policy stability across dynamic workload changes.

How to eliminate wrong answers

Option A is wrong because identity-based segmentation typically requires more initial configuration (labeling, agent deployment, policy discovery) than simple IP rules, not less. Option B is wrong because hard-coded firewall rules are the opposite of identity-based policy — they are static, IP-based, and brittle, which is what identity-based segmentation replaces. Option D is wrong because Cisco Secure Workload supports physical servers, virtual machines, and containers; identity-based segmentation is not limited to physical servers.

6
MCQhard

When designing security for a cloud-native architecture, why is it better to use an identity-based model instead of a network-based model for microsegmentation?

A.Because it is easier to implement IP-based rules
B.Because identity is always known to the network hardware
C.Because it doesn't require any policy configuration
D.Because identity is persistent while IP addresses are volatile
AnswerD

Identity-based microsegmentation satisfies the cloud-native constraint of dynamic workloads, where containers and VMs constantly acquire new IP addresses. Microsoft Entra ID identities persist across those lifecycle changes, so policy follows the workload rather than a transient address. Network-based rules tied to IPs break on every redeployment or autoscale event.

Why this answer

In cloud-native environments, workload IP addresses are ephemeral — containers and pods are constantly created, destroyed, and rescheduled, so IP-based policies quickly become stale and either over-permit or break legitimate traffic. Identity (service account, SPIFFE ID, labels, or workload identity) persists across IP changes and is therefore the stable anchor for microsegmentation policy. This is the foundational reason identity-based segmentation is preferred.

Exam trap

The trap is picking the 'easier to implement' or 'hardware knows identity' answer because it sounds operationally simple — the exam wants you to recognize that IP volatility in cloud-native environments is the technical reason identity-based policy is superior.

How to eliminate wrong answers

Option A is wrong because IP-based rules are actually harder to maintain in dynamic environments, not easier — the question asks why identity is better, and this option inverts the reasoning. Option B is wrong because network hardware does not inherently know workload identity; identity must be established via agents, service mesh, or control-plane integration, so this statement is factually incorrect. Option C is wrong because identity-based microsegmentation absolutely requires policy configuration — it is not configuration-free; it simply uses identity as the policy selector instead of IP.

7
MCQmedium

You are designing security for a multi-tier application. Why is it recommended to use a Service Mesh to manage the identity of microservices?

A.To simplify the management of IP addresses
B.To replace the need for firewalls
C.To increase the network throughput
D.To provide cryptographically verifiable workload identity
AnswerD

A service mesh issues each microservice a SPIFFE-style identity backed by mutual TLS certificates, so workloads authenticate cryptographically rather than trusting network location. This satisfies the multi-tier design requirement by removing implicit trust between tiers.

Why this answer

A service mesh provides each microservice with a cryptographically verifiable identity, typically through mutual TLS (mTLS) certificates issued by a built-in certificate authority (CA). This identity is based on the service's attributes (e.g., Kubernetes service account) rather than its IP address, enabling strong authentication and authorization between services. This is essential for zero-trust security in dynamic environments where IPs change frequently.

Exam trap

SDSI often tests the misconception that service meshes are primarily for network performance or IP management, when their core security value is cryptographically verifiable identity and mTLS.

How to eliminate wrong answers

Option A is wrong because service meshes abstract away IP addresses by using service discovery and identity-based routing, but simplifying IP management is not the primary security goal. Option B is wrong because service meshes complement firewalls by providing identity-based policies, but they do not replace firewalls; network firewalls still control traffic at the perimeter. Option C is wrong because service meshes add overhead for encryption and policy enforcement, often reducing throughput slightly, not increasing it.

8
MCQhard

You are designing a secure API gateway architecture using Cisco API Connectivity (part of the Cisco AppDynamics/Cisco Networking stack). To protect against OWASP Top 10 threats, which specific feature should be enabled on the API Gateway to validate request payloads?

A.Configure JSON/XML schema validation policies based on the imported OpenAPI specification.
B.Enable Basic Authentication for all API endpoints.
C.Deploy a WAF rule to block all traffic from unknown IP addresses.
D.null
E.Enable rate limiting on the gateway to prevent DoS attacks.
AnswerA

Importing the OpenAPI specification gives the gateway a machine-readable contract, so JSON or XML schema validation policies reject payloads that deviate from defined structure, types, or required fields. This directly mitigates injection and malformed-input threats among the OWASP Top 10.

Why this answer

JSON/XML schema validation policies derived from the imported OpenAPI specification allow the API gateway to reject requests whose payloads do not conform to the contract, which directly mitigates OWASP API threats such as injection, mass assignment, and malformed input. Because the schema is generated from the OpenAPI document, the gateway enforces the exact structure, types, and constraints the API expects, blocking malformed or malicious payloads before they reach the backend. This is the payload-level validation control specifically designed for API security.

Exam trap

The trap is reaching for a WAF or rate limiting as the default 'security' answer — the question specifically asks about validating request payloads, which is schema validation, not network filtering or volume control.

How to eliminate wrong answers

Option B is wrong because Basic Authentication only verifies credentials in a base64-encoded header — it does not inspect or validate request payloads, and it is itself a weak authentication mechanism that does not address OWASP Top 10 injection or validation threats. Option C is wrong because blocking unknown IPs is a network-layer access control that does nothing to validate the content of requests from allowed sources; attackers routinely originate from trusted IP ranges. Option E is wrong because rate limiting addresses availability (DoS) by capping request volume, but it does not inspect payload structure or content, so it cannot prevent injection or malformed-data attacks.

9
Multi-Selecthard

When designing for cloud-native API security, which TWO components are critical for ensuring visibility into API traffic? (Choose TWO)

Select 2 answers
A.Manual inspection of firewall rules
B.Disabling TLS for easier traffic analysis
C.API Gateway access logs
D.Physical network tap at the data center core
E.Traffic telemetry from the service mesh sidecars
AnswersC, E

API Gateway access logs record every request — caller identity, endpoint, response code, latency — providing the authoritative request-level audit trail. Without these logs, individual API calls and their outcomes remain invisible to security monitoring.

Why this answer

Option C (API Gateway access logs) is correct because the API gateway is the ingress point for all API calls, and its access logs capture per-request metadata such as client IP, request path, HTTP method, status code, latency, and API key usage, providing the authoritative audit trail needed for API visibility in cloud-native environments. Option E (Traffic telemetry from the service mesh sidecars) is correct because sidecar proxies (e.g., Envoy in Istio/Linkerd) intercept east-west service-to-service traffic and emit metrics, distributed traces, and L7 request telemetry (via OpenTelemetry, Prometheus, or access logs) that reveal internal API calls the gateway never sees. Option A is wrong because manually reading firewall rules only shows static allow/deny policy, not actual API request behavior or payload-level activity.

Option B is wrong because disabling TLS exposes data in transit and violates security best practices; visibility should come from TLS-terminating proxies and observability tooling, not from weakening encryption. Option D is wrong because a physical network tap at the data center core cannot inspect encrypted east-west traffic and is impractical for dynamic, ephemeral cloud-native workloads.

Exam trap

SDSI often tests whether candidates understand that cloud-native visibility comes from application-layer instrumentation (gateway logs, mesh telemetry), not from physical taps or firewall rule reviews — the trap is picking legacy network-centric visibility methods.

10
MCQeasy

When designing security for SaaS applications, what is the primary benefit of an API-based CASB like Cisco Cloudlock over a proxy-based CASB?

A.Proxy-based is cheaper
B.API-based only works on-premises
C.API-based does not require routing user traffic through the CASB
D.Proxy-based is always faster
AnswerC

API-based CASB connects directly to the SaaS provider's APIs for scanning and policy enforcement, so no inline proxy sits in the data path. This satisfies the requirement for visibility and control without routing user traffic through the CASB, avoiding latency and breakage of non-web protocols.

Why this answer

API-based CASBs like Cisco Cloudlock connect directly to SaaS APIs (e.g., Microsoft 365, Google Workspace, Salesforce) using OAuth, so they can scan data at rest and enforce policies without proxying user traffic. This avoids the latency, certificate, and routing complexity that proxy-based CASBs introduce.

Exam trap

SDSI often tests the inline-vs-out-of-band distinction, so candidates who assume 'CASB must see traffic' pick the proxy option and miss that API-based CASBs work without routing user traffic.

How to eliminate wrong answers

Option A is wrong because cost is not the primary architectural benefit of API-based CASB and is not a reliable differentiator — proxy-based deployments often require more infrastructure. Option B is wrong because API-based CASBs are cloud-delivered and specifically designed for SaaS, not on-premises-only. Option D is wrong because proxy-based CASBs add an inline hop that typically increases latency, so 'always faster' is factually incorrect.

11
Multi-Selecthard

When designing microsegmentation policies in Cisco Secure Workload (Tetration) for a multi-tier application, which THREE factors must be considered to ensure traffic flow integrity?

Select 3 answers
A.Application dependency mapping
B.DHCP lease duration
C.Workload inventory classification
D.Infrastructure zone isolation
E.User identity mapping
AnswersA, C, D

Application dependency mapping reveals the actual inter-tier communication flows, ensuring microsegmentation policies permit only legitimate traffic between workloads. Without it, policies risk blocking required east-west connections, violating the traffic flow integrity constraint in the stem. It grounds policy in observed behaviour rather than assumptions.

Why this answer

Application dependency mapping (A) is correct because Cisco Secure Workload (Tetration) builds microsegmentation policy from observed flow telemetry, so you must first map which workloads communicate with which others, on which ports and protocols, to write allow rules that preserve legitimate multi-tier traffic. Workload inventory classification (C) is correct because labeling workloads by role (for example web, app, or database tier), environment, and application scope is what lets Tetration group endpoints into policy scopes and apply consistent, intent-based rules rather than per-IP exceptions. Infrastructure zone isolation (D) is correct because segmentation boundaries such as data center zones, VRF/VLAN segments, and security zones determine which flows are even permitted to cross boundaries, so policies must respect those zones to avoid breaking routing or creating unintended east-west paths.

DHCP lease duration (B) is not a microsegmentation design factor because Tetration policies are based on workload identity and labels rather than transient IP addressing, and user identity mapping (E) is not required for traffic flow integrity in this scenario since the question concerns workload-to-workload policy, not user-based access control.

Exam trap

The trap is selecting plausible-sounding but irrelevant factors like DHCP lease duration or user identity — the exam tests whether you know that microsegmentation is workload-centric and depends on dependency mapping, classification, and zone isolation.

12
Multi-Selecthard

Which THREE actions are recommended when designing a secure API architecture using Cisco API Security to mitigate OWASP API Top 10 threats? (Choose THREE)

Select 3 answers
A.Implement strict schema validation on all incoming API requests
B.Allow all API traffic to bypass authentication for performance
C.Disable all logging of API request headers
D.Monitor API traffic for anomalies that indicate data exfiltration
E.Deploy API Security to detect Broken Object Level Authorization (BOLA)
AnswersA, D, E

Strict schema validation rejects malformed or unexpected payloads at the API boundary, directly mitigating OWASP API Top 10 injection and mass assignment style attacks. It enforces the expected data contract before requests reach backend logic.

Why this answer

Option A is correct because strict schema validation on all incoming API requests enforces expected data types, formats, and required fields, which directly mitigates OWASP API threats such as mass assignment, injection, and improper input handling by rejecting malformed or unexpected payloads before they reach backend logic. Option D is correct because continuous monitoring of API traffic for anomalies that indicate data exfiltration helps detect and respond to threats like excessive data exposure and data harvesting, which are core concerns in the OWASP API Top 10. Option E is correct because deploying Cisco API Security to detect Broken Object Level Authorization (BOLA) addresses the top-ranked OWASP API risk, where attackers manipulate object identifiers to access resources belonging to other users; API security tooling can baseline and flag such unauthorized object access patterns.

Option B is incorrect because bypassing authentication for performance eliminates access control entirely and would worsen, not mitigate, OWASP API threats such as broken authentication and BOLA. Option C is incorrect because disabling logging of API request headers removes critical audit and forensic visibility needed to detect and investigate attacks, undermining rather than strengthening API security.

Exam trap

SDSI often tests whether candidates confuse generic web-security controls (WAF, TLS, logging) with API-specific controls — the trap is picking 'disable logging' or 'bypass auth' as performance optimizations when both directly violate OWASP API Top 10 design principles.

13
MCQeasy

In a cloud-native environment, which Cisco solution provides visibility into vulnerabilities within the application code and runtime environment?

A.Cisco Secure Endpoint
B.Cisco Stealthwatch
C.Cisco Secure Malware Analytics
D.Cisco Secure Application for AppDynamics
AnswerD

Cisco Secure Application for AppDynamics instruments the application runtime, correlating code-level vulnerabilities and attacks with business transactions, so it provides visibility into flaws within application code and the live runtime environment rather than only network or host layers.

Why this answer

Cisco Secure Application for AppDynamics provides full-stack security observability including code vulnerabilities and runtime threats.

14
MCQmedium

You are designing security for a microservices environment. You want to ensure that if one service is compromised, it cannot easily move laterally to other services. What is the most effective architectural design choice?

A.Keep all services on the same VLAN
B.Implement microsegmentation between services
C.Disable all internal firewalls for better performance
D.Use a single shared database for all services
AnswerB

Microsegmentation enforces per-service network policies, so a compromised service can reach only explicitly permitted peers rather than the whole subnet. This directly satisfies the stem's containment constraint, blocking east-west lateral movement that flat network segmentation would allow.

Why this answer

Microsegmentation between services enforces least-privilege east-west policies so that a compromised service can only communicate with explicitly authorized peers, directly preventing lateral movement. This is the architectural control designed for the stated goal. It works at workload granularity and is the standard Zero Trust answer for limiting blast radius in microservices.

Exam trap

The trap is picking a network simplification or shared-resource answer (same VLAN, shared DB) because it sounds operationally convenient — the exam wants you to recognize that lateral movement prevention requires explicit, least-privilege segmentation between every service.

How to eliminate wrong answers

Option A is wrong because putting all services on the same VLAN creates a flat network where any compromised service can reach every other service — the opposite of what is needed. Option C is wrong because disabling internal firewalls removes the very controls that prevent lateral movement and is a severe security anti-pattern. Option D is wrong because a single shared database increases blast radius and coupling — a compromise of one service can access or corrupt data used by all services, and it violates the principle of least privilege.

15
MCQeasy

In the context of microsegmentation, what is the primary benefit of using a 'Whitelist' approach over a 'Blacklist' approach?

A.It improves performance of the underlying network
B.It provides a more secure, 'deny-all' default posture
C.It is easier to configure
D.It removes the need for security policies
AnswerB

A whitelist enforces a default-deny posture: only explicitly permitted traffic flows, so unknown or newly introduced threats are blocked automatically. This satisfies microsegmentation's requirement to minimise lateral movement, unlike blacklists that must enumerate every prohibited flow and inevitably miss novel attack paths.

Why this answer

A whitelist approach in microsegmentation explicitly allows only known, authorized traffic and denies everything else by default, providing a more secure 'deny-all' posture. This is in contrast to a blacklist approach, which allows all traffic except known bad actors, leaving potential gaps for unknown threats. The whitelist model enforces least privilege and reduces the attack surface.

Exam trap

The trap here is thinking that whitelisting is easier to configure or improves performance, when its primary advantage is security through a default-deny posture, which can be more complex to set up but offers stronger protection.

How to eliminate wrong answers

Option A is wrong because whitelisting does not inherently improve network performance; it is a security measure, and performance depends on other factors. Option C is wrong because whitelisting is often more complex to configure initially, as it requires identifying all allowed traffic, not easier. Option D is wrong because whitelisting does not remove the need for security policies; it is a type of security policy itself.

16
MCQhard

When designing an API strategy, what is the 'API Contract' and why is it important for security?

A.A password file for the API
B.A technical specification that allows for automated schema validation and security enforcement
C.A legal document for the API usage
D.A file that lists all allowed IP addresses
AnswerB

An API contract defines the expected request and response schemas, so gateways can automatically reject malformed or unexpected payloads before they reach backend services. This enforces the stem's security requirement by validating every call against the specification, blocking injection and schema-abuse attempts at the edge.

Why this answer

An API Contract is a formal, machine-readable specification (typically OpenAPI/Swagger, RAML, or gRPC proto) that defines endpoints, methods, parameters, request/response schemas, and authentication requirements. Because it is machine-readable, it enables automated schema validation of every request and response, and it lets security controls (input validation, auth scopes, rate limits) be enforced consistently at the gateway. This makes it a security asset, not just documentation.

Exam trap

The trap here is confusing 'contract' with legal or credential artifacts — candidates see 'contract' and think of a legal agreement or a secrets file, missing that in API security the contract is a machine-readable schema used for automated validation and enforcement.

How to eliminate wrong answers

Option A is wrong because a password file is a credential store, not a specification — it has nothing to do with defining API structure or enabling validation. Option C is wrong because a legal document (terms of use, SLA) governs business/legal obligations and cannot enforce technical schema validation. Option D is wrong because an IP allowlist is a single narrow control, not a contract; it does not describe the API's schema, methods, or data types and cannot drive automated validation.

17
MCQmedium

When designing security for a microservices architecture, why should you implement a 'Zero Trust' approach at the service level?

A.To rely solely on network perimeter security
B.To ensure that every service-to-service call is authenticated and authorized
C.To increase the latency of inter-service communication
D.To simplify the management of firewall rules
AnswerB

Zero Trust removes implicit trust based on network location, so each service-to-service call must carry verifiable identity and be authorised against policy. This satisfies the microservices constraint where lateral movement between containers is otherwise unrestricted, limiting blast radius if one service is compromised.

Why this answer

Zero Trust at the service level ensures that every service-to-service call is authenticated and authorized, regardless of network location. This prevents lateral movement in case of a breach and enforces least privilege. It is essential in microservices architectures where traditional perimeter security is insufficient.

Exam trap

SDSI often tests the misconception that Zero Trust is only about external access; candidates may overlook the need for internal service-level authentication and authorization.

How to eliminate wrong answers

Option A is wrong because relying solely on network perimeter security contradicts Zero Trust principles and is ineffective for internal service calls. Option C is wrong because Zero Trust aims to secure communication, not increase latency; while some overhead may occur, it is not the goal. Option D is wrong because Zero Trust may actually increase the complexity of managing policies, but it provides better security; simplification is not the primary reason.

18
MCQeasy

Which design principle helps minimize the impact of a compromised API key?

A.Hard-coding keys in the source code
B.Rotating keys frequently
C.Using long-lived static API keys
D.Sharing a single key among all users
AnswerB

Frequent rotation is a standard security practice to limit exposure.

Why this answer

Frequent key rotation limits the window of opportunity for an attacker who has stolen or leaked a key — the compromised credential becomes useless once rotated. It also forces teams to build automated rotation and revocation workflows, which reduces the blast radius of any single key exposure. This is a core principle of credential hygiene and least-privilege design.

Exam trap

The trap is assuming that a 'strong' or 'long' key is inherently secure — candidates pick long-lived static keys thinking length equals safety, when the real risk is the exposure window, not the key's entropy.

How to eliminate wrong answers

Option A is wrong because hard-coding keys in source code exposes them to anyone with repository access, logs, or build artifacts, dramatically increasing compromise risk. Option C is wrong because long-lived static keys give an attacker unlimited time to exploit a leaked credential, maximizing impact. Option D is wrong because sharing a single key among all users destroys accountability and non-repudiation, and one leak compromises every user simultaneously.

19
Multi-Selectmedium

When designing an API security architecture to protect against unauthorized data access, which THREE mechanisms are considered best practices for securing API endpoints in a Cisco environment? (Choose THREE)

Select 3 answers
A.Hardcoding API keys directly into the client-side source code.
B.Disabling TLS to improve API request processing performance.
C.Enforcing fine-grained authorization policies using scopes or claims.
D.Implementing OAuth 2.0 with OpenID Connect for secure authentication.
E.Applying rate limiting and throttling on the API Gateway.
AnswersC, D, E

Scopes and claims embedded in tokens let the gateway evaluate precisely which resources and actions a caller may access, enforcing least privilege per request. This satisfies the requirement to prevent unauthorised data access by rejecting tokens lacking the required scope, rather than relying on coarse network-level trust.

Why this answer

Option C is correct because enforcing fine-grained authorization with scopes or claims ensures that authenticated clients can only access the specific resources and actions their token permits, which directly prevents unauthorized data access. Option D is correct because OAuth 2.0 with OpenID Connect provides standards-based, token-based authentication and identity verification, avoiding credential exposure and enabling secure delegated access to APIs. Option E is correct because rate limiting and throttling on the API Gateway mitigate abuse, brute-force attempts, and denial-of-service conditions that could otherwise lead to unauthorized data exposure or service disruption.

Option A is not appropriate because hardcoding API keys in client-side source code exposes secrets to anyone who inspects the application, enabling credential theft and unauthorized access. Option B is not appropriate because disabling TLS removes encryption and integrity protection, allowing eavesdropping, token theft, and man-in-the-middle attacks, which directly undermines API security.

Exam trap

SDSI often tests whether candidates confuse authentication (who you are) with authorization (what you can do) — options that only address one layer (e.g., API keys alone) are distractors because they don't cover both identity and permission enforcement.

20
MCQmedium

You are designing security for a microservices cluster. You want to ensure that if a pod is compromised, it cannot make unauthorized calls to the database. Which design approach is most effective?

A.Disable all internal network logging
B.Put the database in the public cloud
C.Use microsegmentation to restrict database access to authorized services only
D.Open all network ports to the database
AnswerC

Microsegmentation enforces east-west traffic controls at the workload level, so a compromised pod cannot reach the database unless explicitly permitted. This directly satisfies the stem's containment requirement: limiting blast radius by denying unauthorised pod-to-database calls, rather than relying on perimeter defences that assume internal traffic is trusted.

Why this answer

Microsegmentation applies least-privilege network policy so that each workload can only communicate with the specific services it needs. In a microservices cluster, this means the database only accepts connections from authorized service identities (e.g., the billing service's service account), so a compromised pod cannot reach the database even if it is on the same network. This contains lateral movement and limits blast radius.

Exam trap

SDSI often tests whether candidates confuse 'put it in the cloud' or 'open ports' with security controls, when the actual answer is least-privilege segmentation that restricts which identities can reach the database.

How to eliminate wrong answers

Option A is wrong because disabling internal network logging removes the visibility needed to detect and investigate the very compromise you're trying to contain — it weakens security rather than strengthening it. Option B is wrong because putting the database in the public cloud (without specifying private networking, security groups, or private endpoints) increases exposure and does not restrict which services can reach it. Option D is wrong because opening all ports to the database is the opposite of least privilege and directly enables the unauthorized access the question asks you to prevent.

21
MCQmedium

A developer needs to ensure that microservices within a Kubernetes cluster communicate securely. Which design element ensures that the service-to-service communication is encrypted using mTLS?

A.Configuring standard Kubernetes Service objects
B.Using a physical load balancer in front of the cluster
C.Enabling IPsec on the physical nodes
D.Deploying a Service Mesh
AnswerD

A service mesh injects sidecar proxies that transparently intercept pod traffic, performing mutual TLS handshakes and certificate rotation between services. This satisfies the requirement for encrypted service-to-service communication without altering application code, since mTLS is enforced at the infrastructure layer rather than within each microservice.

Why this answer

Deploying a Service Mesh (e.g., Istio, Linkerd) provides mutual TLS (mTLS) for service-to-service communication within a Kubernetes cluster. The service mesh injects sidecar proxies that automatically encrypt and authenticate traffic between microservices, ensuring confidentiality and integrity without application code changes. This is the standard design element for achieving mTLS in Kubernetes.

Exam trap

The trap is confusing network-level encryption (IPsec) with application-level mTLS; candidates may pick IPsec because it encrypts traffic, but it lacks the identity and per-service granularity that mTLS provides.

How to eliminate wrong answers

Option A is wrong because standard Kubernetes Service objects only provide load balancing and service discovery; they do not encrypt traffic or provide identity-based authentication. Option B is wrong because a physical load balancer sits in front of the cluster and does not secure internal east-west traffic between microservices. Option C is wrong because enabling IPsec on physical nodes encrypts node-to-node traffic but does not provide per-service identity or mTLS, and it is not granular to microservices.

22
MCQhard

Which design approach is best for protecting APIs against 'Mass Assignment' vulnerabilities?

A.Encrypting all API requests with AES-256
B.Disabling all API writes
C.Using a strong password policy
D.Implementing strict input validation and allowing only specified fields
AnswerD

Strict input validation with an explicit allowlist of permitted fields prevents clients from binding unintended properties to objects, directly neutralising mass assignment. Rejecting unspecified fields ensures only sanctioned attributes are accepted, satisfying the API protection requirement.

Why this answer

Mass assignment (also called over-posting or autobinding) occurs when an API blindly binds client-supplied JSON/XML fields to internal object properties, letting attackers set fields they shouldn't (e.g., isAdmin=true, role=admin). The correct defense is strict input validation combined with an allowlist of explicitly permitted fields (schema-based binding), so any unexpected or privileged field is rejected or ignored. This ensures the API only accepts the fields the developer intended.

Exam trap

SDSI often tests whether candidates reach for encryption or password policies as generic 'security' answers when the actual flaw is an authorization/binding issue that only input validation and field allowlisting can fix.

How to eliminate wrong answers

Option A is wrong because AES-256 encryption protects data in transit but does nothing to prevent a client from submitting extra fields in an otherwise valid, encrypted request — the attacker's payload is still processed. Option B is wrong because disabling all API writes destroys functionality and is not a security control; it's a denial of service against legitimate business operations. Option C is wrong because a strong password policy addresses credential strength and authentication, not the authorization/binding flaw that allows extra fields to be written to objects.

23
MCQeasy

Which design component is essential for securing traffic in a cloud-native environment using Cisco Secure Workload without relying on physical network appliances?

A.Workload-level security agents
B.Physical tap aggregation
C.VLAN-based segmentation
D.Direct Connect integration
AnswerA

Workload-level security agents enforce policy directly on each host, delivering microsegmentation and flow visibility without inline appliances. This satisfies the stem's constraint of securing cloud-native traffic absent physical hardware, since enforcement travels with the workload across any environment and cannot be bypassed by east-west traffic.

Why this answer

Cisco Secure Workload secures cloud-native traffic using workload-level security agents installed on hosts, VMs, or containers that enforce policy and provide visibility without physical appliances. This agent-based architecture is what allows policy enforcement to follow the workload across clouds and on-premises environments, satisfying the 'no physical network appliances' constraint.

Exam trap

SDSI often tests whether candidates understand that cloud-native workload security uses host/agent-based enforcement rather than physical taps, VLANs, or cloud connectivity services like Direct Connect.

How to eliminate wrong answers

Option B is wrong because physical tap aggregation requires hardware taps and aggregation devices, which contradicts the cloud-native, appliance-free requirement and cannot see intra-host or encrypted east-west traffic. Option C is wrong because VLAN-based segmentation is a Layer 2 network construct that does not exist meaningfully inside cloud-native environments and cannot enforce workload-level policy across clouds or containers. Option D is wrong because Direct Connect integration is an AWS connectivity service (dedicated private link to AWS) that addresses network transport, not workload security policy or traffic inspection — it does not secure east-west traffic between workloads.

24
MCQmedium

To secure API endpoints exposed via Cisco Secure API Gateway, which policy type is best suited to prevent brute-force attacks on authentication endpoints?

A.Identity Propagation Policy
B.Schema Validation Policy
C.Rate Limiting Policy
D.Transformation Policy
AnswerC

Rate Limiting Policy caps requests per client within a time window, throttling the high-volume repeated authentication attempts that define brute-force attacks. It targets the attack's volume characteristic at the gateway before requests reach backend authentication services.

Why this answer

A Rate Limiting Policy is best suited to prevent brute-force attacks on authentication endpoints because it restricts the number of requests a client can make within a specified time window. This mitigates repeated login attempts that characterize brute-force attacks.

Exam trap

SDSI often tests the specific purpose of each API gateway policy type — candidates may confuse rate limiting with schema validation or identity propagation, but only rate limiting directly addresses brute-force by controlling request frequency.

How to eliminate wrong answers

Option A is wrong because Identity Propagation Policy is used to pass user identity information to backend services, not to limit request rates. Option B is wrong because Schema Validation Policy ensures that API requests conform to a defined schema, which can prevent malformed requests but does not stop brute-force attacks. Option D is wrong because Transformation Policy modifies request or response payloads, which is unrelated to rate limiting.

25
MCQmedium

When designing for SaaS security, why should you implement a 'Least Privilege' policy for third-party application integrations?

A.To avoid paying license fees
B.To improve the application's performance
C.To make the application easier to install
D.To limit the impact if the third-party application is compromised
AnswerD

Least privilege grants each integration only the scopes it genuinely requires, so a compromised third-party application cannot abuse excessive permissions to reach unrelated data or perform privileged actions. This containment directly limits blast radius, matching the stated design goal.

Why this answer

Least privilege limits the permissions granted to a third-party integration to only what it strictly needs, so if that third party is breached, the attacker inherits only that narrow scope rather than broad access to the SaaS tenant. This directly reduces blast radius and is a core Zero Trust and SaaS security control. It is a security control, not a licensing, performance, or usability feature.

Exam trap

SDSI often tests whether candidates conflate security principles with operational benefits — options like 'improve performance' or 'reduce cost' sound plausible but miss the actual risk-reduction rationale behind least privilege.

How to eliminate wrong answers

Option A is wrong because least privilege is a security principle unrelated to licensing; license fees are determined by seat count, API call volume, or tier, not by permission scope. Option B is wrong because restricting permissions does not improve performance — if anything, additional authorization checks add negligible latency, and performance is governed by infrastructure, caching, and query efficiency. Option C is wrong because least privilege typically makes installation more complex, not easier, since you must enumerate and grant only the specific scopes required rather than a blanket admin token.

26
MCQhard

When designing for multi-cloud, why is an orchestration layer for security policy so important?

A.To increase the performance of the cross-cloud traffic
B.To reduce the cost of the cloud service
C.To eliminate the need for cloud-native firewalls
D.To ensure consistent policy enforcement across heterogeneous environments
AnswerD

Each cloud provider exposes distinct native policy constructs, so an orchestration layer translates one intent into each environment's enforcement mechanism. This satisfies the stem's multi-cloud design requirement by eliminating per-provider policy drift and guaranteeing uniform rules across heterogeneous platforms.

Why this answer

An orchestration layer for security policy is crucial in multi-cloud because it abstracts the underlying cloud-native security controls (e.g., AWS Security Groups, Azure NSGs, GCP Firewall Rules) and provides a single point of policy definition and enforcement. This ensures that security policies are applied consistently across all clouds, regardless of the differences in native tools, APIs, and policy models. Without such a layer, organizations risk policy drift, misconfigurations, and gaps that attackers can exploit.

Thus, it directly addresses the challenge of maintaining uniform security posture in heterogeneous environments.

Exam trap

SDSI often tests the misconception that orchestration layers replace native security controls or improve performance/cost, when their primary value is consistent policy enforcement across heterogeneous environments.

How to eliminate wrong answers

Option A is wrong because orchestration layers focus on policy consistency, not network performance; they may even add slight latency due to abstraction. Option B is wrong because orchestration tools add management overhead and licensing costs; cost reduction is not their primary purpose and may not be achieved. Option C is wrong because orchestration layers typically integrate with, not replace, cloud-native firewalls; they rely on native controls for enforcement, so eliminating them is neither feasible nor desirable.

27
Multi-Selecthard

Which THREE criteria should be used to design microsegmentation policies in Cisco Secure Workload? (Choose THREE)

Select 3 answers
A.Workload attributes and labels (metadata)
B.Connectivity telemetry and flow history
C.Physical switch port IDs
D.Application processes and behavioral patterns
E.Dynamic IP addresses of the servers
AnswersA, B, D

Labels and attributes supply the metadata dimension Secure Workload needs to build policy scopes, letting rules target workloads by role, environment or tag rather than by IP address, which satisfies the requirement to design microsegmentation around dynamic workload identity.

Why this answer

Option A is correct because Cisco Secure Workload builds microsegmentation policies around workload attributes and labels (metadata such as role, environment, application, and location), which are used to define policy scopes and group workloads logically rather than by network topology. Option B is correct because Secure Workload relies on connectivity telemetry and flow history collected from the workloads to discover actual communication patterns and generate allow-list policies based on observed dependencies. Option D is correct because application processes and behavioral patterns are analyzed to identify which processes communicate, enabling process-level (Layer 7) policy enforcement rather than just IP/port rules.

Option C is not correct because physical switch port IDs are not used as a policy construct in Secure Workload; policies are workload-centric, not tied to switch port locations. Option E is not correct because dynamic IP addresses are unreliable identifiers in modern environments and Secure Workload deliberately abstracts policy away from IP addresses by using labels and metadata instead.

Exam trap

SDSI often tests whether candidates understand that microsegmentation is identity- and behavior-based, not topology-based — the trap is selecting IP addresses or switch ports because they feel concrete, when Secure Workload explicitly abstracts away from those volatile identifiers.

28
MCQhard

When designing for API security, how does Cisco API Security provide protection against 'Excessive Data Exposure' vulnerabilities?

A.By implementing strict rate limiting on all users
B.By automatically blocking all outgoing API traffic
C.By replacing all API keys with OAuth tokens
D.By analyzing response schemas to detect sensitive data in API payloads
AnswerD

Cisco API Security inspects API response schemas and payloads, identifying fields returning sensitive data beyond what the endpoint's purpose requires. This detection satisfies the Excessive Data Exposure constraint by flagging over-permissive responses before attackers harvest them.

Why this answer

Cisco API Security analyzes API response schemas and payloads to identify when endpoints return more data than the client actually needs, which is the definition of Excessive Data Exposure (OWASP API #3). By flagging sensitive fields (PII, tokens, internal IDs) in responses, it lets designers trim payloads before attackers can harvest them.

Exam trap

SDSI often tests whether candidates conflate authentication/authorization controls (OAuth, rate limiting) with data-minimization controls, so picking OAuth or rate limiting for Excessive Data Exposure is the classic wrong answer.

How to eliminate wrong answers

Option A is wrong because rate limiting addresses brute-force and DoS-style abuse (OWASP API #4), not the over-sharing of data in responses. Option B is wrong because blocking all outgoing API traffic would break the API entirely and is not a security control for data exposure. Option C is wrong because replacing API keys with OAuth tokens improves authentication and authorization but does nothing to prevent an authorized client from receiving excessive data in a response.

29
MCQmedium

Which design principle is most important when implementing microsegmentation in an environment with high workload volatility (e.g., auto-scaling groups)?

A.Use label-based dynamic security policies
B.Manually update firewall rules when scaling
C.Disable scaling to maintain network stability
D.Use IP-based static access control lists
AnswerA

Label-based dynamic policies attach security rules to workload identity labels rather than fixed IP addresses, so auto-scaling groups that constantly create and destroy instances inherit correct segmentation automatically. This satisfies the high-volatility constraint where static address-based rules would break.

Why this answer

In environments with high workload volatility, such as auto-scaling groups, IP addresses change frequently, making IP-based policies impractical. Label-based dynamic security policies allow microsegmentation rules to follow workloads as they scale, because labels are applied to pods or instances and policies reference those labels rather than ephemeral IPs. This ensures consistent security enforcement regardless of scaling events.

Exam trap

SDSI often tests the trade-off between static IP-based controls and dynamic label-based controls — candidates may default to IP-based thinking, but volatility makes labels the correct choice.

How to eliminate wrong answers

Option B is wrong because manually updating firewall rules when scaling is operationally unsustainable and error-prone in volatile environments; it defeats the purpose of automation and introduces security gaps during scaling events. Option C is wrong because disabling scaling to maintain network stability sacrifices the elasticity and cost benefits of cloud-native architectures, and it is not a viable security strategy. Option D is wrong because IP-based static access control lists cannot keep pace with dynamic IP assignments in auto-scaling groups, leading to stale rules and either over-permissive or broken connectivity.

30
MCQmedium

Why is it important to include 'Application Context' when defining microsegmentation policies in Cisco Secure Workload?

A.To bypass the need for firewall rules
B.To align security policies with business and application logic
C.To make the policy easier to read for network admins
D.To reduce the amount of memory consumed by the agent
AnswerB

Application Context maps workloads to their business roles, letting policies express intent such as "web tier may reach database tier" rather than raw IP sets. This satisfies the stem's requirement by tying enforcement to application logic, so microsegmentation rules remain accurate as addresses change and reflect genuine business relationships.

Why this answer

Application Context lets microsegmentation policies be expressed in terms of application tiers, roles, and business logic (e.g., 'web tier to app tier') rather than raw IPs and ports. This aligns security with how the business actually operates, makes policies meaningful and maintainable, and ensures enforcement follows the application even as IPs change. It is about semantic alignment, not performance or readability alone.

Exam trap

The trap is choosing 'easier to read' because it sounds reasonable — but the exam tests whether you understand that Application Context exists to bind security policy to business/application logic, not merely to improve documentation.

How to eliminate wrong answers

Option A is wrong because Application Context does not bypass firewall rules — it informs how microsegmentation policies are defined and enforced; firewalls still exist in the architecture. Option C is wrong because while readable policies are a side benefit, the primary reason is business/application alignment, not admin convenience — the exam wants the security rationale. Option D is wrong because Application Context is a policy-modeling concept and has no bearing on agent memory consumption.

31
MCQmedium

In a Cisco Container Platform (CCP) environment, you need to ensure that pod-to-pod traffic within the same namespace is inspected for malicious patterns. Which design decision satisfies this requirement?

A.Use Kubernetes Network Policies to drop traffic
B.Deploy a service mesh to implement mutual TLS and traffic monitoring
C.Implement a Cisco Firepower NGIPS at the perimeter
D.Redirect all inter-pod traffic to an external load balancer
AnswerB

A service mesh with mutual TLS encrypts and authenticates pod-to-pod traffic, and its sidecar proxies enable inspection of that traffic for malicious patterns within the namespace. This satisfies the requirement without relying on host-level agents alone.

Why this answer

Deploying a service mesh provides sidecar proxies that can inspect pod-to-pod traffic within a namespace, enforce mutual TLS, and surface L7 telemetry for anomaly detection. This gives the required visibility and inspection of east-west traffic without relying on perimeter controls.

Exam trap

SDSI often tests whether candidates understand that perimeter IPS and Network Policies cannot inspect east-west pod traffic, so choosing a firewall or Network Policy for intra-namespace inspection is the standard trap.

How to eliminate wrong answers

Option A is wrong because Kubernetes Network Policies only allow or deny traffic based on L3/L4 selectors — they cannot inspect payloads for malicious patterns. Option C is wrong because a perimeter NGIPS inspects north-south traffic entering or leaving the cluster and cannot see intra-namespace pod-to-pod flows that never leave the node or cluster overlay. Option D is wrong because redirecting inter-pod traffic to an external load balancer adds latency, breaks the flat pod network model, and still does not provide deep inspection of east-west payloads.

32
MCQhard

When designing a secure multi-cloud strategy for applications, how does Cisco Secure Workload facilitate consistent policy management?

A.By forcing all traffic to transit a VPN tunnel
B.By moving all traffic through a centralized Cisco hardware firewall
C.By providing a centralized policy plane that integrates with native cloud security controls
D.By manually creating ACLs in each cloud provider console
AnswerC

Cisco Secure Workload defines policy once in a centralised plane and translates it into each cloud provider's native constructs, such as security groups and network ACLs. This satisfies the multi-cloud constraint by removing per-cloud policy drift and inconsistent enforcement across environments.

Why this answer

Cisco Secure Workload provides a centralized policy plane that integrates with native cloud security controls (e.g., AWS Security Groups, Azure NSGs, GCP firewall rules) to enforce consistent micro-segmentation policies across multi-cloud environments. This allows a single policy definition to be translated and applied natively in each cloud, avoiding vendor lock-in and manual per-cloud configuration. The centralized plane maintains visibility and enforcement consistency regardless of where workloads run.

Exam trap

The trap here is confusing 'centralized management' with 'centralized traffic inspection'—candidates may pick a hardware firewall or VPN because they think centralization means funneling traffic through a single point, but Secure Workload centralizes policy, not packets.

How to eliminate wrong answers

Option A is wrong because forcing all traffic through a VPN tunnel does not provide consistent policy management; it only encrypts transport and does not address micro-segmentation or policy orchestration across clouds. Option B is wrong because a centralized hardware firewall creates a hairpin bottleneck and does not integrate with native cloud controls, defeating the purpose of a multi-cloud strategy. Option D is wrong because manually creating ACLs in each cloud console is error-prone, non-scalable, and the opposite of centralized policy management.

33
Multi-Selectmedium

Which THREE actions are essential for maintaining a secure SaaS posture using Cloudlock? (Choose THREE)

Select 3 answers
A.Monitor for anomalous user behavior (UEBA)
B.Review and prune unauthorized third-party application integrations
C.Continuously monitor and update DLP policies
D.Disable all public internet access
E.Update all enterprise server drivers
AnswersA, B, C

Cloudlock's UEBA baselines normal SaaS activity per user and application, then flags deviations such as impossible travel, mass downloads or unusual API calls. This satisfies the stem's secure SaaS posture requirement by detecting compromised accounts and insider misuse that static policy alone cannot surface.

Why this answer

Option A is correct because Cloudlock (Cisco Cloudlock/Cisco Cloud Security) provides User and Entity Behavior Analytics (UEBA) that baselines normal SaaS activity and flags anomalous behavior such as impossible travel, mass downloads, or unusual login patterns, which is essential to a secure SaaS posture. Option B is correct because Cloudlock's Cloud App Analytics and CASB capabilities surface OAuth-connected third-party apps and their scopes, letting administrators review and revoke risky or unauthorized integrations that could exfiltrate data. Option C is correct because Cloudlock's DLP engine relies on continuously tuned policies and regex/dictionary rules to detect sensitive data (PII, PCI, PHI) in SaaS traffic, and stale policies create blind spots, so ongoing monitoring and updates are essential.

Option D is incorrect because disabling all public internet access would break SaaS delivery entirely; SaaS security depends on controlled, monitored access, not blanket blocking. Option E is incorrect because enterprise server drivers are an on-premises infrastructure concern and have no bearing on Cloudlock's SaaS security posture management.

Exam trap

The trap is picking plausible-sounding 'hardening' answers (disable internet, patch drivers) that are generic IT hygiene rather than Cloudlock-specific CASB capabilities — the exam wants you to recognize the three pillars of SaaS security posture.

34
MCQeasy

When designing security for a multi-tenant cloud application, which principle is most effectively addressed by using Cisco Secure Workload to create distinct security domains?

A.User Identity Provisioning
B.Data Backup and Recovery
C.Logical Tenant Isolation
D.null
E.Hardware Redundancy
AnswerC

Cisco Secure Workload builds microsegmentation policy from workload attributes, letting you group each tenant's workloads into distinct security domains with enforced east-west rules. This prevents cross-tenant traffic and satisfies logical tenant isolation in the shared environment.

Why this answer

Cisco Secure Workload (formerly Tetration) creates distinct security domains that enforce microsegmentation and policy boundaries between tenants, which directly implements logical tenant isolation in a multi-tenant cloud application. By defining separate security domains per tenant, the platform ensures that workloads from one tenant cannot communicate with another unless explicitly allowed, satisfying the isolation principle. This is the principle most effectively addressed by that design approach.

Exam trap

SDSI often tests the confusion between logical tenant isolation (a security segmentation principle) and other principles like identity provisioning or hardware redundancy — candidates pick a principle that sounds related to multi-tenancy but does not match what security domains actually enforce.

How to eliminate wrong answers

Option A is wrong because user identity provisioning concerns managing user accounts and access, not isolating tenant workloads at the network/security policy level. Option B is wrong because data backup and recovery is about resilience and data protection, not tenant isolation. Option D is null and therefore not a valid answer.

Option E is wrong because hardware redundancy addresses availability and fault tolerance, not logical separation between tenants.

35
Multi-Selectmedium

When designing a microsegmentation strategy with Cisco Secure Workload, which THREE metrics should be monitored to validate policy effectiveness? (Choose THREE)

Select 3 answers
A.Average server uptime
B.Reduction in unauthorized lateral movement flows
C.Total number of network switches used
D.Number of denied connection attempts
E.Frequency of policy changes
AnswersB, D, E

Microsegmentation aims to stop workload-to-workload traffic that policy does not permit. Tracking the decline in unauthorised lateral movement flows directly measures whether enforced rules are actually blocking east-west traffic, validating that the policy achieves its intended containment.

Why this answer

Option B is correct because the core goal of microsegmentation with Cisco Secure Workload is to shrink the attack surface, so a measurable reduction in unauthorized lateral movement flows directly demonstrates that east-west traffic is being constrained by policy. Option D is correct because denied connection attempts show the policy is actively enforcing allow-lists and blocking traffic that violates intent, providing evidence the rules are effective rather than merely present. Option E is correct because tracking the frequency of policy changes reveals policy churn and drift; excessive changes can indicate unstable or ineffective rules and help validate that the policy set has stabilized.

Option A is not relevant because server uptime measures availability, not segmentation enforcement, and Option C is not relevant because switch count is a topology/inventory metric unrelated to policy effectiveness.

Exam trap

The trap is selecting operational/infrastructure metrics (uptime, switch count) that sound like health indicators but do not measure whether segmentation is actually blocking unauthorized traffic — the exam wants security-outcome metrics, not availability metrics.

36
Multi-Selectmedium

You are designing an API security architecture for a hybrid cloud environment. Which TWO Cisco technologies would you implement to secure the API lifecycle?

Select 2 answers
A.Cisco Firepower
B.Cisco ISE
C.Cisco Secure Application for AppDynamics
D.Cisco AnyConnect
E.Cisco Secure API Gateway
AnswersC, E

Cisco Secure Application for AppDynamics instruments application runtimes to detect runtime API threats and business-logic abuse, feeding live behaviour into the API lifecycle. In a hybrid cloud, this runtime protection complements design-time and gateway controls, satisfying the requirement to secure APIs across both private and public deployment environments.

Why this answer

Cisco Secure API Gateway (E) is correct because it is purpose-built for API security across the API lifecycle, providing discovery, threat detection, schema validation, and protection against OWASP API Top 10 attacks such as injection, broken object level authorization, and data exposure in hybrid cloud deployments. Cisco Secure Application for AppDynamics (C) is correct because it integrates runtime application security with APM telemetry, using business transaction monitoring and runtime behavioral analysis to detect and block attacks against APIs and applications in real time, including in hybrid environments. Cisco Firepower (A) is a network firewall/IPS focused on perimeter and network traffic inspection, not API lifecycle security.

Cisco ISE (B) is a network access control and identity policy platform for users and devices, not API protection. Cisco AnyConnect (D) is a VPN/endpoint secure access client, unrelated to securing API design, runtime, or lifecycle management.

Exam trap

SDSI often tests whether candidates default to network security appliances (Firepower, AnyConnect, ISE) for API security — the exam expects application- and API-aware tools, not packet-level or access-layer products.

37
MCQhard

Which design principle is essential when building an API Gateway for high-security environments?

A.Direct routing to services without inspection
B.Allowing the backend to perform all security checks
C.Centralized security enforcement at the ingress layer
D.Encrypting traffic only when it leaves the data center
AnswerC

Centralised security enforcement at the ingress layer consolidates authentication, authorisation, rate limiting and threat inspection at one choke point. This satisfies high-security requirements by preventing inconsistent per-service controls and ensuring every request is validated before reaching backend APIs.

Why this answer

Centralized security enforcement at the ingress layer means authentication, authorization, rate limiting, schema validation, and threat inspection are all applied consistently at the API Gateway before requests reach backend services. This prevents policy drift and ensures every API consumer passes the same controls.

Exam trap

SDSI often tests whether candidates understand the gateway as a centralized policy enforcement point, so answers that push security to the backend or skip inspection are the standard distractors.

How to eliminate wrong answers

Option A is wrong because direct routing without inspection bypasses all security controls and exposes backend services to unvalidated, potentially malicious requests. Option B is wrong because pushing all security checks to the backend creates inconsistent, duplicated, and often incomplete enforcement across microservices, and it violates the principle of defense at the edge. Option D is wrong because encrypting traffic only when it leaves the data center leaves east-west and intra-cluster traffic in plaintext, exposing it to lateral movement and sniffing inside the trusted zone.

38
MCQeasy

What is the primary role of a Service Mesh in an API architecture?

A.To perform deep packet inspection of external user traffic
B.To act as a physical load balancer
C.To replace the need for API documentation
D.To abstract and manage service-to-service communication
AnswerD

A service mesh abstracts and manages service-to-service communication through sidecar proxies, delivering mutual TLS, retries, traffic splitting and observability without application code changes. This directly satisfies the stem's focus on the primary role in an API architecture, where east-west traffic between internal services must be secured and controlled consistently.

Why this answer

A service mesh is a dedicated infrastructure layer that handles service-to-service communication within a microservices or API architecture. It provides capabilities like traffic management, mutual TLS, observability, and policy enforcement without requiring changes to application code. By abstracting this communication into sidecar proxies or ambient nodes, it decouples networking concerns from business logic, which is its primary role.

This is why option D is correct.

Exam trap

SDSI often tests the misconception that a service mesh is equivalent to an API gateway or a load balancer, confusing north-south traffic management with east-west service-to-service communication.

How to eliminate wrong answers

Option A is wrong because deep packet inspection of external user traffic is typically handled by API gateways, WAFs, or firewalls, not service meshes; service meshes focus on internal east-west traffic. Option B is wrong because a service mesh is not a physical load balancer; it operates at the software layer and can perform load balancing, but it is not a hardware appliance and its primary role is broader communication management. Option C is wrong because a service mesh does not replace API documentation; documentation is still essential for developers and consumers, and the mesh does not generate or manage API contracts.

39
MCQmedium

You are designing an API security strategy. Which mechanism is used to verify the integrity and authenticity of API requests in a microservices environment?

A.JSON Web Tokens (JWT)
B.SSL/TLS termination at the server
C.Static IP allowlisting
D.Standard Basic Authentication
AnswerA

JSON Web Tokens carry a cryptographic signature over the header and payload, so each microservice can verify the token was issued by the trusted identity provider and not altered in transit, confirming both authenticity and integrity per request.

Why this answer

JSON Web Tokens (JWT) are signed (and optionally encrypted) tokens that carry claims about the caller and can be cryptographically verified by any microservice using the issuer's public key. This signature verification provides both integrity (the token was not tampered with) and authenticity (it was issued by a trusted identity provider), which is exactly what is needed to validate API requests in a distributed microservices environment. JWTs are stateless, so each service can verify them independently without a central session store.

Exam trap

The trap is assuming that transport-layer security (TLS) or network controls (IP allowlisting) provide request-level integrity and authenticity, when only a signed token like JWT does.

How to eliminate wrong answers

Option B is wrong because SSL/TLS termination only protects data in transit and authenticates the server (and optionally the client via mTLS), but it does not verify the integrity or authenticity of the request payload or the caller's identity claims. Option C is wrong because static IP allowlisting only restricts which source addresses can connect; it does not prove the request was not tampered with and breaks in dynamic environments where IPs change. Option D is wrong because Basic Authentication sends base64-encoded credentials that are trivially decodable and provide no integrity protection or cryptographic authenticity of the request itself.

40
MCQhard

An enterprise is migrating legacy apps to a cloud-native architecture. You need to secure inter-service communication. Which Cisco solution provides mutual TLS and fine-grained access control using sidecar proxies?

A.Cisco Service Mesh Manager
B.Cisco Umbrella SIG
C.Cisco Secure Application for AppDynamics
D.Cisco Secure Firewall
AnswerA

Cisco Service Mesh Manager deploys sidecar proxies alongside each service, giving mutual TLS encryption and identity-based, fine-grained authorisation for service-to-service traffic without application changes. This directly satisfies the requirement for secured inter-service communication in a cloud-native migration.

Why this answer

Cisco Service Mesh Manager (built on Istio) deploys sidecar proxies (Envoy) alongside each microservice, enabling mutual TLS between services and fine-grained, identity-based access control policies. This is exactly the architecture required to secure east-west inter-service communication in a cloud-native environment.

Exam trap

SDSI often tests whether candidates confuse north-south perimeter security (firewall, SIG, Umbrella) with east-west service mesh security (sidecar proxies, mTLS), so picking a firewall for inter-service traffic is the classic wrong answer.

How to eliminate wrong answers

Option B is wrong because Cisco Umbrella SIG is a cloud-delivered secure internet gateway focused on north-south traffic (web, DNS, CASB, FWaaS), not east-west service-to-service mTLS inside a Kubernetes mesh. Option C is wrong because Cisco Secure Application for AppDynamics is a runtime application security and observability tool that detects attacks and vulnerabilities but does not implement sidecar-based mTLS or service mesh access control. Option D is wrong because Cisco Secure Firewall is a perimeter NGFW that inspects north-south traffic and cannot inject sidecar proxies into a Kubernetes service mesh for per-service mTLS.

41
Multi-Selectmedium

Which THREE factors are required to ensure the successful deployment of a Zero Trust microsegmentation architecture? (Choose THREE)

Select 3 answers
A.A flat network architecture
B.A centralized, automated enforcement policy engine
C.Visibility into every communication flow
D.Identification and classification of all workloads
E.Shared administrative credentials for all servers
AnswersB, C, D

A centralized, automated enforcement policy engine satisfies the requirement for consistent, dynamic control across distributed workloads. It evaluates identity, device and workload context to permit or deny east-west traffic, removing manual rule maintenance. This directly enables the least-privilege, assume-breach enforcement that Zero Trust microsegmentation demands, aligning with Microsoft Entra ID conditional access principles.

Why this answer

Option B is correct because Zero Trust microsegmentation depends on a centralized, automated enforcement policy engine (e.g., a policy controller/management plane) that consistently translates identity- and context-based rules into allow/deny decisions across all workloads without manual per-host configuration. Option C is correct because you cannot segment what you cannot see: complete visibility into every communication flow (east-west and north-south, typically via flow logs, packet inspection, or agents) is required to baseline legitimate traffic and detect anomalies. Option D is correct because identifying and classifying all workloads (by application, owner, sensitivity, and tags/labels) is the prerequisite for defining meaningful microsegmentation policies and grouping assets into segments.

Option A is not correct because a flat network architecture is the opposite of what microsegmentation requires — it removes the internal boundaries that segmentation is meant to create. Option E is not correct because shared administrative credentials violate Zero Trust least-privilege and per-identity authentication principles, increasing lateral movement risk rather than enabling secure deployment.

Exam trap

The trap is selecting 'flat network' because it sounds like a simplification enabler — but flat networks are the vulnerability microsegmentation eliminates, and shared credentials are a classic anti-pattern the exam expects you to reject.

42
MCQmedium

When designing for microsegmentation using Cisco Secure Workload, what is the significance of 'Flow Visibility'?

A.It allows for the modeling and validation of security policies before enforcement
B.It automates the patching of vulnerabilities
C.It is used to bill users for bandwidth usage
D.It is used to identify the physical location of servers
AnswerA

Flow Visibility collects actual workload-to-workload traffic, letting you build and simulate microsegmentation policy against observed flows before enforcement. This satisfies the requirement to validate that proposed rules permit legitimate communication and block unwanted paths, avoiding outages when policies are later applied in enforcement mode.

Why this answer

Flow Visibility in Cisco Secure Workload (formerly Tetration) continuously ingests and analyzes actual east-west traffic between workloads, building a dependency map of every conversation. This lets security teams model and simulate microsegmentation policies against real traffic before enforcing them, so they can validate that legitimate flows won't be blocked. It is the foundational 'observe before enforce' phase of the workload protection lifecycle.

Exam trap

The trap here is confusing 'visibility' with 'remediation' — candidates see a security-sounding term and pick patching or billing, when flow visibility is strictly about observing and modeling traffic to validate policy before enforcement.

How to eliminate wrong answers

Option B is wrong because vulnerability patching is handled by vulnerability management tools (e.g., Cisco Vulnerability Management/Kenna), not by flow visibility telemetry. Option C is wrong because bandwidth billing is a cloud provider cost-management function (e.g., AWS Cost Explorer), not a security workload feature. Option D is wrong because physical server location is tracked by asset management/CMDB systems; flow visibility maps logical communication dependencies, not physical rack coordinates.

43
Multi-Selectmedium

Which THREE capabilities are provided by Cisco Cloudlock to enhance SaaS security posture? (Choose THREE)

Select 3 answers
A.Real-time packet capture on the local network
B.Data Loss Prevention (DLP) for SaaS data
C.User and Entity Behavior Analytics (UEBA)
D.Hardening of physical server BIOS settings
E.Application auditing and vetting for third-party apps
AnswersB, C, E

Cloudlock's DLP engine classifies sensitive SaaS content in motion and at rest, enforcing policies that block sharing of regulated data. This directly satisfies the SaaS security posture requirement by preventing unauthorised exposure within sanctioned cloud applications.

Why this answer

Cisco Cloudlock is a cloud-native CASB (Cloud Access Security Broker) that enhances SaaS security posture through API-based monitoring rather than on-premises inspection. Option B is correct because Cloudlock provides Data Loss Prevention (DLP) for SaaS data, scanning content in sanctioned cloud apps such as Microsoft 365, Google Workspace, and Salesforce to detect and remediate exposure of sensitive data (PII, PCI, IP) via policies and regex/EDM classifiers. Option C is correct because Cloudlock includes User and Entity Behavior Analytics (UEBA), which baselines user activity across cloud apps and flags anomalous behavior such as impossible travel, mass downloads, or unusual sharing to detect compromised accounts and insider threats.

Option E is correct because Cloudlock performs application auditing and vetting for third-party apps, using its AppFirewall and app-risk scoring to identify OAuth-connected apps with excessive scopes or risky permissions and to block or revoke them. Option A is incorrect because real-time packet capture on the local network is a function of on-premises tools such as Cisco Stealthwatch or Firepower, not the API-based Cloudlock CASB. Option D is incorrect because hardening physical server BIOS settings is a data-center hardware security task unrelated to SaaS security posture management.

Exam trap

The trap is mixing CASB capabilities (DLP, UEBA, app vetting) with network or endpoint functions (packet capture, BIOS hardening) that Cloudlock does not perform.

44
MCQhard

When designing an API gateway strategy, why is it important to implement 'Rate Limiting' at the gateway level?

A.To ensure that all users have the same experience
B.To increase the speed of the backend services
C.To simplify the authentication process
D.To protect backend services from being overwhelmed
AnswerD

Rate limiting caps requests per client within a defined window, absorbing bursts and abusive volumes before they reach origin servers. This directly satisfies the constraint of preventing backend services from being overwhelmed, preserving availability and shielding upstream components from traffic floods or denial-of-service attempts.

Why this answer

Rate limiting at the API gateway caps the number of requests a client can make in a given time window, preventing a single client or botnet from overwhelming backend services. This protects availability, enforces fair usage, and mitigates brute-force and DDoS-style abuse before requests reach the backend.

Exam trap

The trap is assuming rate limiting is about performance or user experience — candidates pick 'increase speed' or 'same experience' instead of recognizing it as an availability and abuse-prevention control.

How to eliminate wrong answers

Option A is wrong because rate limiting does not guarantee identical user experience — it may throttle some users, and fairness is a side effect, not the primary security goal. Option B is wrong because rate limiting does not increase backend speed; it constrains traffic, which can reduce load but does not make services faster. Option C is wrong because rate limiting is independent of authentication — it can apply to authenticated and unauthenticated requests alike and does not simplify the auth process.

45
Multi-Selectmedium

When designing security for SaaS applications using Cisco Cloudlock, which TWO capabilities are key to mitigating data exfiltration risks? (Choose TWO)

Select 2 answers
A.Monitoring for anomalous user behavior and account takeovers.
B.Enforcing consistent DLP policies across various SaaS platforms.
C.Replacing all SaaS applications with on-premises alternatives.
D.Blocking all outbound Internet traffic from the office network.
E.Hard-coding user credentials into the Cloudlock dashboard.
AnswersA, B

Cloudlock baselines each SaaS user's normal activity, then flags deviations such as impossible travel, mass downloads or new forwarding rules that indicate account takeover. Detecting these anomalies early interrupts exfiltration before bulk data leaves the tenant.

Why this answer

Option A is correct because Cisco Cloudlock's User and Entity Behavior Analytics (UEBA) continuously baselines normal SaaS activity and flags anomalies such as impossible travel, mass downloads, or compromised-account indicators, which are leading precursors to data exfiltration. Option B is correct because Cloudlock's Data Loss Prevention (DLP) engine applies consistent, API-based policies across sanctioned SaaS platforms (e.g., Microsoft 365, Google Workspace, Salesforce, Box), detecting and remediating sensitive data (PII, PCI, PHI) in files, posts, and sharing events before it leaves the organization. Option C is not part of Cloudlock's design, since it is a cloud-native CASB that secures SaaS rather than eliminating it.

Option D is unrelated and impractical, as Cloudlock governs SaaS data flows via APIs, not by blocking all outbound Internet traffic. Option E is a security anti-pattern; hard-coding credentials into any dashboard violates least-privilege and credential-management principles and is not a Cloudlock capability.

Exam trap

SDSI often tests whether candidates understand that SaaS security uses monitoring, analytics, and policy enforcement rather than network blocking or eliminating SaaS, so answers that 'block everything' or 'go back on-prem' are distractors.

46
MCQeasy

Which capability is provided by Cisco Cloudlock's integration with the SaaS platform via API?

A.Hardening of the SaaS application code
B.Visibility and remediation of data sharing and user activity
C.Deep packet inspection of all physical network traffic
D.Blocking DNS requests at the ISP level
AnswerB

Cloudlock's API-based integration with the SaaS platform grants read access to all objects and activity, enabling discovery of overshared files and remediation such as revoking public links, satisfying the requirement for visibility and remediation of data sharing and user activity.

Why this answer

Cisco Cloudlock is a CASB that connects to SaaS platforms such as Google Workspace, Microsoft 365, and Salesforce via published APIs. Through that API integration it gains visibility into data-at-rest, sharing settings, and user activity, and can then remediate — for example, revoking public share links, quarantining files, or suspending risky accounts — all without inline traffic inspection.

Exam trap

SDSI often tests whether candidates confuse CASB API-mode capabilities with inline or network-layer functions (DPI, DNS blocking, code hardening) — the exam wants visibility and remediation of SaaS data and user activity.

How to eliminate wrong answers

Option A is wrong because Cloudlock does not modify or harden SaaS application source code; it monitors and remediates data and user behavior through the SaaS vendor's APIs. Option C is wrong because deep packet inspection of physical network traffic is a network security function (firewall/IPS), not something an API-based CASB performs — Cloudlock is explicitly out-of-band. Option D is wrong because blocking DNS at the ISP level is a DNS-layer control (Umbrella), not a Cloudlock capability, and Cloudlock operates at the application/API layer, not DNS.

47
MCQmedium

You are tasked with securing a SaaS application. The security policy requires that all documents containing credit card numbers be restricted from external sharing. Which Cloudlock feature is best suited to enforce this?

A.User activity monitoring
B.Identity and Access Management (IAM) integration
C.Data Loss Prevention (DLP) engine
D.DNS-layer security
AnswerC

The DLP engine inspects document content for credit card number patterns and applies policy actions, so it directly enforces the restriction on external sharing of files containing that regulated data. Content classification, not access control or anomaly detection, satisfies the stated requirement.

Why this answer

Cloudlock's DLP engine is the feature designed to inspect content (including regex-detectable patterns like credit card numbers) and enforce sharing restrictions on SaaS documents. It classifies data at rest and in motion within sanctioned SaaS apps, then applies policy to block or quarantine external sharing of files containing PCI data. This directly satisfies the requirement to restrict documents containing credit card numbers from external sharing.

Exam trap

The trap is confusing visibility features (user activity monitoring, IAM) with enforcement features (DLP) — candidates pick monitoring because it sounds security-relevant, but only DLP inspects content and enforces sharing restrictions.

How to eliminate wrong answers

Option A is wrong because user activity monitoring provides visibility into what users do (logins, downloads, sharing events) but does not inspect document content or enforce content-based sharing restrictions. Option B is wrong because IAM integration governs authentication and authorization (who can access the SaaS app) but does not inspect the data inside documents or control sharing based on content. Option D is wrong because DNS-layer security operates at the DNS resolution level and cannot see inside SaaS documents or enforce document-sharing policies — it blocks malicious domains, not sensitive-data sharing.

48
MCQmedium

You are designing application security for a new customer-facing web application hosted on Cisco ACI with a Cisco Secure Firewall (formerly Firepower) cluster managed by Cisco Secure Firewall Management Center. The application uses a REST API that authenticates users via OAuth 2.0 bearer tokens. The security team wants to detect and block attacks that exploit business logic in the API, such as manipulating order quantities or bypassing approval steps, without breaking legitimate token-based traffic. Which design approach should you recommend?

A.Enable Cisco Secure Firewall's TLS decryption on the API server's traffic and apply a custom Snort 3 rule that inspects JSON payload fields for out-of-range quantity values.
B.Configure Cisco Application Centric Infrastructure (ACI) microsegmentation contracts to allow only HTTP POST methods to the API endpoint, blocking all other methods.
C.Use Cisco Identity Services Engine (ISE) to profile API clients and assign a downloadable ACL that limits each client to a fixed number of API calls per minute.
D.Deploy Cisco Umbrella SIG and configure a custom block page for any API request that contains a quantity parameter greater than 100.
AnswerA

Decrypting TLS at the firewall allows deep inspection of the JSON body, where business logic manipulation occurs. A custom Snort 3 rule can enforce value ranges and detect anomalies that signature-based rules miss. This directly addresses the scenario's need to inspect API payloads while preserving OAuth token traffic, because the rule targets only specific JSON fields rather than blocking all encrypted sessions.

Why this answer

Business logic attacks against APIs require visibility into the application payload, not just network metadata. TLS decryption on Cisco Secure Firewall enables inspection of the JSON body, and a custom Snort 3 rule can enforce semantic constraints such as allowed quantity ranges or approval sequences. This design targets the specific manipulation described while preserving legitimate OAuth 2.0 bearer token traffic, because the rule acts on payload fields rather than blocking encrypted sessions wholesale.

Exam trap

The trap here is assuming that network-layer segmentation or rate limiting can detect business logic abuse, when such controls cannot inspect encrypted API payloads for semantic manipulation.

49
MCQhard

An organization is deploying APIs on AWS and using Cisco API Security to protect them. The security team needs to detect 'Shadow APIs' that are being called but are not registered in the API documentation. How should the solution be configured?

A.Integrate API Security with the cloud traffic logs to perform behavior analysis and discovery
B.Manually add every route to the Swagger documentation file
C.Configure OAuth scopes to restrict access to the API Gateway
D.Enable WAF block mode for all undefined routes
AnswerA

Feeding cloud traffic logs into Cisco API Security lets behaviour analysis identify endpoints receiving calls that appear in no registered API documentation. This satisfies the Shadow API detection requirement, since unregistered but actively used endpoints surface through observed traffic rather than declared specifications.

Why this answer

Cisco API Security discovers shadow APIs by ingesting traffic data (cloud load balancer logs, API gateway logs, VPC flow logs, or agent-based telemetry) and performing behavioral analysis to identify endpoints that are actually being invoked but do not appear in the registered API documentation. This traffic-based discovery is the only way to surface unregistered/undocumented routes, since documentation alone cannot reveal what is truly being called. Integrating with cloud traffic logs enables continuous discovery and comparison against the known API inventory.

Exam trap

The trap here is confusing documentation hygiene (updating Swagger) or authorization controls (OAuth scopes) with active discovery — the exam wants you to recognize that shadow APIs can only be found by analyzing real traffic, not by improving documentation or adding access controls.

How to eliminate wrong answers

Option B is wrong because manually adding routes to Swagger only documents APIs you already know about — it cannot detect shadow APIs that were never documented in the first place, which is the entire point of the requirement. Option C is wrong because OAuth scopes control authorization for known, registered clients and APIs; they do not perform discovery of unregistered endpoints and would not reveal shadow APIs. Option D is wrong because WAF block mode on undefined routes is a reactive enforcement control, not a discovery mechanism — and blocking undefined routes without first discovering them would break legitimate traffic and still not identify what the shadow APIs are.

50
MCQmedium

You are designing a SaaS security strategy using Cisco Cloudlock. A user reports that they are seeing alerts for 'unusual geo-location' on their Salesforce account. How does Cloudlock detect this?

A.By using UEBA to baseline and identify anomalous login activity
B.By blocking all international traffic
C.By analyzing the user's browser history
D.By tracking the user's GPS coordinates on their phone
AnswerA

Cloudlock applies UEBA, building behavioural baselines per user from historical login patterns, then scoring deviations. A login from an atypical geography exceeds the learned threshold, generating the alert. This satisfies the scenario's requirement to detect unusual geo-location without static rule definitions.

Why this answer

Cloudlock uses User and Entity Behavior Analytics (UEBA) to establish a baseline of each user's normal login behavior — typical locations, times, devices, and IP ranges — and then flags deviations such as logins from new or unusual geographies as 'unusual geo-location' alerts. This is behavioral anomaly detection, not blanket geo-blocking or device tracking.

Exam trap

SDSI often tests whether candidates understand that CASB geo-anomaly detection is UEBA-based behavioral analysis of login telemetry, not GPS tracking or blanket geo-blocking.

How to eliminate wrong answers

Option B is wrong because blocking all international traffic is a blunt network control that would break legitimate global business and is not how Cloudlock detects anomalies — it detects, it doesn't blanket-block by geography. Option C is wrong because Cloudlock does not read the user's browser history; it analyzes SaaS activity events via API, not endpoint browsing data. Option D is wrong because Cloudlock does not track GPS coordinates from a user's phone; it infers location from login IP addresses and SaaS audit logs, not device GPS.

51
Multi-Selectmedium

When designing a SaaS integration security plan, which THREE types of activities should be regularly reviewed in Cisco Cloudlock? (Choose THREE)

Select 3 answers
A.User login patterns and anomalies
B.Physical building security logs
C.External file sharing activities
D.Local printer configuration
E.Third-party application integration permissions
AnswersA, C, E

Reviewing user login patterns and anomalies in Cisco Cloudlock satisfies the requirement to monitor SaaS user behaviour continuously. Cloudlock's User and Entity Behavior Analytics baselines each user's normal activity, then flags deviations such as impossible travel, unusual access times or suspicious IP addresses, surfacing compromised credentials and insider threats for regular review.

Why this answer

Option A (User login patterns and anomalies) is correct because Cisco Cloudlock continuously monitors SaaS user behavior and applies User and Entity Behavior Analytics (UEBA) to detect anomalous logins such as impossible travel, brute-force attempts, or compromised credentials. Option C (External file sharing activities) is correct because Cloudlock's Data Loss Prevention (DLP) and sharing-exposure policies flag files shared publicly or with external domains via links, which is a core SaaS data-exfiltration risk that must be reviewed regularly. Option E (Third-party application integration permissions) is correct because Cloudlock's Cloud Security Assessment and app-governance features audit OAuth scopes granted to third-party apps, identifying over-permissioned or risky integrations that could access SaaS data.

Option B (Physical building security logs) does not belong because Cloudlock is a cloud-access security broker (CASB) focused on SaaS API activity, not physical access control systems. Option D (Local printer configuration) does not belong because printer settings are endpoint/peripheral concerns outside Cloudlock's SaaS visibility and policy scope.

Exam trap

SDSI often tests whether candidates can distinguish SaaS-layer CASB monitoring (logins, file sharing, app permissions) from unrelated physical or endpoint concerns that are inserted as obvious distractors.

52
MCQhard

Which design pattern best mitigates 'Broken Object Level Authorization' (BOLA) in a RESTful API?

A.Explicit authorization check at every endpoint that accepts an object ID
B.Implementing a strong API rate limit
C.Using random, non-sequential UUIDs for objects
D.Encrypting all API responses
AnswerA

BOLA occurs when an endpoint trusts a supplied object ID without verifying the caller owns or may access that object. An explicit authorization check per endpoint validates the requesting principal against the object before returning data, closing the vulnerability at its source.

Why this answer

BOLA occurs when an API endpoint accepts an object ID and returns or modifies the object without verifying that the authenticated user is authorized to access that specific object. The definitive mitigation is an explicit authorization check at every endpoint that accepts an object ID, verifying the caller's ownership or permission on that object before any data is returned or changed. This closes the vulnerability at its root rather than obscuring it.

Exam trap

The trap is choosing UUIDs or rate limiting as the fix because they sound like security controls — the exam wants you to recognize that BOLA is an authorization logic flaw and only an explicit per-object authorization check actually fixes it.

How to eliminate wrong answers

Option B is wrong because rate limiting controls request volume and mitigates abuse/DoS, but it does nothing to prevent an authenticated user from accessing another user's object — the attacker's requests are legitimate in volume. Option C is wrong because random UUIDs make IDs harder to guess but do not fix the underlying flaw: if an attacker obtains a valid ID (via logs, referrer headers, sharing, or enumeration of other endpoints), the API still fails to check authorization. This is security through obscurity, not a fix.

Option D is wrong because encrypting responses protects data in transit but does not prevent an authorized-but-wrong user from receiving another user's data — the API still returns it, just encrypted.

53
MCQeasy

Which Cisco product would you choose to gain visibility into your SaaS applications and enforce data security policies?

A.Cisco Umbrella
B.Cisco Secure Workload
C.Cisco Secure Firewall
D.Cisco Cloudlock
AnswerD

Cisco Cloudlock is the cloud access security broker that discovers sanctioned and unsanctioned SaaS usage, classifies stored data, and enforces DLP and sharing policies via APIs. It provides both the visibility and policy enforcement the scenario requires.

Why this answer

Cisco Cloudlock (part of Cisco Cloud Security/Umbrella CASB) is the SaaS security product that provides API-based visibility into sanctioned and unsanctioned SaaS apps and enforces DLP policies on data at rest and in motion. It discovers SaaS usage, classifies sensitive data, and applies granular controls. The other options address network, workload, or firewall layers, not SaaS application governance.

Exam trap

The trap is selecting Umbrella because it's Cisco's flagship cloud security brand — but Umbrella is DNS/web-layer, while Cloudlock is the CASB that actually governs SaaS data and apps.

How to eliminate wrong answers

Option A is wrong because Cisco Umbrella is a DNS-layer security and secure web gateway — it can block access to risky domains but does not provide deep API-based SaaS data governance or DLP within applications like M365 or Salesforce. Option B is wrong because Cisco Secure Workload protects data center and cloud workloads (servers, containers), not SaaS application tenants. Option C is wrong because Cisco Secure Firewall is a network firewall (NGFW) that inspects traffic at the perimeter; it lacks the API integrations needed to scan SaaS data at rest or govern OAuth apps.

54
Multi-Selecthard

When designing a secure API lifecycle, which THREE activities should be automated in the CI/CD pipeline? (Choose THREE)

Select 3 answers
A.Disabling all logging for production performance
B.API contract/schema testing
C.Static Analysis Security Testing (SAST) for API code
D.Automated security policy provisioning for the API gateway
E.Manual code review of every commit by the CISO
AnswersB, C, D

Contract/schema testing validates each API build against its OpenAPI definition, catching breaking changes and specification drift before deployment. This satisfies the pipeline automation requirement by failing the build automatically when request or response structures deviate, preventing non-conformant APIs reaching production.

Why this answer

Option B (API contract/schema testing) is correct because validating the OpenAPI/Swagger contract against the implementation in CI/CD catches breaking changes, missing fields, and type mismatches early, ensuring consumers and producers stay in sync. Option C (SAST for API code) is correct because static analysis scans source code for vulnerabilities such as injection flaws, hardcoded secrets, and insecure deserialization before deployment, shifting security left. Option D (Automated security policy provisioning for the API gateway) is correct because codifying gateway policies (rate limiting, authentication, WAF rules, TLS enforcement) as infrastructure-as-code ensures consistent, repeatable, and auditable security controls across environments.

Option A is wrong because disabling logging harms security monitoring, incident response, and compliance rather than improving security. Option E is wrong because manual CISO review of every commit does not scale and contradicts the goal of automating security activities in the pipeline.

Exam trap

SDSI often tests whether candidates recognize that 'automated' is the key qualifier — manual reviews and disabling logging are distractors that sound plausible but contradict CI/CD and security best practices.

55
MCQeasy

You are designing an application security architecture for a web application that will be published to the internet through a Cisco Application Centric Infrastructure (ACI) fabric with a Cisco Secure Firewall cluster. The application uses a monolithic architecture and stores session state in a database. The security team wants to ensure that only valid HTTP methods and headers are accepted, and that malformed requests are dropped before reaching the application servers. Which design element should you include?

A.Cisco Identity Services Engine (ISE) posture assessment for all external users to verify their devices meet security policies.
B.A Cisco Secure Firewall access control policy with URL filtering to block requests to known malicious domains.
C.Cisco Umbrella DNS-layer security to block requests to the application's domain if the request contains a suspicious User-Agent header.
D.A Cisco ACI service graph that inserts a Cisco Secure Firewall between the web and application tiers with a custom Snort rule validating HTTP methods and headers.
AnswerD

A service graph in Cisco ACI programmatically redirects traffic through the Cisco Secure Firewall, allowing deep inspection of HTTP requests. A custom Snort rule can enforce allowed methods and header formats, dropping malformed requests before they reach the application servers. This directly satisfies the design requirement and leverages ACI's integration with the firewall for automated policy insertion.

Why this answer

To validate HTTP methods and headers before traffic reaches application servers, you need a Layer 7 inspection point. A Cisco ACI service graph can steer traffic through a Cisco Secure Firewall, where a custom Snort rule enforces the allowed methods and header formats. This design integrates network segmentation with deep packet inspection, ensuring malformed requests are dropped at the firewall rather than consuming application resources.

Exam trap

The trap here is assuming that DNS-layer or URL-reputation security can validate HTTP request semantics, when those controls operate at lower layers and cannot inspect methods or headers.

56
Multi-Selecthard

You are performing a security assessment of a containerized application architecture. Which TWO of the following configurations are critical for ensuring secure communication between pods in a Cisco ACI-managed Kubernetes environment? (Choose TWO)

Select 2 answers
A.Defining Contracts between EPGs to permit specific traffic types.
B.Disabling the ACI CNI plugin to allow native Kubernetes network policies.
C.Assigning pods to appropriate EPGs based on their function.
D.Configuring all pods to reside in a single flat, non-segmented network.
E.Using physical cabling to separate traffic by VLAN.
AnswersA, C

Defining Contracts between EPGs enforces Cisco ACI's whitelist security model, permitting only explicitly specified protocols and ports between endpoint groups. This satisfies the stem's requirement for secure pod-to-pod communication by replacing default any-to-any traffic with granular, policy-driven segmentation across the fabric.

Why this answer

Option A is correct because in Cisco ACI, Contracts define the permitted protocols, ports, and directions of traffic between EPGs, so defining Contracts between EPGs enforces microsegmentation and only allows the specific traffic types required between pods. Option C is correct because pods must be mapped to the appropriate EPGs based on their function; the EPG is the policy enforcement boundary in ACI, so without correct pod-to-EPG assignment, Contracts cannot be applied to the right workloads. Option B is incorrect because disabling the ACI CNI plugin removes ACI's native integration with Kubernetes networking and policy enforcement, undermining rather than improving secure pod communication.

Option D is incorrect because a single flat, non-segmented network eliminates the segmentation that ACI EPGs and Contracts rely on to isolate and control pod traffic. Option E is incorrect because physical cabling and VLAN separation are not the mechanism for securing pod-to-pod communication in an ACI-managed Kubernetes environment, where policy is enforced logically through EPGs and Contracts.

Exam trap

The trap is thinking that native Kubernetes NetworkPolicies are sufficient in an ACI environment, when ACI requires its CNI plugin and Contracts to enforce fabric-level segmentation.

57
MCQeasy

In the context of Cisco Cloudlock, what is a 'Shadow IT' application?

A.An application that is blocked by the firewall
B.A backup tool for the data center
C.A SaaS application connected to the enterprise environment without official IT authorization
D.A malicious script running on an endpoint
AnswerC

Shadow IT denotes SaaS applications users adopt and connect to corporate data without IT review or approval. Cloudlock discovers these unsanctioned apps via API inspection, flagging them because they bypass official security assessment and authorisation.

Why this answer

In Cisco Cloudlock, a 'Shadow IT' application is any SaaS application that is being used within the enterprise environment without explicit IT approval or oversight. Cloudlock discovers these by analyzing traffic and OAuth grants to sanctioned cloud services, revealing unsanctioned apps that may pose data-loss or compliance risks. The defining characteristic is unauthorized SaaS usage, not malicious code or firewall blocking.

Exam trap

The trap here is confusing 'unauthorized SaaS usage' with 'malicious software' or 'blocked traffic' — candidates who equate Shadow IT with malware or firewall rules pick the wrong option.

How to eliminate wrong answers

Option A is wrong because a firewall-blocked application is the opposite of Shadow IT — Shadow IT is typically not blocked and is often invisible to traditional perimeter controls. Option B is wrong because a backup tool for the data center is an on-premises infrastructure utility, not a SaaS application, and has no relation to the Shadow IT concept. Option D is wrong because a malicious script on an endpoint is malware, which is a threat detection concern, whereas Shadow IT refers to unsanctioned but often legitimate SaaS apps.

58
Multi-Selecthard

When designing the architecture for a highly secure API ecosystem, which THREE security layers should be implemented? (Choose THREE)

Select 3 answers
A.Open-access policies for all internal microservices
B.Service Mesh for internal mTLS and authorization
C.Physical air-gapping of all servers
D.Centralized API security and observability platform
E.API Gateway/Ingress Controller for edge security
AnswersB, D, E

A service mesh enforces mutual TLS and fine-grained authorisation between internal workloads, satisfying the requirement for east-west traffic protection without application code changes. It secures service-to-service calls inside the ecosystem, complementing perimeter controls and identity-based access for a defence-in-depth API architecture.

Why this answer

Option B is correct because a service mesh provides mutual TLS (mTLS) between internal microservices, giving strong workload identity and encryption in transit plus fine-grained authorization policies (e.g., via Istio or Linkerd) without changing application code. Option D is correct because a centralized API security and observability platform aggregates API discovery, schema validation, threat detection, and logging/metrics/tracing, enabling consistent policy enforcement and rapid incident response across the ecosystem. Option E is correct because an API Gateway or Ingress Controller terminates external traffic at the edge, enforcing TLS, authentication/authorization, rate limiting, WAF rules, and request validation before traffic reaches backend services.

Option A is not appropriate because open-access policies for internal microservices eliminate authentication and authorization, violating zero-trust and least-privilege principles. Option C is not appropriate because physically air-gapping all servers is impractical for a connected API ecosystem and does not address application-layer API threats such as injection, broken object-level authorization, or token abuse.

Exam trap

SDSI often tests whether candidates pick extreme or impractical controls (air-gapping, open internal access) instead of the layered, zero-trust-aligned trio of gateway, mesh, and centralized observability.

59
MCQhard

Which Cisco API Security feature is used to prevent attackers from using automated scripts to brute-force API endpoints?

A.DNS-layer filtering
B.API rate limiting and behavioral analytics
C.JWT token encryption
D.Schema validation
AnswerB

Rate limiting caps request volume per client, defeating high-frequency brute-force attempts, while behavioural analytics baselines normal API usage and flags anomalous patterns such as credential-stuffing bursts. Together they satisfy the stem's constraint of stopping automated scripted attacks against API endpoints.

Why this answer

API rate limiting caps the number of requests a client can make per time window, which directly throttles brute-force scripts, while behavioral analytics detects patterns like credential stuffing, sequential ID enumeration, and abnormal request velocity that indicate automation. Together they address OWASP API4 (Unrestricted Resource Consumption) and API2 (Broken Authentication) in the API context.

Exam trap

SDSI often tests whether candidates conflate network-layer defenses (DNS filtering) or cryptographic controls (JWT encryption) with application-layer abuse prevention — the trap is picking a control that protects data but does not stop automated request floods.

How to eliminate wrong answers

Option A is wrong because DNS-layer filtering blocks resolution of known malicious domains but does nothing against an attacker hitting a legitimate API endpoint directly by IP or hostname. Option C is wrong because JWT encryption protects token confidentiality in transit but does not slow or detect repeated authentication attempts — an attacker can still replay or brute-force credentials. Option D is wrong because schema validation only rejects malformed payloads; a brute-force request with a valid schema and wrong password passes validation cleanly.

60
MCQmedium

You are designing a microsegmentation strategy using Cisco Secure Workload (formerly Tetration) for a multi-tier application. Which mechanism allows you to enforce fine-grained security policies between application tiers while maintaining visibility across the hybrid cloud?

A.Applying static ACLs on the core switch
B.Using policy-based agents on endpoints to enforce segmentation
C.Implementing Cisco ASA zone-based firewalling
D.Configuring VRF-Lite on the distribution layer
AnswerB

Policy-based agents installed on endpoints enforce fine-grained segmentation by applying allow/deny rules at the workload itself, regardless of network topology. This maintains visibility and consistent enforcement across on-premises and hybrid cloud environments, which host-based firewalls alone cannot achieve.

Why this answer

Cisco Secure Workload uses lightweight software agents installed on workloads (servers, VMs, containers) that enforce microsegmentation policies at the workload level, independent of the underlying network. These agents provide visibility into all flows (including east-west traffic within the same subnet) and enforce fine-grained allow/deny policies between application tiers. Because enforcement is host-based, the same policy model works across on-premises, private cloud, and public cloud environments, which is essential for hybrid cloud visibility and control.

Exam trap

The trap is choosing traditional network-based segmentation (ACLs, ASA zones, VRF-Lite) when the question asks for workload-level, hybrid-cloud-capable microsegmentation, which requires host-based agents.

How to eliminate wrong answers

Option A is wrong because static ACLs on the core switch are coarse, manually maintained, and cannot express workload-level identity or adapt to dynamic workloads; they also do not provide visibility into intra-subnet traffic. Option C is wrong because Cisco ASA zone-based firewalling is a perimeter/edge control that segments by zone, not by individual workload, and does not scale to the granularity of microsegmentation between application tiers. Option D is wrong because VRF-Lite on the distribution layer provides network-level isolation (separate routing tables) but is a Layer 3 topology construct, not a workload-level policy enforcement mechanism, and it does not deliver flow visibility.

61
MCQhard

You are designing a secure API architecture where services are deployed in Kubernetes. You need to enforce authentication and rate limiting at the ingress. Which tool should be used for centralized policy enforcement?

A.An API Gateway integrated into the Ingress Controller
B.Using IP-based ACLs on the Kubernetes node
C.Hard-coding auth logic into every microservice
D.Cisco Secure Firewall running in transparent mode
AnswerA

An API Gateway embedded in the Ingress Controller terminates inbound traffic at the cluster edge, applying authentication and rate-limiting policies centrally before requests reach Kubernetes services. This satisfies the requirement for centralised enforcement at ingress rather than per-service duplication.

Why this answer

An API Gateway integrated into the Ingress Controller is the correct choice because it centralizes authentication, rate limiting, and other cross-cutting concerns at the ingress layer before traffic reaches microservices. This offloads security logic from individual services and provides a single enforcement point for policies like JWT validation, API key checks, and quota management. Tools like Kong, NGINX Ingress with auth plugins, or Istio Gateway with Envoy filters implement this pattern.

Exam trap

The trap is assuming that network-layer controls (ACLs, firewalls) can enforce API-layer policy — candidates pick the firewall or node ACL because they think 'security = network', missing that authentication and rate limiting require L7 awareness.

How to eliminate wrong answers

Option B is wrong because IP-based ACLs on the Kubernetes node operate at L3/L4 and cannot enforce API-level authentication (JWT, OAuth) or per-consumer rate limiting; they also break in dynamic pod environments where IPs change. Option C is wrong because hard-coding auth logic into every microservice duplicates code, increases attack surface, and violates the DRY principle — it also makes consistent policy enforcement impossible across polyglot services. Option D is wrong because a transparent-mode firewall sees traffic but cannot perform API-aware authentication or rate limiting based on HTTP headers, paths, or tokens.

62
MCQeasy

What is the primary goal of implementing microsegmentation in an enterprise data center?

A.To prevent lateral movement of attackers
B.To increase bandwidth capacity
C.To simplify the network topology
D.To reduce the number of servers required
AnswerA

Microsegmentation applies granular, workload-level policy between east-west flows, so a compromised host cannot freely reach other systems. This containment directly restricts lateral movement, satisfying the stem's goal of limiting an attacker's ability to pivot deeper into the data centre.

Why this answer

Microsegmentation creates granular, workload-level security zones (often down to individual VMs or containers) so that east-west traffic must be explicitly authorized. Its primary security goal is to prevent lateral movement — if an attacker compromises one workload, they cannot freely pivot to others because inter-segment traffic is denied by default. Bandwidth, topology simplification, and server reduction are operational side effects at best, not the goal.

Exam trap

The trap here is confusing the security purpose (containment of lateral movement) with operational benefits (bandwidth, simplification), so candidates who focus on network efficiency rather than breach containment pick the wrong answer.

How to eliminate wrong answers

Option B is wrong because microsegmentation does not increase bandwidth capacity — it enforces policy on east-west flows and may even add inspection overhead; bandwidth is a capacity/design concern, not a segmentation outcome. Option C is wrong because microsegmentation typically adds policy complexity rather than simplifying topology; it overlays logical policy on existing physical networks. Option D is wrong because microsegmentation has no bearing on reducing server count — it is a security control applied to existing workloads, not a consolidation technology.

63
MCQhard

You are designing security for a SaaS application integrated via Cisco Cloudlock. Which mechanism allows you to detect anomalous data sharing behavior within Google Workspace?

A.Cisco Umbrella roaming client
B.Cisco ISE Profiling
C.Cloudlock API-based CASB integration
D.Cisco Secure Firewall NAT
AnswerC

Cloudlock's API-based CASB integration scans Google Workspace data at rest via Google's APIs, applying user behaviour analytics to flag anomalous sharing patterns such as sudden external sharing spikes. This satisfies the stem's requirement to detect anomalous data sharing behaviour, which inline proxies cannot inspect retrospectively.

Why this answer

Cisco Cloudlock integrates with Google Workspace through its API-based CASB connection, using OAuth to read Drive, Gmail, and audit logs. That API access gives Cloudlock visibility into file sharing settings, external collaborators, and user activity, and its behavioral analytics baseline normal user behavior to flag anomalies such as mass external sharing or unusual download volumes. Remediation is then performed through the same APIs.

Exam trap

SDSI often tests whether candidates pick network or endpoint tools (Umbrella, ISE, firewall NAT) for SaaS data-sharing detection — the exam wants the API-based CASB integration that actually sees Google Workspace activity.

How to eliminate wrong answers

Option A is wrong because the Umbrella roaming client provides DNS-layer security for endpoints — it has no visibility into Google Workspace sharing settings or user activity. Option B is wrong because ISE Profiling identifies and classifies devices on the network for access control; it does not inspect SaaS application data or sharing behavior. Option D is wrong because Secure Firewall NAT translates addresses at the network layer and has no awareness of SaaS data sharing or user activity within Google Workspace.

64
MCQmedium

Why is 'Behavioral Analysis' a critical component of Cisco API Security?

A.To speed up the API processing
B.To reduce API storage requirements
C.To replace the need for API documentation
D.To detect anomalous and signature-less threats
AnswerD

Behavioural analysis baselines normal API traffic and flags deviations, catching zero-day and polymorphic attacks that lack known signatures. This satisfies the requirement to detect anomalous and signature-less threats, which static signature matching alone cannot identify.

Why this answer

Behavioral analysis is critical in Cisco API Security because it establishes a baseline of normal API call patterns (frequency, payload size, sequence, source, timing) and then flags deviations that indicate attacks. Signature-based detection fails against novel or polymorphic API attacks, so behavioral analysis is what catches zero-day and signature-less threats such as credential stuffing, data scraping, and business-logic abuse. This is the core value proposition of the capability.

Exam trap

The trap is assuming API security is only about signatures and known attack patterns — candidates pick options about performance or documentation because they misunderstand that behavioral analysis addresses unknown, signature-less threats.

How to eliminate wrong answers

Option A is wrong because behavioral analysis does not speed up API processing — it adds inspection overhead, not performance optimization. Option B is wrong because behavioral analysis does not reduce storage requirements; if anything, it requires storing baseline and event data for comparison. Option C is wrong because behavioral analysis does not replace API documentation — documentation (OpenAPI/Swagger) is still needed for schema validation and developer enablement; behavioral analysis complements, not replaces, it.

65
Multi-Selecthard

When designing a secure API environment, which THREE threat categories should be prioritized for detection by Cisco API Security? (Choose THREE)

Select 3 answers
A.Broken Object Level Authorization (BOLA)
B.Excessive Data Exposure
C.Broken Authentication
D.Local fiber optic cable breaks
E.Standard server hardware failures
AnswersA, B, C

BOLA occurs when an API fails to verify that the requesting user owns the object referenced by an identifier, letting attackers access other users' data by manipulating IDs. It is the top API risk because object-level checks are frequently omitted, making it a priority detection category.

Why this answer

Cisco API Security prioritizes the OWASP API Security Top 10 threats, which include Broken Object Level Authorization (BOLA) (A), Excessive Data Exposure (B), and Broken Authentication (C). BOLA is critical because attackers manipulate object identifiers in API calls to access resources belonging to other users, making it the most prevalent API vulnerability. Excessive Data Exposure is prioritized because APIs often return full data objects and rely on the client to filter sensitive fields, leaking PII or confidential data.

Broken Authentication is a core API threat since weak token handling, credential stuffing, or flawed JWT validation lets attackers impersonate legitimate users. Options D and E are incorrect because local fiber optic cable breaks and standard server hardware failures are physical infrastructure availability issues handled by redundancy and disaster recovery, not API-layer threat detection.

Exam trap

SDSI often tests whether candidates can distinguish API-layer threats from generic infrastructure failures, so the distractor options are physical/hardware events that sound like 'threats' but aren't API security categories.

66
MCQmedium

You are designing microsegmentation for a Kubernetes cluster using Cisco Tetration (Secure Workload). Which specific architectural component must be deployed within the Kubernetes worker nodes to enforce policy without relying on external firewall hairpining?

A.Cisco ASA Virtual Appliance
B.Secure Workload Software Agent
C.Cisco Nexus Dashboard Orchestrator
D.Cisco Firepower Management Center
AnswerB

The Secure Workload software agent runs inside each Kubernetes worker node, applying policy enforcement locally at the workload's network namespace. This avoids hairpinning traffic to external firewalls, satisfying the requirement for in-node enforcement without external detours.

Why this answer

The Secure Workload Software Agent must be deployed on Kubernetes worker nodes to enforce microsegmentation policy locally at the workload level. The agent intercepts traffic at the host's network stack (via iptables/eBPF or similar) and applies Tetration's policy without hairpinning traffic to an external firewall. This distributed enforcement model is the core of Cisco Secure Workload's architecture for container and VM environments.

Exam trap

SDSI often tests the distinction between centralized firewall enforcement (hairpinning) and distributed agent-based enforcement — candidates pick a firewall appliance because it sounds 'more secure', missing that the question explicitly rules out external hairpinning.

How to eliminate wrong answers

Option A is wrong because a Cisco ASA Virtual Appliance is a perimeter firewall that would require traffic to be routed through it (hairpinning), which is exactly what the question says to avoid, and it has no native Kubernetes pod-level policy integration. Option C is wrong because Cisco Nexus Dashboard Orchestrator manages ACI/Multisite fabric policy, not workload-level microsegmentation inside Kubernetes nodes. Option D is wrong because Cisco Firepower Management Center manages Firepower threat defense devices, which are external enforcement points, not in-node agents.

67
MCQmedium

What is the primary design benefit of deploying Cisco Secure Workload as a 'software-only' solution in a public cloud environment?

A.It reduces the need for VPC configuration
B.It guarantees 100% protection against all malware
C.It provides consistent security enforcement without relying on physical network appliances
D.It automates the creation of virtual machines
AnswerC

Software-only deployment removes dependence on physical appliances, so enforcement travels with the workload across public cloud regions and availability zones. This satisfies the stem's design constraint: consistent policy application where hardware cannot be inserted, including east-west traffic between cloud-native workloads.

Why this answer

A software-only deployment of Cisco Secure Workload runs as agents or virtual appliances within the cloud environment, so it enforces policy consistently across workloads without depending on physical network appliances that cannot be inserted into cloud traffic paths. This preserves microsegmentation and visibility even as workloads scale and migrate.

Exam trap

SDSI often tests whether candidates recognize that cloud security requires software-defined enforcement because physical appliances cannot see intra-cloud traffic — the trap is assuming a hardware appliance or VPC configuration alone provides equivalent protection.

How to eliminate wrong answers

Option A is wrong because Secure Workload still requires proper VPC, subnet, and security group configuration — it augments, not replaces, cloud network design. Option B is wrong because no security product guarantees 100% protection against all malware; Secure Workload focuses on workload behavior and microsegmentation, not signature-based malware blocking. Option D is wrong because Secure Workload does not automate VM creation; it discovers and protects existing workloads, and VM lifecycle is handled by cloud-native or orchestration tools.

68
MCQmedium

You are designing security for a SaaS application integrated with Cisco Cloudlock. A user is persistently attempting to share sensitive documents with external parties. Which Cloudlock feature should be applied to remediate this?

A.Implement MFA for the SaaS login portal
B.Enable Cisco Umbrella DNS-layer protection
C.Create a policy to automatically unshare files containing PII with external collaborators
D.Configure an API Key for the SaaS platform
AnswerC

Automated unsharing directly enforces the remediation constraint: Cloudlock's policy engine detects PII-classified files shared externally and revokes those permissions without analyst intervention. Because the user shares persistently, only an automatic corrective action stops the exposure at the moment of violation, rather than merely alerting after the fact.

Why this answer

Cisco Cloudlock is a cloud access security broker (CASB) that provides data loss prevention (DLP) and user behavior analytics for SaaS applications. The scenario describes a user persistently sharing sensitive documents externally, which is a data exfiltration risk. The correct remediation is to create a Cloudlock policy that automatically unshares files containing PII when shared with external collaborators.

This directly addresses the behavior by enforcing a data-centric control that revokes unauthorized sharing, aligning with Cloudlock's core policy enforcement capabilities.

Exam trap

SDSI often tests the confusion between authentication controls (like MFA) and data-centric remediation, leading candidates to choose MFA when the issue is data exfiltration rather than unauthorized access.

How to eliminate wrong answers

Option A is wrong because MFA strengthens authentication but does not prevent an already authenticated user from sharing files externally; it addresses access, not data exfiltration. Option B is wrong because Cisco Umbrella provides DNS-layer security to block malicious domains, not to control file-sharing actions within SaaS applications. Option D is wrong because configuring an API key is an integration step for Cloudlock to access the SaaS platform, not a remediation feature for stopping data leaks.

69
MCQmedium

What is the primary architectural benefit of deploying an API Gateway in a microservices environment?

A.It centralizes security and policy enforcement for all services
B.It makes all internal services public-facing
C.It eliminates the need for service-to-service security
D.It provides data storage for the microservices
AnswerA

The gateway intercepts all north-south traffic, so authentication, authorisation, rate limiting and threat inspection are enforced once at a single choke point rather than duplicated per microservice. This satisfies the microservices requirement by decoupling cross-cutting security policy from individual service code.

Why this answer

An API Gateway acts as a single entry point for all client requests, centralizing cross-cutting concerns such as authentication, authorization, rate limiting, and logging. This offloads these responsibilities from individual microservices, ensuring consistent policy enforcement and reducing duplication. By handling security at the edge, services can focus on business logic, and internal services remain protected behind the gateway.

Exam trap

SDSI often tests the misconception that an API Gateway eliminates all security concerns, leading candidates to overlook the need for service-to-service security and choose option C.

How to eliminate wrong answers

Option B is wrong because an API Gateway does not make internal services public-facing; it actually shields them by exposing only the gateway's endpoints and keeping services private. Option C is wrong because service-to-service security is still necessary; the gateway secures north-south traffic (client-to-service), but east-west traffic (service-to-service) requires separate mechanisms like mutual TLS or service meshes. Option D is wrong because an API Gateway is not a data storage component; it routes requests and enforces policies but does not persist data.

70
MCQeasy

Which Cisco solution is best suited to prevent data exfiltration from a cloud-native Kubernetes cluster?

A.Cisco Secure Workload
C.Cisco Umbrella
D.Cisco Meraki Dashboard
AnswerA

Cisco Secure Workload maps workload dependencies and enforces microsegmentation at the process and container level, restricting lateral movement and outbound flows from Kubernetes pods. This satisfies the data exfiltration constraint by denying unauthorised egress from cloud-native clusters, even when workloads are ephemeral and dynamically scheduled.

Why this answer

Cisco Secure Workload is purpose-built for workload-level protection, including containerized and Kubernetes environments, using agents and flow telemetry to enforce microsegmentation and detect anomalous behavior that could indicate exfiltration. It understands pod-to-pod communication and can apply policies at the container level. The other options are network, wireless, or DNS-layer tools without Kubernetes workload context.

Exam trap

The trap is picking Umbrella because it's a well-known Cisco security product — but Umbrella operates at DNS/web layer, not inside Kubernetes clusters, so it cannot see or stop pod-level exfiltration.

How to eliminate wrong answers

Option B is wrong because Cisco DNA Center is a campus/enterprise network controller for switches, wireless, and SD-Access — it has no visibility into Kubernetes pod traffic or container workloads. Option C is wrong because Cisco Umbrella is a DNS-layer security and secure web gateway service; it can block malicious domains but cannot inspect or segment east-west pod traffic inside a cluster. Option D is wrong because Cisco Meraki Dashboard manages Meraki cloud-managed networking hardware (switches, APs, MX appliances) and does not provide workload-level container security.

71
Multi-Selectmedium

Which THREE components in Cisco Secure Workload are essential for building a Zero Trust segmentation policy? (Choose THREE)

Select 3 answers
A.Policy enforcement agents
B.Manual IP address manual entry
C.Flow telemetry analysis
D.Physical cable management
E.Workload discovery and profiling
AnswersA, C, E

Policy enforcement agents apply segmentation rules directly on workloads, translating the intended Zero Trust policy into enforced allow or deny decisions at the workload level. Without enforcement, segmentation policy remains theoretical, so agents are essential to building it.

Why this answer

Option A (Policy enforcement agents) is correct because Cisco Secure Workload relies on agents installed on workloads (or agentless integrations) to enforce the microsegmentation policies at the workload level, translating the intent-based policy into actual allow/deny rules on the host. Option C (Flow telemetry analysis) is correct because Secure Workload continuously ingests flow data from the agents and network devices to map actual workload-to-workload communication, which is the foundation for defining least-privilege segmentation rules. Option E (Workload discovery and profiling) is correct because before any Zero Trust policy can be built, Secure Workload must discover workloads, label them by attributes (e.g., environment, role, application), and profile their behavior to create accurate policy scopes.

Option B (Manual IP address manual entry) is not part of the Zero Trust segmentation workflow in Secure Workload, which uses dynamic labels and policy constructs rather than static IP lists. Option D (Physical cable management) is a Layer 1 cabling task unrelated to building segmentation policy in Cisco Secure Workload.

Exam trap

The trap here is confusing physical or manual infrastructure tasks (cabling, manual IP entry) with the software-defined components that actually drive Zero Trust policy in Secure Workload.

72
MCQhard

When designing an API security architecture, what is the primary purpose of 'API Discovery' in the context of Cisco API Security?

A.To replace the need for API gateways
B.To inventory all API endpoints and identify shadow or undocumented APIs
C.To increase the API's performance
D.To automatically generate API documentation for developers
AnswerB

API Discovery continuously scans network traffic and cloud environments to build an inventory of every API endpoint, including undocumented and shadow APIs. This visibility is the prerequisite for enforcing policy, since you cannot protect endpoints you have not identified or classified within the API security architecture.

Why this answer

API Discovery in Cisco API Security is fundamentally an inventory and visibility function: it enumerates all API endpoints actually in use across the environment and compares them against documented/registered APIs to surface shadow (undocumented) and orphaned (unused) APIs. This gives security teams the complete attack surface picture needed before they can apply any protection. It is a prerequisite for policy enforcement, not a replacement for gateways or a performance feature.

Exam trap

The trap is conflating discovery with documentation generation or gateway replacement — candidates pick 'generate documentation' because discovery produces an API catalog, but the exam wants the security purpose: inventory and shadow API identification.

How to eliminate wrong answers

Option A is wrong because API Discovery is a visibility/inventory capability that complements API gateways — gateways enforce policy on known APIs, while discovery finds the unknown ones the gateway may not even be fronting. Option C is wrong because discovery has no bearing on API performance; it is a security posture and asset management function. Option D is wrong because while discovery can inform documentation efforts, its primary purpose is security inventory and shadow API identification, not developer-facing documentation generation — that is a side benefit, not the core purpose.

73
MCQeasy

Which Cisco product provides visibility into traffic within the cloud, helping to identify potential microsegmentation policies?

B.Cisco Secure Workload
C.Cisco Meraki
D.Cisco Umbrella
AnswerB

Cisco Secure Workload maps workload dependencies and east-west traffic flows across cloud environments, revealing which assets communicate. That visibility lets architects draft accurate microsegmentation policies rather than guessing, satisfying the stem's requirement for cloud traffic insight.

Why this answer

Cisco Secure Workload (formerly Tetration) provides deep visibility into workload-to-workload traffic in data centers and cloud environments, using flow telemetry to map dependencies and recommend microsegmentation policies. It is the Cisco product explicitly designed to discover traffic patterns and then generate and enforce microsegmentation policy. This matches the question's requirement for cloud traffic visibility to inform microsegmentation.

Exam trap

SDSI often tests product-to-function mapping, and candidates confuse Secure Workload (data center/cloud workload microsegmentation) with Umbrella (DNS/internet security) or DNA Center (campus fabric), so they pick the wrong visibility tool.

How to eliminate wrong answers

Option A is wrong because Cisco DNA Center is a campus/branch network controller and assurance platform (SD-Access, fabric provisioning), not a cloud workload traffic visibility or microsegmentation tool. Option C is wrong because Cisco Meraki is a cloud-managed networking portfolio (switches, APs, MX security appliances) for branch/campus, not a data center microsegmentation analytics engine. Option D is wrong because Cisco Umbrella is a DNS-layer security and secure web gateway (SIG) service for internet-bound traffic, not east-west cloud workload flow analysis.

74
Multi-Selectmedium

When designing a secure API environment, which THREE tasks should the API Gateway handle? (Choose THREE)

Select 3 answers
A.Application data storage
B.Authentication and authorization verification
C.Routing to appropriate backend microservices
D.Request rate limiting
E.Hard-coding all business logic
AnswersB, C, D

The gateway terminates client requests and validates credentials and scopes before forwarding anything upstream, so unauthenticated or unauthorised calls never reach backend services. This satisfies the requirement that the API Gateway enforce authentication and authorization.

Why this answer

Option B is correct because the API Gateway is the central entry point for all client requests, so it should verify authentication tokens (e.g., JWT, OAuth 2.0 access tokens) and enforce authorization policies before forwarding traffic to backend services. Option C is correct because the gateway's core function is to route incoming requests to the appropriate backend microservices based on path, host, headers, or other routing rules, acting as a reverse proxy. Option D is correct because the gateway should enforce request rate limiting (e.g., token bucket or leaky bucket algorithms) to protect backend services from abuse, DoS attacks, and traffic spikes.

Option A is not correct because application data storage belongs to backend databases or storage services, not the API Gateway, which should remain stateless. Option E is not correct because hard-coding all business logic in the gateway creates a monolithic bottleneck and violates microservice separation of concerns; business logic belongs in the backend services.

Exam trap

SDSI often tests the boundary between gateway responsibilities and backend service responsibilities, tempting candidates to assign data storage or business logic to the gateway because it 'handles everything' at the edge.

75
MCQmedium

What is the purpose of 'Microsegmentation' in a cloud-native architecture?

A.To reduce the attack surface by isolating workloads
B.To automatically scale services based on demand
C.To provide high availability for the service
D.To optimize container scheduling
AnswerA

Microsegmentation applies workload-level policy so each pod or VM communicates only with explicitly permitted peers, preventing lateral movement after compromise. This isolation directly shrinks the reachable attack surface, which is the stated purpose in a cloud-native architecture.

Why this answer

Microsegmentation's core security purpose is to reduce the attack surface by isolating workloads from one another, so that a compromise of one workload cannot freely reach others. It enforces least-privilege east-west traffic policies at the workload level rather than relying on perimeter firewalls. This directly limits lateral movement and blast radius within a cloud-native environment.

Exam trap

The trap is confusing microsegmentation with operational features like scaling, HA, or scheduling — candidates see 'isolation' and pick a performance/availability answer, but the exam wants the security outcome: attack surface reduction and lateral movement prevention.

How to eliminate wrong answers

Option B is wrong because auto-scaling is a compute orchestration function (handled by Kubernetes HPA, ASG, etc.) and has nothing to do with segmentation policy. Option C is wrong because high availability is achieved through redundancy, multi-AZ deployment, and health checks — microsegmentation does not provide HA. Option D is wrong because container scheduling is the job of the orchestrator (Kubernetes scheduler, ECS) and is unrelated to network segmentation policy enforcement.

Page 1 of 2 · 80 questions totalNext →

Ready to test yourself?

Try a timed practice session using only Application Security Design questions.