已知:
httponly 设置为 true,无法使用 js 获取 cookie,防止 xss 攻击。
问题:
当我们打开 浏览器 - Application - Cookies ; 不是也能看见 httponly 设置为 true 的 cookie 吗?我为什么不能手动复制粘贴这个 cookie 拿出来进行使用?这样不很明显是不安全的吗?
1
Trim21 2021-10-12 23:43:22 +08:00 via Android
httponly 防的不是你这种情况…
如果你的网页引用了一个 js 文件(比如 jQuery ),这个 js 文件没法读取你的 cookies… |
3
IvanLi127 2021-10-13 08:10:12 +08:00 via Android
你这控制浏览器和 xss 没啥关系了。客户端不可信的话是用户问题,用户自己负责。安不安全与站点无关了
|
4
Justin13 2021-10-13 08:15:22 +08:00 via Android
防的是恶意 js,不是用户
|
5
weyou 2021-10-13 08:42:11 +08:00 via Android
都能直接操作浏览器了,就不能谈什么安全了。这也是很长时间 chrome 不把保存的网页登录密码加密的理由,因为攻击者能直接操作你电脑的话,可以无数种方式拿到他想要的东西
|
6
Telegram 2021-10-13 09:26:20 +08:00
人家防的是恶意插入的 xss 代码获取到你的 cookie,不是防的你。你都能控制浏览器了,当然可以拿到 cookie 了。
|
7
Aphsss 2021-10-13 10:09:37 +08:00
防风,但不防 XX 。
|
8
wdssmq 2021-10-13 11:51:29 +08:00
很多人给建站程序报的“漏洞”都是先假定攻击者能登录后台 。。emmm,,
|