首页> 外文期刊>Concurrency, practice and experience >A scalable framework for protecting user identity and access pattern in untrusted Web server using forward secrecy, public key encryption and bloom filter
【24h】

A scalable framework for protecting user identity and access pattern in untrusted Web server using forward secrecy, public key encryption and bloom filter

机译:使用前向机密,公钥加密和布隆过滤器来保护不受信任的Web服务器中的用户身份和访问模式的可伸缩框架

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

摘要

Securing user identity from data breach in a web server is one of the major concerns for the users of the web applications. Similarly, protecting user access pattern from unauthorized access should be taken seriously, because the potential threats such attacks may pose, are huge. However, these security measures should not be adopted at the expense of user experience and convenience. Nevertheless, any extra overhead in the form of security measures introduced in a distributed system results in significant performance declination. The target of a secured framework for a distributed system like web application should be a reasonable trade-off between security and user experience. Thus, in this work, we present a framework that ensures security for the user identity along with keeping the online activities of the users anonymous while ensuring scalability of the system. Our framework is designed in a scalable form that can work with other distributed architectures that provide security to user data and identities. To ensure all these measures, our proposal includes the implementation of Forward Secrecy using Diffie-Hellman Key exchange protocol where the server cannot remember a user's history after a session ends. In addition, we present our own mechanism to hide logical data sharing strategies to protect users against selective DoS attacks. Moreover, we implemented a modified version of bloom filter to safeguard user access pattern in a compromised server. Our proposed implementation of bloom filter also ensures that the scalability of distributed system is preserved even with little infrequent overhead in the server because of security measures proposed in this work. Finally, we implemented different modules of our framework using both Web Socket and Long Polling transport protocols and recorded the time required to perform various tasks. Web socket protocol took less time to perform each task than the long polling protocol, which is convincing enough to suggest that web socket performs better than long polling in the given scenarios.
机译:保护用户身份免受Web服务器中数据泄露的侵害是Web应用程序用户的主要关注之一。同样,应认真保护用户访问模式免受未经授权的访问,因为此类攻击可能构成巨大的潜在威胁。但是,不应以牺牲用户体验和便利为代价采取这些安全措施。但是,以分布式系统中引入的安全措施形式出现的任何额外开销都会导致性能严重下降。 Web应用程序等分布式系统的安全框架的目标应该是安全性和用户体验之间的合理权衡。因此,在这项工作中,我们提出了一个框架,可确保用户身份的安全性,并保持用户的在线活动匿名,同时确保系统的可伸缩性。我们的框架以可伸缩的形式设计,可以与为用户数据和身份提供安全性的其他分布式体系结构一起使用。为了确保所有这些措施,我们的建议包括使用Diffie-Hellman密钥交换协议实现前向保密,在该会话结束后服务器无法记住用户的历史记录。此外,我们提出了自己的机制来隐藏逻辑数据共享策略,以保护用户免受选择性DoS攻击。此外,我们实现了布隆过滤器的修改版本,以保护受感染服务器中的用户访问模式。我们提出的布隆过滤器实现方案还可以确保分布式系统的可伸缩性,即使这项工作中提出了安全措施,即使服务器中的开销很少,也可以保留。最后,我们使用Web套接字和长轮询传输协议实现了框架的不同模块,并记录了执行各种任务所需的时间。 Web套接字协议执行每个任务所需的时间少于长轮询协议,这足以说服Web套接字在给定方案中比长轮询执行得更好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号