首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是什么阻止黑客拦截nonce并使用它?

是什么阻止黑客拦截nonce并使用它?
EN

Stack Overflow用户
提问于 2011-06-30 03:07:21
回答 3查看 526关注 0票数 1

假设一个页面显示给一个经过身份验证的用户,上面有各种删除链接。每个链接都有一个现时值。如何防止黑客嗅探到该连接并获得nonce,然后立即使用它通过欺骗经过身份验证的用户并使用nonce来删除一堆数据?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-06-30 03:10:41

没什么。SSL可以通过防止嗅探来提供一些帮助。您所指的是会话侧劫持

http://en.wikipedia.org/wiki/Session_hijacking

我还在这里描述了如何轻松地从侧面截取Facebook会话:

http://madhur.github.com/blog/2011/06/12/facebooksessionhijacking.html

LinkedIn会话:

http://www.wtfuzz.com/blogs/linkedin-ssl-cookie-vulnerability/

票数 1
EN

Stack Overflow用户

发布于 2011-06-30 03:12:03

包含nonce的链接是由服务器创建的,因此服务器独立地知道它提供给用户Adam的nonce是X(它将该nonce与Adam的会话相关联)。

如果Mallory嗅探到nonce,但不能劫持Adam的会话,那么服务器将知道这种伪造的请求(与Mallory的会话和他的不同的nonce Y相关联)肯定是无效的,并拒绝它们。

然而,nonce出现的原因不是上面的原因,因为在实践中,可以嗅到nonce的人几乎肯定也可以劫持会话。

相反,这使得Mallory不可能提前猜到“正确的”删除链接。这意味着,一个成功的攻击必须在Adam的会话有效的时间段内策划和执行,这大大减少了以前的“我今天可以编写脚本,Adam可能会在10年后攻击我的矿,它仍然会工作”的攻击面。

票数 1
EN

Stack Overflow用户

发布于 2011-06-30 03:10:16

加密连接/ HTTPS?

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6525881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档