Week 8 - Web Attacks Part 2
接着第7周讲web攻击
Cross Site Scripting (XSS)
Reflected XSS
String searchQuery = request.getParameter("searchQuery");
...
PrintWriter out = response.getWriter();
out.println("<h1>" + "Results for " + searchQuery + "</h1>");Stored XSS
String postMsg = db.getPostMsg(0);
...
PrintWriter out = response.getWriter();
out.println("<p>" + postMsg);XSS Steal Cookie
XSS Phishing
XSS Run Exploits
解决方法:Sanitisation 消毒
发现问题 1

发现问题2 : 推特bug

PHP提供消毒函数

Cross Site Request Forgery (CSRF)
CSRF流程
解决方法
XML External Entities

Broken Access Control

Path Traversal

Fix
Security Misconfiguration
Insecure Deserialisation
Using Components with Known Vulnerabilities
Insufficient Logging and Monitoring
Last updated