Web Application Security Testing

Questions about web security vulnerabilities, testing methodologies, and mitigation techniques including SQL injection, session management, and threat classification

7 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

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?

  1. Spoofing
  2. Tampering
  3. Repudiation
  4. Denial of Service
Question 2 Multiple Choice (Single Answer)

A session ID is required for a client server communication after an authentication since HTTP is a:

  1. STATEFUL protocol
  2. STATELESS protocol
  3. Protocol for file transfer
  4. Post Office Protocol
Question 3 Multiple Choice (Single Answer)

A SQL Injection vulnerability can be best mitigated by using:

  1. SSL/TLS Implementation
  2. URL/HTML Encoding
  3. Using parameterized queries
  4. Configuring web server to restrict directory listing
Question 4 Multiple Choice (Single Answer)

Spiders, Robots and Crawlers are primarily associated with:

  1. Authentication testing
  2. Session Management
  3. Information Gathering
  4. Authorization Testing
Question 5 Multiple Choice (Single Answer)

A webscarab fuzzer which is often used for brute forcing, by sending huge number of customized HTTP requests cannot be used for:

  1. Finding default files and directories
  2. Finding maximum attempts for account lockout
  3. Finding a password for a given user ID
  4. Finding the information displayed on a validation CAPTCHA
Question 6 Multiple Choice (Single Answer)

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?

  1. waitfor delay '0:0:5'
  2. Select * from ;--
  3. ‘ OR ‘1’=’1
  4. OR 1=1
Question 7 Multiple Choice (Single Answer)

Which HTTP method suits best for sending the form field data from a web browser to the server from security point of view?

  1. GET
  2. POST
  3. PUT
  4. TRACE