xss攻击:
Cross Site Scripting:跨站脚本
(不用CSS,是因为CSS已经代表了样式。而X有未知和扩展的含义。)
通过document.cookie获取用户的cookie,解决方案:重要的cookie要HttpOnly请求(cookie随着请求自动发送)才可以获取。通过document.cookie代码,无法获取到HttpOnly的cookie。(下图中,Secure打√,表示该cookie只在https请求下生效)。

XSRF攻击:
又名:CSRF
Cross-Site Request Forgery
跨站请求伪造
跨站请求伪造(英语:Cross-site request forgery),也被称为 one-click attack 或者 session riding,通常缩写为 CSRF 或者 XSRF, 是一种挟制用户在当前已登录的Web应用程序上执行非本意的操作的攻击方法。
CSRF实现流程如下:

解决方案:2步验证:人脸验证+手机验证码验证
CSRF怎么防御?
- referer
- cookie hashing
- token
- 二次验证
- WAF
本文详细介绍了两种常见的Web安全攻击方式:XSS(跨站脚本)和CSRF(跨站请求伪造)。XSS攻击可通过document.cookie获取用户的cookie信息,而设置cookie为HttpOnly可以有效防止此类攻击。CSRF攻击则利用已登录用户的权限发起非预期操作,常见防御手段包括二次验证等。
4492

被折叠的 条评论
为什么被折叠?



