每日益智,检验你的信息安全知识储备

Q
今日挑战 · XSS跨站脚本攻击与防御
【单选题】
中等
关于跨站脚本攻击(XSS)及其防御,以下哪项说法是正确的?
A. 反射型XSS攻击通常利用服务器端缓存将恶意脚本持久化存储在服务器上,每次请求都会执行
B. 存储型XSS的主要特点是攻击载荷随HTTP请求被服务器立即反射回响应中,不持久存储
C. 防御XSS最有效的方法之一是实施输出编码转义,同时对用户输入进行严格的验证和过滤
D. 基于DOM的XSS完全发生在客户端浏览器中,攻击脚本不需要经过服务器处理,因此无法通过服务端防御
🤔
正确答案与解析在下方
想一想你的答案是什么?
准备好了再往下滑动 👇
📌 答案与解析
正确答案:C
A. 反射型XSS攻击通常利用服务器端缓存将恶意脚本持久化存储在服务器上,每次请求都会执行
B. 存储型XSS的主要特点是攻击载荷随HTTP请求被服务器立即反射回响应中,不持久存储
✅ C. 防御XSS最有效的方法之一是实施输出编码转义,同时对用户输入进行严格的验证和过滤
D. 基于DOM的XSS完全发生在客户端浏览器中,攻击脚本不需要经过服务器处理,因此无法通过服务端防御
答案解析
A选项错误,反射型XSS不持久存储在服务器;B选项错误,这是反射型XSS的定义;C选项正确,输出编码和输入验证是防御XSS的核心手段;D选项错误,基于DOM的XSS虽然攻击脚本在客户端执行,但服务器端可以通过内容安全策略(CSP)、输入输出编码等机制进行防御。
小贴士
关注「数据安全早知道」公众号,每天持续更新!
答题不在于正确率,而在于理解背后的安全原理。
数安早知道
🔗 数据安全与信息安全知识库 datasafe.website
— 点击上方链接访问知识库,获取更多安全资讯 —