Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
EC-Council logo

EC-CouncilCertified Application Security Engineer (.NET)

Domain 5Objective 4

Cryptographic Attacks CASENET Practice Questions (Page 2)

Part of the Secure Coding: Cryptography 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 1–2 from this objective — we provide 40 practice questions to prepare you well beyond it. (estimate)

40questions here
8free pages
3concepts

Questions 6–10

  1. 6application · medium

    A .NET application stores hashed passwords using the `Rfc2898DeriveBytes` class with 10,000 iterations. A security audit recommends increasing the iteration count. What is the primary reason for this recommendation?

    Select an answer first
  2. 7foundation · easy

    A .NET application must protect passwords in a database. Which countermeasure is most effective against rainbow table attacks?

    Select an answer first
  3. 8foundation · easy

    An attacker sends modified ciphertext to a .NET application and observes whether the application returns a padding error. By analyzing these responses, the attacker is able to recover the plaintext. Which type of cryptographic attack is this?

    Select an answer first
  4. 9application · medium

    A .NET developer is implementing encryption for a chat application. The requirement is to ensure that messages cannot be tampered with during transmission. Which cryptographic approach should be used?

    Select an answer first
  5. 10expert · hard

    A .NET application processes credit card numbers and stores them encrypted in a database. The application uses AES-CBC with a fixed key and a fixed IV. The development team is required to protect the data from both database theft and insider access. They are considering the following options: (1) switch to AES-GCM with a unique nonce per record, (2) use a hardware security module (HSM) to store the key, (3) implement application-level encryption with per-user keys, (4) rely on transparent data encryption (TDE) at the database level. Which combination of measures would provide the strongest defense against both threats?

    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.