Question 350
The assessment evidence reads as follows: A network device responds to a common read-only SNMP community string and reveals interface descriptions. Which technical concept explains the result?
- BGP neighbor disclosure
- SNMP default community
- DNS SRV discovery
- RPC endpoint mapper
Explanation
Correct Answer
B:SNMPv1/v2c community strings act as shared access tokens and do not provide encryption or strong authentication of management traffic. This is why teams should use SNMPv3 with authentication, privacy, and management ACLs; SNMPv3 protects management exchanges, while device and network restrictions reduce exposure of sensitive interface and configuration details.
Incorrect Answers
A:BGP peer and route information can expose network topology and transit relationships, but route visibility does not confer access to router control functions; those prerequisites differ from the SNMP default community behavior in the record.
C:DNS SRV records publish the hostname and port of a service so clients can find it; LDAP and Kerberos discovery commonly rely on them; the relevant mechanism in the observed workflow is SNMP default community instead.
D:RPC endpoint mapping identifies dynamic service endpoints and interface identifiers; it can reveal reachable management surfaces beyond one static port; those effects are not the SNMP default community pattern evidenced by the assessment.
Question 351
In a permitted test environment, the analyst records: Two simultaneous requests redeem the same single-use voucher before either transaction records that the voucher is spent. What is the most precise classification?
- Broken function-level authorization
- XML external entity processing
- Server-side request forgery
- Unsafe file upload
- Business-logic race condition
Explanation
Correct Answer
E:A race condition lets concurrent operations violate a business invariant when checks and updates are not atomic or appropriately serialized. This is why teams should use atomic transactions or unique constraints for one-time operations; database-enforced consistency prevents two workers from independently passing a stale eligibility check and duplicating a benefit.
Incorrect Answers
A:Function-level authorization failure lets a user reach privileged operations by calling endpoints without the required role or policy checks; this would classify another type of evidence, whereas the actual finding shows business-logic race condition.
B:XXE occurs when XML parsing resolves untrusted external entities or DTD resources, potentially reaching files or internal URLs from the server; the relevant mechanism in the observed workflow is business-logic race condition instead.
C:SSRF occurs when server-side code makes network requests to attacker-selected destinations, potentially crossing internal network or cloud trust boundaries; those effects are not the business-logic race condition pattern evidenced by the assessment.
D:Unsafe upload handling combines untrusted file content with executable storage or insecure processing, potentially turning an image feature into a code path; the case demonstrates business-logic race condition rather than the alternate mechanism.
Question 352
A control review considers a verified technical issue: An industrial controller's maintenance cabinet can be opened without authorization, exposing active debug pins that allow firmware interaction below the application layer. Which mitigation most directly addresses its cause?
- Validate signed update manifests and protect rollback policy
- Disable production debug access and physically protect service interfaces
- Enforce verified boot and signed firmware updates
- Require unique per-device credentials and forced first-use enrollment
Explanation
Correct Answer
B:Debug locking and tamper-resistant enclosure reduce unauthorized local access to memory and configuration on deployed hardware. It directly addresses this mechanism: hardware debug interfaces may expose console access, memory, or privileged firmware operations outside the normal network authentication model.
Incorrect Answers
A:Cryptographic provenance and version controls prevent unauthorized firmware images or unsafe downgrades from being installed; it would improve unprotected OTA channel, not directly correct the reported exposed hardware debug port issue.
C:Signature checks bind executable firmware to trusted release authorities and reduce unauthorized code replacement during upgrades; the required correction concerns exposed hardware debug port, so this is not the targeted control.
D:Device-specific strong secrets prevent a common vendor password from granting broad access to deployed camera inventories; its security benefit applies principally to default IoT credentials, not the defect described; the tested fault instead involves exposed hardware debug port.
Question 353
A production hardening ticket was raised after this confirmed observation: A forgotten backup folder is discoverable through ordinary web search and serves downloadable configuration archives with no access check after indexing is blocked. Which action best targets the risk?
- Review archived disclosures and secure legacy paths independently of navigation
- Maintain a complete DNS asset inventory and remove orphaned records
- Protect listed routes with server-side authentication and authorization
- Require authorization on backup locations and block unintended indexing
Explanation
Correct Answer
D:An index exclusion alone is not an access control; storage permissions and web server rules must prevent unauthenticated download. The underlying condition is that search operators refine the results a search engine has already indexed; they do not bypass origin authentication to retrieve private content.
Incorrect Answers
A:Deleting links or redesigning menus does not revoke backend access; retired endpoints need authorization checks or removal even if archives retain their names; the action is aimed at internet archive reconnaissance; it leaves the central search operators for exposure condition unresolved.
B:Discovered names require ownership and scope checks; an inventory process catches unintended public names before they are forgotten; this is relevant to a separate subdomain wordlist discovery scenario, rather than the identified exposure; the tested fault instead involves search operators for exposure.
C:Routing secrecy and robots exclusions cannot substitute for a check that the requesting identity is allowed to reach the resource; the tested weakness is search operators for exposure, not the exposed robots instructions configuration addressed here.
Question 354
A production hardening ticket was raised after this confirmed observation: A stolen workstation token bypasses endpoint antivirus and opens internal reporting tools because neither an additional login factor nor internal trust boundaries are enforced. Which action best targets the risk?
- Obtain a signed scope amendment before touching the payment endpoint
- Update the threat model when data flows or trust boundaries change
- Require manual confirmation and a reproducible proof before reporting impact
- Apply capacity protection and traffic throttling at the service edge
- Layer MFA, authorization boundaries, monitoring, and network segmentation
Explanation
Correct Answer
E:Independent controls constrain credential misuse, limit lateral exposure, and generate alerts even when endpoint protection or one authentication factor is bypassed. The technical basis for the recommendation is that defense in depth combines independent preventive, detective, and limiting controls, so one failure does not immediately compromise every protected resource.
Incorrect Answers
A:A documented scope change protects the client and tester, aligns approval with the new asset, and avoids treating a verbal request as blanket consent; the specific root cause belongs to defense in depth, beyond this control's intended scope.
B:A design-level review must track new integrations and privileges; otherwise earlier assumptions stop representing the system being protected; that change targets threat modeling, while the confirmed weakness involves defense in depth.
C:Validation against actual endpoint behavior separates credible vulnerability findings from model assertions and avoids overstating an unverified exploit claim; it would improve AI-assisted finding verification, not directly correct the reported defense in depth issue.
D:Rate controls and upstream resilience address resource exhaustion, unlike confidentiality controls that govern who can read protected content; the measure addresses a different trust boundary from the defense in depth finding.
Question 355
A security engineer examines the following result: Investigators cannot reconstruct who changed a storage policy because administrative API audit events were never collected in the affected account. Which described weakness or technique does it demonstrate?
- Cloud audit logging gap
- Overbroad cloud IAM role
- Public object storage exposure
- Cloud posture drift
Explanation
Correct Answer
A:Cloud control-plane audit trails record resource and identity operations; without centralized retention, policy changes can escape meaningful attribution. For a production safeguard, operators can enable organization-wide control-plane logging with protected retention; independent log storage and consistent account coverage preserve an audit trail even after a compromised account attempts to alter local settings.
Incorrect Answers
B:Excess IAM privileges magnify damage from leaked tokens or compromised workloads; role scope should follow the actual API operations required; the test record points specifically to cloud audit logging gap, not this separate mechanism.
C:Public object permissions expose stored data independently of whether the bucket name is difficult to guess; link obscurity does not enforce authorization; that behavior is distinct from the cloud audit logging gap finding being classified.
D:Cloud posture drift occurs when deployed configuration departs from defined policy through manual edits or automated infrastructure changes; the scenario identifies cloud audit logging gap, which has a different triggering condition.
Question 356
In a permitted test environment, the analyst records: Client-side JavaScript can inspect the session cookie using document.cookie despite a policy requiring scripts not to read authentication credentials. What is the most precise classification?
- HttpOnly cookie attribute
- XSS-mediated cookie theft
- Unrevoked logout token
- Secure cookie attribute
Explanation
Correct Answer
A:HttpOnly prevents browser JavaScript from reading a cookie, but the browser can still attach it to legitimate HTTP requests. On affected systems, it is useful to set HttpOnly on session cookies and remediate injection weaknesses; the attribute narrows token access from injected scripts but does not itself prevent those scripts from making same-origin requests.
Incorrect Answers
B:Cross-site scripting can expose session cookies when HttpOnly is absent; the attacker obtains the bearer token rather than learning the account password; that behavior is distinct from the HttpOnly cookie attribute finding being classified.
C:A logout operation that only clears client storage may leave a server-side session valid, permitting reuse of an earlier stolen bearer token; the scenario identifies HttpOnly cookie attribute, which has a different triggering condition.
D:The Secure attribute instructs browsers to transmit that cookie only over secure channels, reducing exposure during accidental plaintext requests; the defining symptom in the prompt is associated with HttpOnly cookie attribute instead.
Question 357
A security engineer examines the following result: An assessment identity needs only to read vulnerability inventory but was granted tenant-wide administrative privileges for convenience. Which described weakness or technique does it demonstrate?
- Prompt injection of an assessment assistant
- Least privilege
- Data minimization in testing
- White-box assessment
Explanation
Correct Answer
B:Least privilege assigns only the specific permissions and duration needed for a task. Excess authority expands the impact of error or credential compromise. This is why teams should replace blanket administration with scoped read-only access; limiting identity permissions to inventory operations preserves the assessment objective while avoiding unnecessary configuration and privilege-management rights.
Incorrect Answers
A:Prompt injection places adversarial instructions inside lower-trust material that a language model reads as data; the trust boundary fails if that text gains control authority; that behavior is distinct from the least privilege finding being classified.
C:Minimization limits collection to evidence needed to establish impact; copying sensitive records increases exposure and custody obligations without strengthening the vulnerability demonstration; the defining symptom in the prompt is associated with least privilege instead.
D:White-box assessment uses extensive design and implementation knowledge to inspect hidden execution paths, business logic, and code-level weaknesses unavailable externally; the events given do not establish this behavior but do support least privilege.
Question 358
A security engineer examines the following result: A tester with approved credentials searches a directory base DN and receives account attributes that were not in the public organization chart. Which described weakness or technique does it demonstrate?
- Anonymous LDAP bind
- Kerberos SPN listing
- LDAP directory query
- SMB null-session exposure
Explanation
Correct Answer
C:LDAP searches retrieve structured directory entries under a configured base distinguished name; server ACLs decide which attributes a principal can read. For a production safeguard, operators can apply directory ACLs and avoid anonymous broad searches; object and attribute permissions constrain information exposure more precisely than relying on a directory server's network obscurity.
Incorrect Answers
A:Anonymous bind behavior depends on directory configuration; exposing membership attributes enables reconnaissance without granting an application login; the scenario identifies LDAP directory query, which has a different triggering condition.
B:SPNs bind service identities to Kerberos names; directory enumeration can identify service accounts but does not by itself reveal their passwords; the defining symptom in the prompt is associated with LDAP directory query instead.
D:An SMB null session may expose information on misconfigured or older systems where anonymous access policy is overly permissive; the reported conditions are characteristic of LDAP directory query, not that path.
Question 359
An authorized engagement found two independent issues. Finding one: Field controllers download update images from an unauthenticated source and do not validate the update manifest before installation. Finding two: A plant safety team learns PLC vendor identifiers and protocol functions from mirrored switch traffic because active polling of legacy control devices is prohibited during production shifts. Which TWO mechanisms explain the respective findings? Choose TWO.
- Unprotected OTA channel
- Zigbee insecure joining
- Passive OT asset inventory
- Modbus TCP trust weakness
- PLC command tampering
Explanation
Correct Answers
A:Over-the-air firmware updates cross a network trust boundary; delivery encryption alone is insufficient if devices accept untrusted update authors; this technical behavior accounts for the unprotected OTA channel observation, while passive OT asset inventory concerns the other independent evidence.
C:Passive OT discovery interprets mirrored network traffic and protocol messages without actively interrogating sensitive equipment, reducing assessment impact; its indicators are tied to the passive OT asset inventory record, not to the finding involving unprotected OTA channel.
Incorrect Answers
B:Weak Zigbee commissioning choices can expose network key material or enable unauthorized enrollment depending on protocol and device configuration; the events given do not establish this behavior but do support unprotected OTA channel, passive OT asset inventory.
D:Traditional Modbus TCP lacks native cryptographic client authentication and encryption, so security often depends on network boundaries and compensating controls; those prerequisites differ from the unprotected OTA channel, passive OT asset inventory behavior in the record.
E:Programmable logic controllers act on control instructions that may affect physical processes; insecure command channels can translate cyber access into unsafe operations; this would classify another type of evidence, whereas the actual finding shows unprotected OTA channel, passive OT asset inventory.
Question 360
An authorized security review documents this behavior: Most application database access uses safe ORM methods, but a developer constructs one raw query by interpolating an untrusted sort parameter. Which mechanism best accounts for the finding?
- Error-based SQL injection
- Stacked query injection
- Dynamic SQL inside stored procedure
- LIKE wildcard misunderstanding
- ORM raw-query misuse
Explanation
Correct Answer
E:ORM frameworks reduce injection risk only when their parameterization guarantees are used; raw SQL interpolation can restore the vulnerable concatenation path. This is why teams should use bound ORM query APIs and allowlisted sort-field identifiers; values can be bound as parameters, while SQL identifiers usually require explicit selection from trusted permitted column names.
Incorrect Answers
A:Error-based SQL injection extracts information through database-generated errors when untrusted input alters SQL syntax and diagnostics reach the client; the events given do not establish this behavior but do support ORM raw-query misuse.
B:Stacked SQL injection relies on executing additional statements in the same request, a capability controlled by database and connector behavior; the reported conditions are characteristic of ORM raw-query misuse, not that path.
C:Stored procedures are not intrinsically injection-safe when they build and execute dynamic SQL using untrusted strings; those prerequisites differ from the ORM raw-query misuse behavior in the record.
D:Parameterization prevents SQL syntax injection, yet LIKE pattern characters can still change matching semantics if the application expects literal user text; this would classify another type of evidence, whereas the actual finding shows ORM raw-query misuse.