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.
Questions
Question 1 Multiple Choice (Single Answer)
Which of the following Algorithm\Encryption method is safest for use?
- DES
- RC4
- Block ciphers using Electronic Code Book (ECB) mode
- AES
Question 2 Multiple Choice (Single Answer)
Application Security should be considered during
- Contract Negotiations
- Testing phase only
- Coding Phase only
- All the phases of SDLC
Question 3 Multiple Choice (Single Answer)
Trusted websites are typically attacked using
- vulnerability expliots
- malware uploads on user driven sites
- internal attacks
- all of these
Question 4 Multiple Choice (Single Answer)
Which is the latest version of SSL which is not vulnerable
- 1
- 2
- 3
- 4
Question 5 Multiple Choice (Single Answer)
When do we use STRIDE technique in Web application security
- Defect Prevention
- DAR
- Design
- Threat Modelling
Question 6 Multiple Choice (Single Answer)
What is the most secure way to design the Forgot Password feature?
- 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
- 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
- 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
- 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