19 Jun 2012

OWASP Top Ten Quiz

Thank you for taking the OWASP Top Ten Quiz. For a better idea of application security, please download our free product ThreatModeler to learn more about threat modeling and building secure applications.



OWASP Top 10 Quiz

Please wait while the activity loads.
If this activity does not load, try refreshing your browser. Also, this page requires javascript. Please visit using a browser with javascript enabled.
If loading fails, click here to try again

Congratulations – you have completed OWASP Top 10 Quiz.

You scored %%SCORE%% out of %%TOTAL%%.

Your performance has been rated as %%RATING%%

Your answers are highlighted below.

Question 1
What threat are you vulnerable to if you do not validate authorization of user for direct references to restricted resources?
A
Cross Site Scripting
B
SQL Injection
C
Insecure Direct Object References
D
Cross Site Request Forgery
Question 2
What happens when an application takes user inputted data and sends it to a web browser without proper validation and escaping?
A
Broken Authentication and Session Management
B
Security Misconfiguration
C
Insecure Direct Object References
D
Cross Site Scripting
Question 3
What is the type of flaw that occurs when untrusted user entered data is sent to the interpreter as part of a query or command?
A
Injection
B
Insufficient Transport Layer Protection
C
Cross Site Request Forgery
D
Insecure Direct Object References
Question 4
What is the attack technique used to exploit web sites by altering backend database queries through inputting manipulated queries?
A
XML Injection
B
SQL Injection
C
OS Commanding
D
Cross Site Request Forgery
Question 5
An attack technique that forces a user’s session credential or session ID to an explicit value.
A
Brute Force Attack
B
Dictionary Attack
C
Session Fixation
D
Session Hijacking
Question 6
For every link or form which invoke state-changing functions with an unpredictable token for each user what attack can be prevented?
A
Cross Site Scripting
B
Cross Site Tracing
C
Cross Site Request Forgery
D
OS Commanding
Question 7
Which threat can be prevented by having unique usernames generated with a high degree of entropy?
A
Spamming
B
Authentication bypass
C
Authorization Bypass
D
Crypt-analysis of hash values
Question 8
Attack that exploits the trust that a site has in a user’s browser.
A
Cross Site Tracing
B
SQL Injection
C
Cross Site Request Forgery
D
Cross Site Scripting
Question 9
What flaw can lead to exposure of resources or functionality to unintended actors?
A
Insecure Cryptographic Storage
B
Improper Authentication
C
Session Fixation
D
Unvalidated Redirects and Forwards
Question 10
What threat arises from not flagging HTTP cookies with tokens as secure?
A
Insecure Cryptographic Storage
B
Session Replay
C
Session Hijacking
D
Access Control Violation
Question 11
Which attack can execute scripts in the user’s browser and is capable of hijacking user sessions, defacing websites or redirecting the user to malicious sites.
A
Cross site scripting.
B
Man in the middle
C
Malware Uploading
D
SQL Injection
Question 12
For a connection that changes from HTTP to HTTPS, what flaw arises if you do not change the session identifier?
A
Session Replay
B
Cross Site Scripting
C
Session Hijacking
D
Cross Site Request Forgery
Question 13
Role-Based Access control helps prevent this OWASP Top 10 weakness
A
Unvalidated Redirect or Forward
B
Security Misconfiguration
C
Insufficient Transport Layer Protection
D
Failure to restrict URL Access
Question 14
For an an indirect reference, what happens if there’s no list of limited values authorized for a user in the direct reference?
A
Access to sensitive data possible
B
XML Injection
C
Brute Forcing of stored encrypted credentials
D
SQL Injection
Question 15
What flaw arises from session tokens having poor randomness across a range of values?
A
Session Replay
B
Insecure Direct Object References
C
Session Hijacking
D
Session Fixation
Once you are finished, click the button below. Any items you have not completed will be marked incorrect.
Get Results


There are 15 questions to complete.
List

Return

Shaded items are complete.
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
End
Return


Leave a Reply