WAP:一款WEB安全检测工具

Web Application Protection(WAP)是用于源代码静态分析和数据挖掘的一个工具,WAP主要检测使用PHP(4.0版本及以上)编写的web应用程序,并且因为它的误报率很低而受到广泛好评。

WAP:一款WEB安全检测工具

WAP可被用来检测并纠正以下漏洞:

SQL注入漏洞
跨站脚本攻击漏洞
远程文件包含漏洞
本地文件包含漏洞
目录及路径遍历漏洞
源代码泄露漏洞
操作系统注入漏洞
PHP代码注入漏洞

该工具可在语义上分析源代码,更确切地说,它利用数据流分析来检测漏洞是否存在,感染分析的目的是监视数据流入口防止恶意代码输入($_GET, $_POST数列等),并且确认它们是否接触到一些敏感接收器——一些PHP函数可被恶意输入所利用。检测之后,WAP工具使用数据挖掘技术来确认检测到的漏洞是真实存在的还是误报,最后,被确认的漏洞将会被补丁修补。

WAP是用java语言编写的,它有三个模块组成:

代码分析仪

该代码分析仪由树建模和感染分析仪组成,这个工具整合了ANTLR提供的开源词法分析器以及语法解析器,它主要利用的是PHP的语法以及PHP的树建模语法。这个树建模发生器使用词法分析器和语法解析仪在每个PHP文件中中构建AST(抽象语法树),这个感染分析仪通过构建的AST来检测可能存在的漏洞。

误报预测仪

误报预测仪是由集中归类的一直处于监督状态的漏洞数据以及误报信息和逻辑回归分类机器(Logistic Regression machine)算法组成,对于检测到的每个有可能的漏洞,此模块负责收集假阳性漏洞的存在数据,之后逻辑回归分类机器(Logistic Regression machine)将接收这些数据并就有无存在误报给它们分类。

代码校正仪

代码校正仪的作用是选择确认的漏洞类型并且修补漏洞。在代码校正仪确认了漏洞类型之后,被确认的漏洞将会在源代码中被删除或者插入补丁文件修复。


作者:banish

来源:51CTO

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
wap测试工具 二 需下载安装的wap模拟式浏览器 1.把firefox改造为在线wap模拟器 Firefox支持WEB及丰富的插件扩展,附加wmlbrowser插件能实现对WAP页面的浏览。 先下载安装firefox,然后下载安装firefox附加插件wmlbrowser, 下载 firefox浏览器 http://feilong.org/firefox-feilong 下载 wmlbrowser https://addons.mozilla.org/zh-CN/firefox/addon/62 2.提供WAPWEB的双重浏览支持的Opera浏览器 Opera起初只是网页浏览器,新版本Opera增加大量功能。Opera小巧而功能强大,可跨平台跨操作系统浏览网页、RSS和幻灯显示(Operashow)。此外Opera还有手机版。它支持W3C标准,使用者可控制网页结构和字体。 最让飞龙惊喜的是,输入“ http://wap.baidu.com ”,你看到了什么?Opera浏览器提供WAPWEB双重支持!也就是说电脑pc可以通过opera直接浏览手机wap网站,棒!opera详细下载介绍和下载:http://feilong.org/opera-feilong 3. 超强wap浏览器 即便您没有手机或手机没有开通wap服务,你也一样在电脑上浏览wap网页。想节约手机上网时间?怕中手机病毒?怕不小心掉进包月陷阱?想下载2M手机游戏又心疼gprs流量费?有了电脑上的WAP网站浏览器,只需输入wap网址,您就可以免费浏览手机WAP网站,下载大容量手机软件、手机电子书、手机游戏和手机主题啦! 超强wap浏览器下载地址:http://www.cngr.cn/dir/207/218/200606308218.html ;超强wap浏览器注册码:3QWR25AFW35AR9W 或电脑上wap浏览器:http://www.xdowns.com/soft/1/2/2008/Soft_42093.html 4.下载wapie控件并安装到IE中,然后在IE中浏览wap网站的方法。 http://timewe.net/alltimewe/help/wapie/install.html 5. WINWAP。模拟WAP手机上网浏览器,支持所有网络连接方式(GSM / GPRS / TETRA / Bluetooth / WLAN / LAN / 802.11 / UMTS / Modem),兼容通用WAP网关和服务器。winwap下载地址: http://download.enet.com.cn/html/475622005020302.html 三 需下载安装的wap模拟器软件 1.模拟手机形状的M3Gate V1.2软件 M3Gate让您在PC中浏览WML及WMLScript语言的WAP网站。这个m3gate手机模拟器好像停止开发,站点域名 M3Gate.com 没有官方技术信息,只有域名停靠广告,大概先驱夭折了?但是大部分在线或客户端wap浏览器都采用m3gate内核。http://www.skycn.com/soft/34.html;http://www.skysoftware.org/software/html/34/34.html ; 绿色版:http://www.yarku.com/soft/network/12/238.html

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值