This homework will demonstrate your knowledge of testing security controls aligned with Authentication, Authorization and Session Management
Using the readings from weeks 5 and 6 as a baseline, analyze, test and document the results for the tutoring web application found on the SDEV virtual machine. Specific tests to be conducted include:
1. Test Role Definitions (OTG-IDENT-001)
2. Test User Registration Process (OTG-IDENT-002)
3. Testing for Credentials Transported overun Encrypted Channel (OTG-AUTHN-001)
4. Testing for default credentials (OTG-AUTHN-002)
5. Testing for Weak lock out mechanism (OTG-AUTHN-003)
6. Testing for Weak password policy (OTG-AUTHN-007)
7. Testing Directory traversal/file include (OTG-AUTHZ-001)
8. Testing for Bypassing Authorization Schema (OTG-AUTHZ-002)
9. Testing for cookies attributes (OTG-SESS-002)
10. Testing for logout functionality (OTG-SESS-006)
You should document the results for the tests and your comments, and recommendations for improved security for each security control tested in a word or PDF document. Provide screen captures and descriptions of your tests conducted. Discuss any issues found and possible mitigations.
Note: The SDEV Virtual Machine you downloaded and used for SDEV 300. The URL is here if you need to download it again:
https://citeapps.umuc.edu/SDEV/
The VM runs on the latest version of Oracle Virtual Box.
The directions to reinstall the Tutoring Web Application are also included in the course resources.