CISSP · Question #570
An Internet software application requires authentication before a user is permitted to utilize the resource. Which testing scenario BEST validates the functionality of the application?
The correct answer is C. Web session testing. When an internet application requires authentication before granting access to resources, web session testing is the appropriate method to validate that the authentication and session management functionality works correctly.
Question
Options
- AReasonable data testing
- BInput validation testing
- CWeb session testing
- DAllowed data bounds and limits testing
How the community answered
(36 responses)- A3% (1)
- B6% (2)
- C89% (32)
- D3% (1)
Why each option
When an internet application requires authentication before granting access to resources, web session testing is the appropriate method to validate that the authentication and session management functionality works correctly.
Reasonable data testing focuses on verifying that an application correctly handles typical, expected input data values, not on validating authentication or session management workflows.
Input validation testing is concerned with ensuring the application properly handles and sanitizes user-supplied input to prevent injection attacks, not with verifying the authentication and session control mechanisms.
Web session testing specifically validates the mechanisms by which a web application manages user authentication, session creation, session tokens, and access control - all critical when a user must authenticate before using a resource. This type of testing verifies that sessions are properly initiated after valid login, that unauthorized users are denied access, and that session tokens are securely handled and invalidated upon logout.
Allowed data bounds and limits testing checks whether an application correctly enforces minimum and maximum data value constraints, which is unrelated to validating user authentication and session management functionality.
Concept tested: Web session and authentication functionality testing
Source: https://owasp.org/www-project-web-security-testing-guide/latest/4-Web_Application_Security_Testing/06-Session_Management_Testing/README
Topics
Community Discussion
No community discussion yet for this question.