← All CASE Flashcard Decks

Mixed Deck — All CASE Topics Flashcards

100 cards from real CASE practice questions. Tap to flip, then mark Knew It or Still Learning — missed cards come back until you master them.

Read the first 20 Mixed Deck — All CASE Topics flashcards as text
  1. When should threat modeling ideally be performed in the secure SDLC?

    Answer: During the design phase and revisited as the design changes

    Threat modeling is most cost-effective in design and should be updated as architecture evolves.

  2. Which tool or methodology is most appropriate for analyzing app security engineer threat modeling outcomes?

    Answer: Maintaining professional boundaries while building collaborative relationships

    Maintaining professional boundaries while building collaborative relationships is the correct approach because effective app security engineer threat modeling in the application security engineer field requires adherence to professional standards, evidence-based practices, and systematic methodology. This approach ensures consistent, high-quality outcomes while maintaining professional accountability.

  3. In the context of application security engineer, which principle most directly governs app security engineer threat modeling practices?

    Answer: Applying evidence-based methodologies with peer-reviewed support

    Applying evidence-based methodologies with peer-reviewed support is the correct approach because effective app security engineer threat modeling in the application security engineer field requires adherence to professional standards, evidence-based practices, and systematic methodology. This approach ensures consistent, high-quality outcomes while maintaining professional accountability.

  4. Review: boolean isAdmin = true; try { isAdmin = checkRole(user); } catch (Exception e) { log.error(e); } — what is the flaw?

    Answer: It fails open: if checkRole throws, the user is treated as an admin

    Initializing to true means an exception leaves privileged access granted; it should default to false.

  5. Why is symmetric encryption preferred over asymmetric for bulk data encryption?

    Answer: It is significantly faster and more efficient for large volumes

    Symmetric encryption is computationally faster than asymmetric encryption, making it suitable for encrypting large datasets.

  6. Which of the following SHOULD be recorded in a security log?

    Answer: A failed login attempt with timestamp, username, and source IP

    Security events should be logged with context, but never secrets like passwords, tokens, or full card numbers.

  7. Which cryptographic property ensures a sender cannot deny having transmitted a message?

    Answer: Non-repudiation

    Non-repudiation prevents an originator from denying having sent a message, typically enforced through digital signatures.

  8. What is the distinction between authentication and authorization?

    Answer: Authentication verifies who you are; authorization determines what you are permitted to do

    Authentication confirms a user's identity, while authorization determines which resources and actions that verified identity is permitted to access.

  9. Which header setting prevents an application's pages from being framed by other sites to stop clickjacking?

    Answer: X-Frame-Options: DENY

    X-Frame-Options DENY (or CSP frame-ancestors 'none') blocks other origins from embedding the page in frames.

  10. In ASP.NET web.config, which customErrors mode displays detailed error information, including stack traces, to remote users?

    Answer: Off

    mode="Off" shows detailed ASP.NET errors to all users, including remote ones, leaking internal information.

  11. An attacker submits input containing CR/LF characters so that fake entries appear in the log file. What is this attack called?

    Answer: Log injection (log forging)

    Log injection uses newline characters to forge log entries, which can mislead investigators. The defense is to sanitize or encode user data before it is logged.

  12. In the context of application security engineer, which principle most directly governs app security engineer secure development practices?

    Answer: Applying evidence-based methodologies with peer-reviewed support

    Applying evidence-based methodologies with peer-reviewed support is the correct approach because effective app security engineer secure development in the application security engineer field requires adherence to professional standards, evidence-based practices, and systematic methodology. This approach ensures consistent, high-quality outcomes while maintaining professional accountability.

  13. A team uses a Web Application Firewall in front of a vulnerable legacy app while a code fix is developed. What is this approach called?

    Answer: Virtual patching

    Virtual patching uses WAF rules to block exploitation of a known flaw until the code is fixed.

  14. What distinguishes an advanced application security engineer practitioner's approach to risk management & mitigation from that of a novice?

    Answer: Establishing cross-functional teams with clearly defined roles

    Establishing cross-functional teams with clearly defined roles is the correct approach because effective risk management & mitigation in the application security engineer field requires adherence to professional standards, evidence-based practices, and systematic methodology. This approach ensures consistent, high-quality outcomes while maintaining professional accountability.

  15. How does Role-Based Access Control (RBAC) manage permissions?

    Answer: By assigning permissions to defined roles rather than to individual users

    RBAC assigns permissions to predefined roles, and users gain access by being assigned to roles appropriate for their job function.

  16. What is the most common mistake professionals make when implementing app security engineer secure development strategies?

    Answer: Developing contingency plans for high-probability risk scenarios

    Developing contingency plans for high-probability risk scenarios is the correct approach because effective app security engineer secure development in the application security engineer field requires adherence to professional standards, evidence-based practices, and systematic methodology. This approach ensures consistent, high-quality outcomes while maintaining professional accountability.

  17. What is the most common mistake professionals make when implementing app security engineer secure deployment strategies?

    Answer: Developing contingency plans for high-probability risk scenarios

    Developing contingency plans for high-probability risk scenarios is the correct approach because effective app security engineer secure deployment in the application security engineer field requires adherence to professional standards, evidence-based practices, and systematic methodology. This approach ensures consistent, high-quality outcomes while maintaining professional accountability.

  18. Which login failure message best prevents username enumeration?

    Answer: "Invalid username or password."

    A generic message does not reveal whether the username or the password was wrong.

  19. Why is automated security testing important in application development?

    Answer: It ensures consistent and efficient vulnerability detection

    Automated security testing helps quickly identify vulnerabilities in large applications and ensures consistent testing across code changes.

  20. What is the purpose of account provisioning?

    Answer: Creating, configuring, and assigning user accounts and access rights when users join or change roles

    Account provisioning is the process of creating and configuring user accounts with appropriate permissions aligned to the user's role.

How this page was made: written with AI tools and published by Nathan Beja, founder of Practice Test Geeks, who is responsible for its content. Exam facts are checked against the official sources listed below. Not reviewed by a subject-matter expert. Editorial policy

Sources & references

Exam facts on this page (fees, format, dates, passing scores) are checked against these official sources; the date is our last check. Editorial policy

  1. cert.eccouncil.org — Score validity, eligibility, fees · verified Oct 2026
  2. eccouncil.org — Test delivery, exam format, passing score, time limit · verified Oct 2026