Authentication and Authorization Testing
Welcome to Chapter 4! We are as excited as you that you have gotten to this chapter. In this chapter, we will cover numerous topics surrounding authentication and authorization testing to learn more about the varying ways to attack these mechanisms. Authentication is the process of verifying the validity of the identity of who’s attempting to access a system or application. Authorization also helps us verify that a requested action or service is approved for a specific entity.
In this chapter, we will cover the following recipes:
- Testing for Bypassing Authentication
- Testing for Credentials Transported over an Encrypted Channel
- Testing for Default Credentials
- Testing Directory Traversal File Include
- Testing for Privilege Escalation and Bypassing Authorization Schema
- Testing for Insecure Direct Object References