wisconsin
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 read
Learning 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