Web Application Protection(WAP)是用于源代码静态剖析和数据发掘的一个东西,WAP首要检测运用PHP(4.0版别及以上)编写的web应用程序,而且由于它的误报率很低而遭到广泛好评。
WAP可被用来检测并纠正以下缝隙:
SQL注入缝隙
跨站脚本进犯缝隙
长途文件包括缝隙
本地文件包括缝隙
目录及途径遍历缝隙
源代码走漏缝隙
操作系统注入缝隙
PHP代码注入缝隙
该东西可在语义上剖析源代码,更切当地说,它运用数据流剖析来检测缝隙是否存在,感染剖析的意图是监督数据流进口避免歹意代码输入($_GET, $_POST数列等),而且承认它们是否接触到一些灵敏接纳器——一些PHP函数可被歹意输入所运用。检测之后,WAP东西运用数据发掘技能来承认检测到的缝隙是实在存在的仍是误报,最终,被承认的缝隙将会被补丁修补。
WAP是用java言语编写的,它有三个模块组成:
代码剖析仪
该代码剖析仪由树建模和感染剖析仪组成,这个东西整合了ANTLR供给的开源词法剖析器以及语法解析器,它首要运用的是PHP的语法以及PHP的树建模语法。这个树建模发生器运用词法剖析器和语法解析仪在每个PHP文件中中构建AST(笼统语法树),这个感染剖析仪经过构建的AST来检测或许存在的缝隙。
误报猜测仪
误报猜测仪是由会集归类的一向处于监督状况的缝隙数据以及误报信息和逻辑回归分类机器(Logistic Regression machine)算法组成,关于检测到的每个有或许的缝隙,此模块担任搜集假阳性缝隙的存在数据,之后逻辑回归分类机器(Logistic Regression machine)将接纳这些数据并就有无存在误报给它们分类。
代码校对仪
代码校对仪的作用是挑选承认的缝隙类型而且修补缝隙。在代码校对仪承认了缝隙类型之后,被承认的缝隙将会在源代码中被删去或许刺进补丁文件修正。
顺手附上下载地址—>点我!
一个广告Banner,不需要什么交互就或许让你的PC感染歹意程序,是不是感觉很牛掰?听说就现在为止,现已有上百万PC因为这样的原因被感染。并且许多大型网站好像都中招了,其间就包含yahoo和MSN,假...
0×01:简介 在运用GoogleHack进行SQL注入点查询时,手艺的办法一般为经过谷歌语法的inurl判别是否存在动态查询参数,然后对查询的网站url进行手艺判别是否存在SQL注入缝隙,如or 1...
我的Web运用安全含糊测验之路 什么是Web运用中的含糊测验? Web运用是根据什么进行传输的?HTTP协议。 含糊测验是什么?Payload随机。 Payload放哪里?HTTP恳求报文格局是什么?...
0×01 前语 上篇介绍了一般处理程序(ashx)的作业原理以及完成一句话木马的进程,今日接着介绍Web Service程序(asmx)下的作业原理和怎么完成一句话木马,当然介绍之前笔者找到了一款as...
笔者发现国内很少有体系介绍BeEF结构的文章,所以笔者决议写一个系列。内容触及进犯浏览器的技能,首要介绍这些技能的原理,并怎么操作BeEF来完成,不触及浏览器自身缝隙(门槛太高,笔者有心无力)。 准备...
今年6月,美国的一次网络攻击破坏了伊斯兰革命卫队使用的一个关键数据库。 根据美国高级官员的说法,6月份针对伊朗的秘密网络攻击摧毁了伊朗准军事部门使用的一个关键数据库,该数据库和伊朗策划...