【问题标题】:Is token based authentication secure when基于令牌的身份验证是否安全
【发布时间】:2011-10-20 12:39:55
【问题描述】:

任何请求都是通过 HTTPS 发出的,令牌通过以下方式传输:

a) 获取https://foo.dom/foobar?auth_token=abcxyz

b) GET https://foo.dom/foobar 带有 HTTP 标头,例如 X-FOOBAR-TOKEN: abcxyz

据我了解 SSL,在 HTTP 请求的情况下,客户端首先协商 SSL 连接,并且仅在成功建立安全连接的情况下传输其他参数和/或 HTTP 标头。

到目前为止我是对的吗?

感谢任何建议。 费利克斯

【问题讨论】:

  • 如果您要将整个安全性建立在 SSL 的存在上,那么请确保您不能“说服”网络服务器提供明文服务。
  • 当然,在我的情况下,ssl_requirement 会为我做这个。

标签: security http ssl


【解决方案1】:

SSL 为您购买传输加密,因此在从站点发送/接收身份验证令牌时,任何人都无法获取它。可以针对 SSL 执行一些中间人攻击,但通常 SSL 应该保护令牌内容。

安全性的成败取决于令牌本身是否具有加密安全性。如果这可以说是真的,那么你就是金。看看这个网站http://web.mit.edu/kerberos/dialogue.html

还有很多其他网站使用安全令牌进行身份验证,请参阅:http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?RESTAuthentication.html

【讨论】:

    猜你喜欢
    • 2016-12-18
    • 2011-06-08
    • 2017-03-21
    • 1970-01-01
    • 2015-02-06
    • 2021-01-25
    • 2012-07-06
    • 2013-02-12
    • 2013-01-20
    相关资源
    最近更新 更多