Web2.0十大Ajax安全漏洞以及成因

2016-02-19 15:32 2 1 收藏

今天图老师小编要向大家分享个Web2.0十大Ajax安全漏洞以及成因教程,过程简单易学,相信聪明的你一定能轻松get!

【 tulaoshi.com - Web开发 】

JavaScript包含的Ajax是Web2.0应用的一个重要组成部分。该部分的进化发展使网络变成了超级平台。该转变同时也催生了新品种的病毒和蠕虫,比如Yamanner,Samy 以及Spaceflash等等。Google,Netflix,Yahoo 以及MySpace等门户网站在过去的几个月里都因为新的漏洞而蒙受一定损失。黑客们可以利用这些漏洞进行钓鱼,跨站点脚本(XSS)以及跨站点伪造(XSRF)请求等攻击。

Ajax中没有固有的安全漏洞,但是对该技术向量的适配显著地改变了网络应用的开发途径以及方法论。以前,DCOM和CORBA组成核心中间件层的时候,将数据和对象序列化非常困难。Ajax使用简单的GET,POST或者SOAP调用,来转换XML,HTML,JS Array,JSON,JS Objects以及其他定制的对象;全部这些操作都不需要调用中间件层。Ajax的这种综合能力使应用服务器与浏览器之间的数据交换非常流畅。从服务器端传来的信息动态地被注入到当前的DOM相关环境,然后浏览器的DOM状态重置。在讲安全漏洞之前,我们先来看看促成Web2.0漏洞的关键因素。

多重分散的终端点以及隐藏调用——Web2.0应用与Web1.0的主要区别就是信息访问机制的区别。比起它的前身Web1.0, Web2.0应用有数个Ajax终点。潜在的Ajax调用分散于整个浏览器页面,并且能够被各个事件分别调用。开发者恨难应付Ajax调用的这种分散性,并且由于这些调用是隐藏的,不那么明显,它还可能导致代码不规范。

认证混乱——输入和输出内容认证是应用的重要因素之一。Web2.0应用使用桥,mashups,还有反馈等等。很多情况下,它假定“另一方”(读取服务器端或者客户端代码)已经实现了认证,这种混乱就导致了双方都没有实现适当的认证控制。

不受信任的信息

来源:https://www.tulaoshi.com/n/20160219/1609850.html

延伸阅读
标签: Web开发
一、 引言 最近,Opera宣布通过他们的浏览器把AJAX技术应用于移动设备开发中。 考虑到Opera浏览器在目前浏览器市场(特别是在移动浏览器市场)的流行性,我们可以预计这一宣布对于整个浏览器市场必然会产生重要影响。从加入到移动服务开发市场几年的经验来看,我相信现在的AJAX很可能会替换Java ME和XHTML而成为开发移动应用程序的首选平台。 在...
标签: Android
安卓新六大安全漏洞   据科技网站ZDNet报道,日前,由美国印第安纳大学和微软公司的安全专家联合发表的一篇论文称,他们在谷歌的安卓移动平台上发现了六处新的安全漏洞,而这些漏洞可能导致几乎所有的安卓设备遭受恶意代码攻击。 据悉,此次在安卓系统上发现的这些漏洞为一种被称为Pileup的新型漏洞,Pileup为通过(www.tulaos...
标签: windows 操作系统
现在很多的电脑用户都将自己的操作系统换成了最新的WINXP系统,但即使是最新的Windows系统,依然还是存在着很多安全隐患,那么怎样保证你的系统安全呢? 下面就让我们来看看Windows家族有哪些安全漏洞?以及如何堵住这些漏洞? 1、快速用户切换漏洞 WindowsXP快速用户切换功能存在漏洞,当你单击“开始”/“注销”/“切换用户”启动...
Sql语句作为国际标准的数据库查询语句,在各种编程环境中得到了广泛的应用。作为一个成熟、稳定的系统,用户登陆和密码验证是必不可少的。笔者在平时的编程工作中发现,许多程序员在用sql语句进行用户密码验证时是通过一个类似这样的语句来实现的: Sql="Select * from 用户表 where 姓名='"+name+"' and 密码...

经验教程

262

收藏

98
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部