← All CASE Flashcard Decks

App Security Engineer Secure Deployment Flashcards

7 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 7 App Security Engineer Secure Deployment flashcards as text
  1. Which practice best hardens a Docker container image for deploying a web application?

    Answer: Use a minimal base image and run as a non-root user

    Minimal images and non-root users reduce both the attack surface and the privileges available after a compromise.

  2. A Content-Security-Policy header with "script-src 'self'" mainly helps mitigate which attack?

    Answer: Cross-site scripting

    CSP restricts where scripts can load from, which blocks most injected and inline script attacks.

  3. An application is deployed with debug mode enabled in its framework configuration. What is the primary risk?

    Answer: Exposure of internal details and possibly code execution through debug consoles

    Debug modes can reveal configuration and stack details, and some interactive debuggers allow remote code execution.

  4. 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.

  5. Infrastructure-as-Code templates are scanned before deployment. What does this mainly detect?

    Answer: Misconfigurations such as open security groups or unencrypted storage

    IaC scanning catches insecure cloud and infrastructure settings before they are provisioned.

  6. For security monitoring after deployment, which events should an application reliably log?

    Answer: Authentication failures, access-control failures, and input-validation failures

    Logging security-relevant failures (without sensitive data) supports detection and incident response.

  7. What is the main purpose of keeping separate development, test, and production environments with different credentials?

    Answer: To prevent a compromise or mistake in a lower environment from affecting production

    Environment separation with unique credentials isolates production from less-protected development and test systems.

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