V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
jiemou

关于 cookie - httponly 的 懵逼

  •  
  •   jiemou · Oct 12, 2021 · 2235 views
    This topic created in 1659 days ago, the information mentioned may be changed or developed.

    已知:
    httponly 设置为 true,无法使用 js 获取 cookie,防止 xss 攻击。

    问题:
    当我们打开 浏览器 - Application - Cookies ; 不是也能看见 httponly 设置为 true 的 cookie 吗?我为什么不能手动复制粘贴这个 cookie 拿出来进行使用?这样不很明显是不安全的吗?

    9 replies    2021-10-13 12:15:46 +08:00
    Trim21
        1
    Trim21  
       Oct 12, 2021 via Android
    httponly 防的不是你这种情况…

    如果你的网页引用了一个 js 文件(比如 jQuery ),这个 js 文件没法读取你的 cookies…
    jiemou
        2
    jiemou  
    OP
       Oct 12, 2021
    @Trim21 一般的安全检测会这样取 cookie 去模拟访问吗?
    IvanLi127
        3
    IvanLi127  
       Oct 13, 2021 via Android
    你这控制浏览器和 xss 没啥关系了。客户端不可信的话是用户问题,用户自己负责。安不安全与站点无关了
    Justin13
        4
    Justin13  
       Oct 13, 2021 via Android
    防的是恶意 js,不是用户
    weyou
        5
    weyou  
       Oct 13, 2021 via Android
    都能直接操作浏览器了,就不能谈什么安全了。这也是很长时间 chrome 不把保存的网页登录密码加密的理由,因为攻击者能直接操作你电脑的话,可以无数种方式拿到他想要的东西
    Telegram
        6
    Telegram  
       Oct 13, 2021
    人家防的是恶意插入的 xss 代码获取到你的 cookie,不是防的你。你都能控制浏览器了,当然可以拿到 cookie 了。
    Aphsss
        7
    Aphsss  
       Oct 13, 2021
    防风,但不防 XX 。
    wdssmq
        8
    wdssmq  
       Oct 13, 2021
    很多人给建站程序报的“漏洞”都是先假定攻击者能登录后台 。。emmm,,
    jiemou
        9
    jiemou  
    OP
       Oct 13, 2021
    @Justin13 @Aphsss @IvanLi127 @Telegram @wdssmq @weyou 感谢回复 =.=
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1707 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 16:25 · PVG 00:25 · LAX 09:25 · JFK 12:25
    ♥ Do have faith in what you're doing.