Web客户端数据存储安全风险分析.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Web客户端数据存储安全风险分析

Web客户端数据存储安全风险分析   摘 要: Web客户端数据是指Web应用在Web客户端保存的数据。其存储机制已经从最初仅存储ID值的Cookies发展到能够保存重要个人信息的客户端数据库。Web客户端数据存储的发展,给Web应用和终端用户都带来了新的安全风险。文章介绍了客户端数据存储的不同技术,分析了客户端数据存储的安全风险,给出了防范这些安全风险的措施和建议。   关键词: Web应用; Web客户端数据存储; 安全风险; 应对策略   中图分类号:TP309.5 文献标志码:A 文章编号:1006-8228(2012)12-06-02   Risk analysis of Web client-end data storage   Yang Jianqiang, Fang Lei   (School of Mathematics and Computer Science, Hubei University of Arts and Science, Xiangyang, Hubei 441053, China)   Abstract: Web client-end data is a kind of data that is stored in client’s terminals by Web application. The storage mechanisms have changed from Cookies that simply store the ID value, to the client-end database that can store important personal information. With the development of client-end data storage, new risks for both Web applications and end users have appeared. In this paper, different technologies available for client-side data storage are described, the risks associated with client-side data storage are analyzed, and the effective countermeasures and suggestions to prevent these risks are given.   Key words: Web application; Web client-side data storage; security risk; countermeasure   0 引言   Web客户端数据是指由Web应用发起的、并由浏览器或浏览器插件执行和控制的、在Web用户的系统上保存的数据,这些数据大多与Web用户有关。自从采用简单的Cookies作为HTTP的状态管理机制以来,Web站点就开始在用户的系统上保存数据。为了满足Web应用的需求,后来出现了新的Web客户端数据存储技术。这些新技术常常使用其他存储机制,比如数据库,并且一般提供比Cookies更多的存储容量。Web客户端数据存储技术的发展和广泛采用,给Web应用带来了新的安全风险。比如客户端数据损坏、客户端数据泄露、客户端XSS和SQL注入等。这些风险会影响到Web应用的安全与可靠运行。   1 Web客户端数据存储技术   目前存在多种Web客户端数据存储技术,除了Cookies,还有微软的IE UserData和Silverlight、Adobe的Flash、Oracle的Java,以及与HTML 5有关的Web SQL数据库(Web SQL Database)、Web存储(Web Storage)、索引数据库API(Indexed Database API)等。在这些存储技术中,Cookies被所有的浏览器支持。其他技术则仅在部分浏览器中得到支持,并且有的技术还需要安装相应的浏览器插件才可以使用,如Flash。   为了防止不同的Web应用读取彼此的数据,上述所有的存储技术都采用了同一来源策略机制。来源通常由主机名(如)、端口号,以及传输协议等界定。浏览器会记录所有Web客户端数据的来源。当某个Web应用访问本地存储的数据(即Web客户端数据)的时候,浏览器将检查该Web应用的来源和被访问数据的来源,只有当二者匹配的时候才允许访问[1]。   大多数Web客户端数据存储技术并不指定数据在客户端的保存期限,因此数据将一直保存在用户系统上,除非主动删除它们。不过Cookies是一个例外,它允许指定数据的到期时间。另外,不

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档