sp26-cs571 lecturesecurityxssxsrfowaspcs571
Lecture 99: Secure User Interfaces Lecture 99: Secure User Interfaces
Content locked
The catalog is public. Reading this content requires approved access.
Sign in to readLearning Objectives
Ethical Considerations
Building Secure User Interfaces
What is a Vulnerability?
Common Vulnerabilities
Cross-Site Scripting (XSS)
HW2 XSS
DOM-based vs Persistent XSS
XSS Demo with BadgerChat
XSS Mitigations
Cross-Site Request Forgery (XSRF)
How XSRF Works
XSRF Demo with BadgerChat
XSRF Mitigations
Use of Outdated and Vulnerable Components
Software and Data Integrity Failures
Validation
Software and Data Integrity Failure Demo
The Bonus CTF Flag
Your Turn!
</CS571>
Resources