yii2 XSS攻击 - CSRF防范策略

参考资料:http://www.cnblogs.com/ganiks/p/yii2-request-csrf-safe-strategy.html

程序盗取cookie,然后通过程序攻击网站,被称为xss攻击,譬如 产品加入购物车 

对于账号注册,加入验证码来防范意外,可以通过CSRF防范

攻击原理:





yii2 XSS攻击 - CSRF防范策略_第1张图片

yii防范流程图:

yii2 XSS攻击 - CSRF防范策略_第2张图片


使用步骤:
1.加入配置
'components' => [
'request' => [
			'enableCookieValidation' => true,
			'enableCsrfValidation' => true,
			'cookieValidationKey' => 'sdredf#@#@',
		],
]

2.在layout文件的head中加入:


3.

在提交的form表单中一定需要加入:

getRequest();  ?>
通过这个隐藏的csrf参数,来传递。


yii2 XSS攻击 - CSRF防范策略_第3张图片

你可能感兴趣的:(Yii2,框架)