CS 4403

Web Application Security

Worcester Polytechnic Institute · UGRD · Fall 2026

1 section1 open now
Add to a schedule

Catalog description

This course focuses on securing web applications and the technologies that support them. Students will study common application-layer vulnerabilities such as SQL injection, cross-site scripting (XSS), cross-site request forgery (CSRF), broken authentication, insecure session management, and privilege escalation, along with corresponding defenses including secure coding practices, input validation, proper authentication, session management, and access control. The course emphasizes understanding web application architectures, frameworks, and protocols, rather than lower-level network security. Hands-on labs using virtual machines, containers, and cloud environments provide practical experience in penetration testing and securing real-world web applications. Recommended Background: This course assumes a basic understanding of program design (CS 1101 or CS 1102), systems programming concepts (CS 2303), and web technologies (CS 4241)

Sections

Current meeting, instructor, credit, and enrollment details

Updated 2 hours ago

B01

OpenSeats: 55/70 seats Last recorded: Aug 13, 2026, 6:47 PM
Class #CS-4403-B01Fall 2026UGRD3 credits
55 enrolled70 capacity
Days & times
T-F10:00 AM - 11:50 AM
Meeting dates
2026-10-19 - 2026-12-11
Location
Unity Hall 520
Instructor
Jun Dai
Details checked 2 hours agoSeats checked 2 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?