Topics > 14. Security & Authentication
Web security ensures the protection of applications from common vulnerabilities like XSS, CSRF, and SQL injection. Authentication is the process of verifying user identity so that the application can tailor content and functionality while maintaining data privacy. In this unit, you will learn learn to identify risks and implement best practices such as input validation, secure authentication, and encryption. You will also learn about authentication strategies (e.g., JWT) in order to implement a secure login system.
Readings & Activities
Week | Slides / Activities | Readings | |
---|---|---|---|
Week 15 | Wed, 4/23 | Lecture 23 Security & Authentication | Required: |