Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1198946
  • 博文数量: 272
  • 博客积分: 3899
  • 博客等级: 中校
  • 技术积分: 4734
  • 用 户 组: 普通用户
  • 注册时间: 2012-06-15 14:53
文章分类

全部博文(272)

文章存档

2012年(272)

分类: 网络与安全

2012-06-26 13:33:53

第一条是gmail的手机版浏览器开始使用HTML 5里的 local storage 来支持离线浏览。



在之前可能仅仅是用Gears 一些功能,但这要求装 Gears 插件。

HTML 5 local storage 是目前很多浏览器都开始支持的,通用性很好。

它的实质就是存储一个 SQLite 的小DB 但是这有可能带来的隐患是隐私数据泄露,因为一旦出现XSS或者是其他漏洞,可能让攻击者跨域读取到这个DB里的数据。 我记得 HTML 5 Global Storage 是任意域可读写的,不知道有没有记错。出于易用性的考虑,SOP在这里做的也很弱,标准里也不推荐储存一些敏感信息在这里。即便SOP没有出现问题,也有通过XSS然后注射本地DB的风险。

Google
确实时髦,不过安全性还有待验证。 也许接下来google的工程师会考虑怎么来完善这一方案。


第二条是一个很有意思的攻击过程,XSS通过注射来传播。

http://tacticalwebappsec.blogspot.com/2009/04/blended-attacks-reflected-xss-attack.html

和之前流行的Mass SQL Injection(在中国叫数据库挂马) 有相同,也有不同,是一个这样的案例:
1.
攻击者找到一个任意网站的SQL 注射的漏洞
2.
写一条注射的link,放在任意一个网站上
3. Google
把这个link给爬到索引里去了,然后通过google alerts 或者是 google search 传播
4.
受害者订阅了Google Alerts, 点击了这个link
5.
受害者于是注射了那个站,被注射的站解开SQL后,返回了一个

阅读(1650) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~