Cybersecurity Roadmap
Web Security
Learning Path
Follow these concepts in order to master this topic.
1
HTTP vs HTTPS2
TLS & SSL3
Cookies4
Sessions5
Same-Origin Policy6
Cross-Origin Resource Sharing (CORS)7
Content Security Policy (CSP)8
HTTP Security Headers9
Cross-Site Request Forgery (CSRF)10
Cross-Site Scripting (XSS)11
SQL Injection12
File Upload Security13
API Security Basics14
JWT Security15
Rate Limiting16
WebSockets Security17
GraphQl Security Basics18
Secure Authentication Flow19
Secure Deployment20
Web Security Best PracticesDocumentation
Official documentation and references.
Video Courses
Recommended free video courses.
Practice Websites
Practice what you've learned.
Projects
Apply what you've learned by building real projects.
Secure a Login System Against Common Attacks
BeginnerAduit a REST API for Security Issues
IntermediatePerform a Complete Web Application Security Assessment
Advanced