...
首页> 外文期刊>ACM Transactions on Internet Technology >One-Time Cookies: Preventing Session Hijacking Attacks with Stateless Authentication Tokens
【24h】

One-Time Cookies: Preventing Session Hijacking Attacks with Stateless Authentication Tokens

机译:一次性Cookie:使用无状态身份验证令牌防止会话劫持攻击

获取原文
获取原文并翻译 | 示例
           

摘要

HTTP cookies are the de facto mechanism for session authentication in Web applications. However, their inherent security weaknesses allow attacks against the integrity of Web sessions. HTTPS is often recommended to protect cookies, but deploying full HTTPS support can be challenging due to performance and financial concerns, especially for highly distributed applications. Moreover, cookies can be exposed in a variety of ways even when HTTPS is enabled. In this article, we propose one-time cookies (OTC), a more robust alternative for session authentication. OTC prevents attacks such as session hijacking by signing each user request with a session secret securely stored in the browser. Unlike other proposed solutions, OTC does not require expensive state synchronization in the Web application, making it easily deployable in highly distributed systems. We implemented OTC as a plug-in for the popular WordPress platform and as an extension for Firefox and Firefox for mobile browsers. Our extensive experimental analysis shows that OTC introduces a latency of less than 6 ms when compared to cookies - a negligible overhead for most Web applications. Moreover, we show that OTC can be combined with HTTPS to effectively add another layer of security to Web applications. In so doing, we demonstrate that one-time cookies can significantly improve the security of Web applications with minimal impact on performance and scalability.
机译:HTTP cookie是Web应用程序中用于会话身份验证的事实上的机制。但是,它们固有的安全性弱点允许攻击Web会话的完整性。通常建议使用HTTPS来保护cookie,但是由于性能和财务方面的考虑,尤其是对于高度分布式的应用程序而言,部署完整的HTTPS支持可能会遇到挑战。此外,即使启用了HTTPS,也可以通过多种方式公开Cookie。在本文中,我们提出了一次性Cookie(OTC),它是会话身份验证的一种更强大的替代方法。 OTC通过使用安全存储在浏览器中的会话密钥对每个用户请求进行签名,来防止诸如会话劫持之类的攻击。与其他提议的解决方案不同,OTC不需要Web应用程序中昂贵的状态同步,因此可以轻松地将其部署在高度分布式的系统中。我们将OTC实施为流行的WordPress平台的插件,并作为Firefox和针对移动浏览器的Firefox的扩展。我们广泛的实验分析表明,与cookie相比,OTC引入的延迟小于6毫秒-对于大多数Web应用程序而言,开销可以忽略不计。此外,我们显示OTC可以与HTTPS结合使用,以有效地为Web应用程序增加另一层安全性。通过这样做,我们证明了一次性Cookie可以显着提高Web应用程序的安全性,而对性能和可伸缩性的影响最小。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号