Web Application Security
Category overview
4
Topics
17
Lessons
Learning topics
Explore Web Application Security
Choose a topic and start building your security skills.
SQL Injection
Server-SideA comprehensive study of SQL injection vulnerabilities, exploitation techniques, detection, impact, testing methodology, and production-grade prevention.
Cross-Site Scripting (XSS)
Cross-Site Scripting (XSS) is a client-side injection vulnerability where an attacker gets their own script to run inside another user's browser, in the security context of a website that user already trusts.
Authentication Vulnerabilities
BothAuthentication vulnerabilities are weaknesses that allow an attacker to access an account or protected resource without properly proving that they are the legitimate user.
Authorization and Access Control
Server-SideAuthorization determines what an authenticated user is allowed to access or perform. Access control ensures these permissions are enforced so users cannot access resources or functionality beyond their assigned privileges.