100+ Free EC-Council CASE Practice Questions
Pass your EC-Council Certified Application Security Engineer (CASE .NET 312-95 / Java 312-96) exam on the first try — instant access, no signup required.
What does CSRF protection rely on in a SameSite=None cookie scenario, since SameSite no longer blocks cross-site sends?
Explore More EC-Council Certifications
Continue into nearby exams from the same family. Each card keeps practice questions, study guides, flashcards, videos, and articles in one place.
More From This Family
Videos and articles for deeper review.
Key Facts: EC-Council CASE Exam
50
Exam Questions
EC-Council CASE (312-95 / 312-96)
2 hours
Exam Duration
EC-Council CASE Blueprint
70%
Passing Score
EC-Council CASE
$550
Total Fee
$450 voucher + $100 application
9
Content Domains
CASE blueprint domains
3 years
Certification Validity
ECE 120 credits required
EC-Council CASE is a 50-question, 2-hour, 70% passing-score exam offered as two parallel tracks: CASE .NET (312-95) and CASE Java (312-96). The total fee is $550 USD ($450 exam voucher + $100 application fee for self-study candidates). The exam covers nine domains spanning AppSec threats, security requirements (NIST SSDF, ASVS, ISO 27001), secure design and architecture, secure coding (input validation, AuthN/Z, cryptography, session and error handling), SAST/DAST/IAST tooling, and secure deployment with security headers and supply-chain integrity. Most domains are language-agnostic; secure-coding questions diverge by track between .NET and Java.
Sample EC-Council CASE Practice Questions
Try these sample questions to test your EC-Council CASE exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1Which OWASP Top 10 2021 category specifically replaced 'Sensitive Data Exposure' from the 2017 list to broaden the scope of cryptography-related risks?
2In STRIDE threat modeling, which threat category maps to the security property 'Non-Repudiation'?
3An attacker submits the input ' OR '1'='1' -- into a login form and bypasses authentication. Which OWASP Top 10 2021 category does this BEST illustrate?
4Which threat-modeling deliverable is BEST used to systematically describe how an attacker might misuse a feature, rather than how a normal user uses it?
5An application reflects user input into the HTML body of a response without encoding. Which attack class is MOST directly enabled?
6DREAD risk rating uses Damage, Reproducibility, Exploitability, Affected users, and which fifth dimension?
7Which OWASP Top 10 2021 category was newly introduced to highlight gaps that arise BEFORE coding even begins, such as missing threat models?
8An e-commerce site allows callers to fetch arbitrary internal URLs through a 'preview link' feature. An attacker uses it to read 169.254.169.254 metadata on AWS. Which OWASP Top 10 2021 category captures this issue?
9Which attack pattern is characterized by an attacker inducing the application to deserialize attacker-controlled data, leading to remote code execution?
10Which threat-modeling tool is published by Microsoft and natively maps DFD elements to STRIDE categories?
About the EC-Council CASE Exam
The EC-Council Certified Application Security Engineer (CASE) certification validates secure software development skills across the SDLC: application security threats and attacks, security requirements gathering, secure design and architecture, secure coding (input validation, authentication/authorization, cryptography, session management, error handling), Static and Dynamic Application Security Testing, and secure deployment and maintenance. CASE has two parallel exam tracks — CASE .NET (312-95) and CASE Java (312-96) — with most domains language-agnostic and the secure-coding examples specific to each platform.
Assessment
50 multiple-choice questions covering AppSec threats, security requirements, secure design and architecture, secure coding (input validation, AuthN/Z, cryptography, session/error handling), SAST/DAST/IAST, and secure deployment.
Time Limit
2 hours
Passing Score
70%
Exam Fee
$550 ($450 voucher + $100 application fee) (EC-Council / ECC Exam Center)
EC-Council CASE Exam Content Outline
Application Security, Threats, and Attacks
OWASP Top 10 2021 (A01-A10), STRIDE / DREAD / PASTA threat modeling, abuse cases, attack trees, SQLi, XSS, CSRF, SSRF, IDOR, deserialization, and supply-chain attacks.
Security Requirements Gathering
OWASP ASVS L1/L2/L3, NIST SP 800-53, NIST SSDF (SP 800-218), ISO/IEC 27001, PCI DSS v4.0, GDPR Article 25 Data Protection by Design, traceability matrices.
Secure Application Design and Architecture
Saltzer & Schroeder principles (Least Privilege, Fail-Secure, Complete Mediation, Economy of Mechanism), defense in depth, Zero Trust (NIST SP 800-207), service mesh, secrets managers.
Secure Coding — Input Validation
Allow-list validation, parameterized queries (.NET SqlCommand, Java PreparedStatement), output encoding (HtmlEncoder, JavaScriptEncoder, OWASP Java Encoder, HtmlUtils), XXE prevention, command injection, mass assignment, path traversal.
Secure Coding — Authentication and Authorization
OAuth 2.0 / OIDC, PKCE, JWT validation (alg=none, claims, audience), Spring Security, ASP.NET Core Identity, Argon2id and BCrypt, RBAC/ABAC, API object-level authorization (BOLA).
Secure Coding — Cryptography
AES-256-GCM, RSA-2048+/ECC P-256, HMAC, HKDF, java.security.SecureRandom, .NET RandomNumberGenerator, TLS 1.2/1.3 cipher suites per NIST SP 800-52 Rev. 2, key management.
Secure Coding — Session Management and Error Handling
Session-ID entropy, Secure/HttpOnly/SameSite cookies, session fixation rotation, anti-CSRF tokens, structured logging (Serilog, SLF4J), log injection prevention, Log4Shell awareness, generic error pages.
Static and Dynamic Application Security Testing
SAST (SonarQube, Checkmarx, Veracode, Fortify, GitHub CodeQL), DAST (OWASP ZAP, Burp Suite, Acunetix), IAST agents, SCA (OWASP Dependency-Check, Snyk, Dependabot), fuzzing.
Secure Deployment and Maintenance
CSP, HSTS, X-Content-Type-Options, frame-ancestors, Referrer-Policy, Permissions-Policy, signed builds (Sigstore), SBOM (CycloneDX/SPDX), SLSA, patch management, server hardening, SIEM monitoring.
How to Pass the EC-Council CASE Exam
What You Need to Know
- Passing score: 70%
- Assessment: 50 multiple-choice questions covering AppSec threats, security requirements, secure design and architecture, secure coding (input validation, AuthN/Z, cryptography, session/error handling), SAST/DAST/IAST, and secure deployment.
- Time limit: 2 hours
- Exam fee: $550 ($450 voucher + $100 application fee)
Keys to Passing
- Complete 500+ practice questions
- Score 80%+ consistently before scheduling
- Focus on highest-weighted sections
- Use our AI tutor for tough concepts
EC-Council CASE Study Tips from Top Performers
Frequently Asked Questions
What is the EC-Council CASE exam?
CASE (Certified Application Security Engineer) is EC-Council's secure software development certification. It is offered as two parallel exam tracks — CASE .NET (312-95) and CASE Java (312-96) — covering application security threats, requirements, design, secure coding, SAST/DAST, and secure deployment. Both tracks share most domains; only the secure-coding specifics diverge by language.
How many questions are on the CASE exam and what is the passing score?
The CASE exam has 50 multiple-choice questions and a 2-hour time limit with a 70% passing score. The exam is delivered through ECC Exam Center (Pearson VUE network) or EC-Council's Remote Proctoring Service so you can test from home.
How much does CASE certification cost?
The CASE exam voucher costs $450 USD. Self-study candidates must additionally submit an eligibility application with a $100 non-refundable fee, bringing the total to $550. Official iLearn, iWeek, or MasterClass training packages typically range from $1,500 to $3,500 and include the voucher.
Should I take CASE .NET (312-95) or CASE Java (312-96)?
Choose the track that matches your day-to-day stack. The two exams share most domains (threat modeling, requirements, design, SAST/DAST, deployment) but diverge on secure-coding specifics: CASE .NET emphasizes ASP.NET Core, ADO.NET, System.Security.Cryptography, ASP.NET Core Identity, antiforgery, and Razor; CASE Java emphasizes Spring Security, JCE, java.security.SecureRandom, PreparedStatement, OWASP Java Encoder, and HttpSession.
What are the eligibility requirements for CASE?
Candidates must either complete official EC-Council CASE training (which waives the experience requirement), OR demonstrate at least 2 years of information security or software development experience and submit an approved eligibility application with a $100 fee. Working knowledge of Java or .NET is expected for the corresponding track.
How long is CASE certification valid?
CASE is valid for 3 years and is maintained through EC-Council Continuing Education (ECE) by earning 120 ECE credits during the cycle. Credits can come from training, conferences, publications, mentoring, and other eligible activities.
How should I prepare for the CASE exam?
Study OWASP Top 10 2021 and the OWASP Cheat Sheet Series, learn STRIDE and PASTA threat modeling with the Microsoft Threat Modeling Tool or OWASP Threat Dragon, drill secure-coding patterns for your track (parameterized queries, output encoding, OAuth/OIDC, JWT verification, AES-GCM, password hashing with Argon2id/BCrypt), and practice SAST/DAST tooling like SonarQube, GitHub CodeQL, OWASP ZAP, and Burp Suite. Review CSP, HSTS, and supply-chain controls (SBOM, SLSA) for the deployment domain.