Web Security Pt.1 Flashcards
What are the majority of web attacks on?
Web applications
Where are the most vulnerabilities discovered?
Web applications
What does HTTP stand for?
hypertext transfer protocol
What is HTTP?
a text-based and stateless network protocol, encapsulated in TCP connections
What does HTML stand for?
Hypertext mark-up language
What does HTML do?
describes document contents, independent of network or storage details
what is the ASCII for %?
%25
what is the ASCII for @?
%40
what is the ASCII for :?
%3A
What is the structure of a HTTP request?
- Request line
- Header
- Empty line
- Message body
give an example of a request line
GET/index.html HTTP/1.1
what are the components of a request line?
method, resource, version
When would you use GET?
to fetch a resource
When would you use HEAD?
to get the headers of a resource
When would you use POST?
gets the data in the body of a resource