gpt4 book ai didi

html - 将 GET 与 tokenID 一起使用以确保安全是个好主意吗?

转载 作者:可可西里 更新时间:2023-11-01 16:39:46 25 4
gpt4 key购买 nike

我是 thinking about this并且 POST 似乎只是稍微不那么脆弱而且更难(要求用户单击某些东西)。

我读到了 token ID 和双重提交的 cookie,但我不确定有什么区别

http://www.owasp.org/index.php/Cross-Site_Request_Forgery_%28CSRF%29_Prevention_Cheat_Sheet#Disclosure_of_Token_in_URL http://www.owasp.org/index.php/Cross-Site_Request_Forgery_%28CSRF%29_Prevention_Cheat_Sheet#Double_Submit_Cookies

现在我有用户 ID(我表中的 PK)和 session ID,因此您不能简单地更改您的 cookie ID 并像其他人一样行事。现在似乎我将 session ID 作为 token 放入我的每个表单中并检查它们,因为攻击者无法猜出这些 token 。但是我不喜欢将 session ID 放入页面以供人们查看的想法。但真的,这有问题吗?除了让用户复制/粘贴 html 之外,是否存在由于 session ID 在 html 中以普通 View 显示而可能发生的任何攻击?

最佳答案

如果用户可以复制带有 token 的链接,这是非常不安全的。对于当前地址也是如此:如果您使用静态 session ID,则对外部站点的引用或屏幕截图将使 session 受到损害。即使您没有静态 session ID,用户也可以将鼠标放在链接上,该链接会显示在他的浏览器底部,然后截取屏幕截图,再次使他的 session 遭到破坏。

关于html - 将 GET 与 tokenID 一起使用以确保安全是个好主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2243127/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com