目录
内容简介
这本书涵盖以下几点:
XSS攻击原理:解释XSS是如何利用Web应用未能有效过滤用户输入的缺陷,将恶意脚本注入到网页中,当其他用户访问时被执行,实现攻击者的目的,例如窃取用户会话凭证、实施钓鱼攻击等。
XSS分类:分为存储型XSS(Persistent XSS)、反射型XSS(Non-persistent XSS)和DOM-Based XSS,分别介绍各自的特点及其在实际场景中的应用案例。
攻击实例分析:通过实际的代码片段,展现XSS漏洞是如何产生的,以及攻击者如何构造特定的攻击payload绕过网站的安全防护。
防御策略:探讨多种防止XSS的方法,包括但不限于:
输入验证和净化:对用户提交的所有数据进行严格的过滤和转义。
输出编码:在向HTML页面输出数据时确保所有特殊字符都被正确转义。
HTTP头部设置:如使用Content Security P