Useful Links
Computer Science
Computer Networking
HTTP Protocol
1. Introduction to HTTP
2. Core Concepts of HTTP
3. HTTP Versions
4. Structure of HTTP Requests
5. HTTP Methods
6. Structure of HTTP Responses
7. HTTP Status Codes
8. State and Session Management
9. HTTP Caching
10. Securing HTTP
11. Advanced HTTP Concepts
Securing HTTP
Security Challenges in HTTP
HTTPS (HTTP Secure)
TLS/SSL Integration
Encryption of Data in Transit
Data Integrity Protection
Server Authentication
Client Authentication
TLS Handshake Process
Handshake Steps
Certificate Exchange
Key Exchange
Cipher Suite Negotiation
Digital Certificates
Certificate Structure
Certificate Authorities
Certificate Chain Validation
Certificate Revocation
HTTP Strict Transport Security (HSTS)
HSTS Header
HSTS Preloading
HSTS Policy Enforcement
Common Security Headers
Content-Security-Policy
X-Frame-Options
X-Content-Type-Options
Referrer-Policy
Web Security Vulnerabilities
Cross-Site Scripting (XSS)
Cross-Site Request Forgery (CSRF)
Clickjacking
Man-in-the-Middle Attacks
Previous
9. HTTP Caching
Go to top
Next
11. Advanced HTTP Concepts