Web Application Security Testing
Questions about web security vulnerabilities, testing methodologies, and mitigation techniques including SQL injection, session management, and threat classification
Questions
A user performs a high volume financial transaction through a bank website; however after that action the user denies that he has performed the transaction. What threat classification does this scenario relate to?
- Spoofing
- Tampering
- Repudiation
- Denial of Service
A session ID is required for a client server communication after an authentication since HTTP is a:
- STATEFUL protocol
- STATELESS protocol
- Protocol for file transfer
- Post Office Protocol
A SQL Injection vulnerability can be best mitigated by using:
- SSL/TLS Implementation
- URL/HTML Encoding
- Using parameterized queries
- Configuring web server to restrict directory listing
Spiders, Robots and Crawlers are primarily associated with:
- Authentication testing
- Session Management
- Information Gathering
- Authorization Testing
A webscarab fuzzer which is often used for brute forcing, by sending huge number of customized HTTP requests cannot be used for:
- Finding default files and directories
- Finding maximum attempts for account lockout
- Finding a password for a given user ID
- Finding the information displayed on a validation CAPTCHA
A security analyst tries to verify a blind SQL injection in an automated scanner results by manually inserting the SQL queries in the suspected parameter/field. Which of the following SQL query may successfully confirm the SQL injection vulnerability in the parameter that was detected by the automated scanner to be vulnerable?
- waitfor delay '0:0:5'
- Select * from ;--
- ‘ OR ‘1’=’1
- OR 1=1
Which HTTP method suits best for sending the form field data from a web browser to the server from security point of view?
- GET
- POST
- PUT
- TRACE