目录
什么是HttpOnly?
如果cookie
中设置了HttpOnly
属性,那么通过js
脚本将无法读取到cookie
信息,这样能有效的防止XSS
攻击,窃取cookie
内容,这样就增加了cookie
的安全性,即便是这样,也不要将重要信息存入cookie
。XSS
全称Cross SiteScript
,跨站脚本攻击,是Web
程序中常见的漏洞,XSS
属于被动式且用于客户端的攻击方式,所以容易被忽略其危害性。其原理是攻击者向有XSS漏洞的网站中输入(传入)恶意的HTML代码,当其它用户浏览该网站时,这段HTML代码会自动执行,从而达到攻击的目的。如,盗取用户Cookie
、破坏页面结构、重定向到其它网站等。
laravel去除 httponly、不加密
return redirect()->to($returnData['redirect_url'])
->withCookies([
cookie()->make(
'token',
$detail->user_name,
env('SESSION_LIFETIME'),
$path = null,
$domain = null,
$secure = false,
$httpOnly = false)
]);