Introduction to the Web & HTTP Protocol
๐ฉ CTFs & Labs ๐งช¶
โ Quizzes¶
Introduction to Web Application Security¶
Question | Answer |
---|---|
Which of the following is responsible for interpreting and rendering HTML/CSS to display web pages? | Web Browser |
What is the primary purpose of JavaScript in web development? | To enable interactivity and dynamic content on web pages |
Web Application Security Testing¶
Question | Answer |
---|---|
Which type of security testing involves testing an application with the intent of not just finding vulnerabilities but also exploiting them to assess potential impact? | Penetration Testing |
What is the primary objective of web application security testing? | To identify and mitigate security vulnerabilities in the application |
Common Web Application Threats & Risks¶
Question | Answer |
---|---|
What type of web application threat targets the application's database by exploiting improper handling of user-supplied input? | SQLi |
What type of web application threat aims to overload the application or server by flooding it with an excessive number of requests? | DoS |
A Threat in Cybersecurity is an intentional or accidental event that can lead to exploitation or compromise of a system. | True |
Web Application Architecture¶
Question | Answer |
---|---|
What is the purpose of the back-end in a web application architecture? | To store and manage the application's data and business logic |
Web Application Technologies - Part 2¶
Question | Answer |
---|---|
What is the primary purpose of CSS (Cascading Style Sheets) in web development? | To control the presentation and styling of web pages |
Introduction to HTTP¶
Question | Answer |
---|---|
Which version of HTTP introduced support for persistent connections, reducing the overhead of establishing a new connection for each request? | HTTP/1.1 |
HTTP Requests - Part 2¶
Question | Answer |
---|---|
In an HTTP request, which part specifies the resource being requested from the server? | Request URL |
When using the HTTP "POST" method, where does the data get included in the request? | Request Body |
Which HTTP method is used by web browsers to request a resource from a web server? | GET |
What is the default port used by HTTP for communication? | 80 |
HTTP Responses¶
Question | Answer |
---|---|
Which HTTP response header informs the browser how long it should cache the response? | Cache-Control |
In HTTP response parsing, what does the "Content-Type" header specify? | Type of data in the response body |
What is the purpose of the "Set-Cookie" header in an HTTP response? | It contains the data that the browser needs to send back to the server with future requests. |
HTTP Basics Lab - Part 2¶
Question | Answer |
---|---|
What does the "Referer" header in an HTTP request typically contain? | The URL of the previous web page from which the request originated |
HTTPS¶
Question | Answer |
---|---|
What port is typically used for HTTPS communication? | 443 |
How does HTTPS ensure secure data transmission? | By using SSL/TLS encryption to protect data during transmission |