首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HOTP认证中的去同步检测

HOTP认证中的去同步检测
EN

Cryptography用户
提问于 2014-08-19 09:26:39
回答 1查看 326关注 0票数 1

在HOTP身份验证中,系统是否有检测令牌已去同步的方法?如果是这样的话,它如何知道OTP是从去同步(但有效)令牌生成的,而不仅仅是一个假的/随机的OTP?

EN

回答 1

Cryptography用户

发布于 2014-08-19 12:23:04

来自RFC 4226

7.4。虽然服务器的计数器值只有在成功的HOTP身份验证之后才会增加,但是令牌is上的计数器每次被用户请求时都会增加。在此Because中,服务器和令牌上的计数器值可能会导致be不同步。我们建议在服务器上设置前瞻性参数S,它定义了前瞻性窗口的大小。简而言之,服务器可以重新计算下一个S HOTP -服务器值,并根据接收到的HOTP客户端检查它们。此场景中计数器的同步只需服务器计算下一个HOTP值并确定是否有a匹配。可选地,系统可能要求用户发送(例如,2,3) HOTP值的a序列进行再同步,由于伪造连续HOTP值序列甚至比猜测单个HOTP值还要困难。参数S设置的上限确保服务器不会永远检查HOTP值(导致拒绝服务攻击),还限制了试图生成HOTP值的攻击者的可能解决方案空间。S应该尽可能低,同时也要确保可用性不受影响。

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

https://crypto.stackexchange.com/questions/18711

复制
相关文章

相似问题

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