Web Application Security Fundamentals

Test your knowledge of web application security concepts including threat modeling, secure authentication design, SSL/TLS protocols, encryption algorithms, and integrating security throughout the software development lifecycle.

6 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Which of the following Algorithm\Encryption method is safest for use?

  1. DES
  2. RC4
  3. Block ciphers using Electronic Code Book (ECB) mode
  4. AES
Question 2 Multiple Choice (Single Answer)

Application Security should be considered during

  1. Contract Negotiations
  2. Testing phase only
  3. Coding Phase only
  4. All the phases of SDLC
Question 3 Multiple Choice (Single Answer)

Trusted websites are typically attacked using

  1. vulnerability expliots
  2. malware uploads on user driven sites
  3. internal attacks
  4. all of these
Question 4 Multiple Choice (Single Answer)

Which is the latest version of SSL which is not vulnerable

  1. 1
  2. 2
  3. 3
  4. 4
Question 5 Multiple Choice (Single Answer)

When do we use STRIDE technique in Web application security

  1. Defect Prevention
  2. DAR
  3. Design
  4. Threat Modelling
Question 6 Multiple Choice (Single Answer)

What is the most secure way to design the Forgot Password feature?

  1. We should first ask the user to supply some details like personal details or ask a hint question. If the credentials supplied are correct, display the old password
  2. We should first ask the user to supply some details like personal details or ask a hint question. If the credentials supplied are correct and the account is not disabled, display the old password
  3. We should first ask the user to supply some details like personal details or ask a hint question. If the credentials supplied are correct and the account is not disabled, then we should send a mail to the users authorized mail id with a link which will t
  4. We should first ask the user to supply some details like personal details or ask a hint question. If the credentials supplied are correct and the account is not disabled, display the new password