HTML5安全风险之Web Storage攻击详解

所属分类: 网络安全 / 安全其它 阅读数: 160
收藏 0 赞 0 分享

一、WebStorage简介

HTML5支持WebStorage,开发者可以为应用创建本地存储,存储一些有用的信息。例如LocalStorage可以长期存储,而且存放空间很大,一般是5M,极大的解决了之前只能用Cookie来存储数据的容量小、存取不便、容易被清除的问题。这个功能为客户端提供了极大的灵活性。

二、攻击方式

LocalStorage的API都是通过Javascript提供的,这样攻击者可以通过XSS攻击窃取信息,例如用户token或者资料。攻击者可以用下面的脚本遍历本地存储。

同时要提一句,LocalStorage并不是唯一暴露本地信息的方式。我们现在很多开发者有一个不好的习惯,为了方便,把很多关键信息放在全局变量里,例如用户名、密码、邮箱等等。数据不放在合适的作用域里会带来严重的安全问题,例如我们可以用下面的脚本遍历全局变量来获取信息。

三、攻击工具

HTML5dump的定义是“JavaScriptthat dump all HTML5 local storage”,它也能输出HTML5 SessionStorage、全局变量、LocalStorage和本地数据库存储。

四、防御之道

对于WebStorage攻击的防御措施是:

1、数据放在合适的作用域里

例如用户sessionID就不要用LocalStorage存储,而需要放在sessionStorage里。而用户数据不要储存在全局变量里,而应该放在临时变量或者局部变量里。

2、不要存储敏感的信息

因为我们总也无法知道页面上是否会存在一些安全性的问题,一定不要将重要的数据存储在WebStorage里。

以上就是Web Storage攻击详细介绍,希望对大家学习Web Storage攻击有所帮助。

更多精彩内容其他人还在看

文件夹共享给特定用户、局域网共享给特定用户、文件夹共享给特定电脑的方法

这篇文章主要介绍了文件夹共享给特定用户、局域网共享给特定用户、文件夹共享给特定电脑的方法的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享

服务器共享文件防打印、禁止打印共享文件、局域网共享文件禁止打印的方法

这篇文章主要介绍了服务器共享文件防打印、禁止打印共享文件、局域网共享文件禁止打印的方法的相关资料,非常具有实用价值,需要的朋友可以参考下
收藏 0 赞 0 分享

如何禁止本地拖拽文件上传、禁止网页文件上传、禁止拖动文件到网盘、禁止拖拽文件到QQ

拖拽文件是我们经常用到的一个功能,可以方便地把电脑文件拖拽到邮件附件、网盘、QQ等聊天软件里面,实现轻松上传文件或发送文件的目的
收藏 0 赞 0 分享

男子想代练赚钱反沉迷网游 靠盗窃买游戏装备

这篇文章主要介绍了男子想代练赚钱反沉迷网游 靠盗窃买游戏装备的相关资料,大势至公司可以独家提供从局域网网络行为管理、电脑资料防止泄密管控和信息安全防护一站式解决方案,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

电脑文件加密软件哪个好、文件夹加密软件排行榜、磁盘加密软件哪个好

这篇文章主要介绍了电脑文件加密软件哪个好、文件夹加密软件排行榜、磁盘加密软件哪个好的相关资料,无论是在单位还是个人电脑中,我们经常会在电脑上存储一些重要的文件,如何保护这些文件安全,下面就一起来看一下
收藏 0 赞 0 分享

业内专家谈"网上谍影":政企单位如何打赢无声的信息战?

随着互联网的广泛应用,互联网逐渐成为了境外间谍情报机关窃取我国家机密的重要渠道,危害我国家安全的事件时有发生。维护网络安全和国家秘密安全,是各级涉密单位、涉密人员乃至全社会的共同责任,下面就一起来了解一下如何帮助政企单位构建安全体系的方法
收藏 0 赞 0 分享

如何把不良信息屏蔽在校园网络之外?这事让校长很伤脑筋

网络既有可爱的一面,又有可怕的一面,不良的网站,不良的信息总会时不时的出现,不良信息屏蔽系统是校园网络信息安全的重要部分,主要功能是屏蔽网上不良信息,本文就来介绍一下如何有效的屏蔽不良信息,就跟小编一起来了解一下吧
收藏 0 赞 0 分享

《解除好友2》:我们离暗网有多远

在这个世界上存在着许多你根本不知道的危险角落,和一些你不敢想象的罪恶行径。小编今天带大家探讨一下罪恶天堂——暗网,一个比你想象中恐怖100倍的互联网世界。感兴趣的可以了解一下
收藏 0 赞 0 分享

迅雷链张慧勇:区块链安全威胁及防护思路分析

迅雷链开放平台研发负责人张慧勇对区块链安全问题的特点做了详细解释,介绍了目前区块链所面临的安全问题现状、区块链安全问题的特点,以及迅雷链是如何做安全的底层设计的,感兴趣的可以一起来了解一下
收藏 0 赞 0 分享

迅雷链技术专家深度剖析:区块链信任之源的秘密

区块链无疑是2018年的热门技术。虽然,区块链技术最受关注的应用主要在金融服务领域,其实它越来越多地影响着各个行业,迅雷链底层研发工程师张骁就区块链安全问题和密码学的关系做了主题分享,感兴趣的可以一起来了解一下
收藏 0 赞 0 分享
查看更多