AuthSub会话令牌永不过期;安全问题?

时间:2009-10-05 18:37:04

标签: security session gdata authsub

我正在使用GData的AuthSub,因此我的管理应用程序不需要存储用户/密码信息。我刚刚在文档中了解了如何交换第一个一次性令牌,用于会话令牌(http://code.google.com/apis/accounts/docs/AuthSub.html#AuthSubSessionToken)。然后这句话突然出现在我身上:

  

您可以忽略当前未使用的到期日期;会话令牌实际上不会过期。

有人会关心如何解释非过期令牌不是安全问题吗? “有效不会过期”的真正含义是什么?从理论上讲,如果恶意应用程序设法获得其中一个令牌,它是否可以继续使用它而不管密码更改?是否可以查看当前在Google帐户上发布的会话令牌?

简而言之,我的偏执已经占据了,我需要一个聪明的人来安慰我!

编辑:您可以在https://www.google.com/accounts/IssuedAuthSubTokens

手动撤销令牌

1 个答案:

答案 0 :(得分:1)

是的,实际上如果会话令牌永不过期,则CWE-384会识别漏洞,如果会话需要很长时间才能过期,则会违反CWE-613。两个CWE页面都对漏洞进行了很好的解释。我不知道这个应用程序的具体细节,但通常可以使用会话令牌立即进行身份验证,而无需用户名/密码。

相关问题