
EC-CouncilCertified Application Security Engineer (.NET)
Domain 1Objective 1
Understanding Application Security, Threats, and Attacks CASENET Practice Questions (Page 6)
Part of the Application Security Foundations domain, which makes up ~12% of our current practice bank. EC-Council does not publish an official question count, but from its 120-minute exam (~50–80 total, ~6–10 in this domain), expect 2–3 from this objective — we provide 44 practice questions to prepare you well beyond it. (estimate)
44questions here
9free pages
4concepts
Questions 26–30
- 26
A financial services company is developing a .NET application that processes loan applications. The application accepts document uploads (PDF, DOCX) and stores them in a database. The security team performs a threat model and identifies the following risks: (1) an attacker uploads a malicious file that is later downloaded and executed on an admin's machine, (2) an attacker uploads a file with a path traversal name like `..\..\config.aspx`, (3) an attacker uploads a file that is larger than the allowed limit, causing disk exhaustion. The team must prioritize mitigations. Which combination of mitigations addresses the most critical risks with the least implementation effort?
Select an answer first - 27
A .NET application has a search feature that displays user input in the page. The development team has implemented output encoding, but a penetration test still finds a DOM-based XSS vulnerability. The vulnerability exists because the application reads a value from the URL fragment and writes it to the DOM using innerHTML. Which action is the most effective fix?
Select an answer first - 28
A security team is investigating a breach in a .NET application. The logs show that an attacker submitted a large number of login requests with different passwords for the same username. The application uses ASP.NET Identity with default lockout settings. The attacker was able to successfully log in after several attempts. Which security control is most likely missing, and what is the best remediation?
Select an answer first - 29
In the context of the software development lifecycle (SDLC), what is the primary purpose of application security?
Select an answer first - 30
A .NET application stores user passwords in a database. The security team requires that passwords be stored in a way that resists brute-force attacks even if the database is compromised. Which approach should the team use?
Select an answer first
Finished these 5 questions?
Review the revealed explanations, or continue through the curriculum.
Free Basic Practice is a study aid with revealable answers — not a scored exam. Examers.io is independent and not affiliated with or endorsed by EC-Council. “CASENET” is a trademark of its owner, used for identification only.