Offered: Fall 2025 (current)
Web Security Fundamentals, Securing Communication Channels, Authentication and Authorization, Handling Untrusted Data, Web Application Security, Client-Side Security, API Security, Emerging Web Technologies, Web Application Firewalls.
The core objectives of this course are to:
Analyze and evaluate a Web-based system concerning its security requirements.
Demonstrate an understanding of the process of developing secure networked systems.
Apply cryptographic protocols (TLS/SSL) and secure communication techniques to secure a Web-based application.
Design and deploy secure authentication mechanisms, including OAuth, OpenID Connect, and MFA.
1. To Be Added
| # | Description | Weight | Edit |
|---|