阅读更多
Mozilla推出了FuzzDB开源项目,这是一个用于对应用程序进行Fuzz安全测试的攻击模式和发现模式数据库,也就是一个包含了各种安全攻击模式的测试用例集合。其中包括可用于识别特殊的服务器响应和文档资源的攻击模式、可预测的资源名称、正则表达式模式等等。

FuzzDB可以用来做什么?

你可以使用FuzzDB来测试Web应用程序的安全性,比如:

  • 可结合流行的渗透测试工具(如OWASP Zap或Burp Suite Web)对应用进行渗透测试
  • 作为一个标准的ZAP Intercepting Proxy 插件
  • 构建新的自动扫描器和自动化渗透测试工具
  • 通过使用HTTP语义以外的东西来测试Web服务
  • 可作为恶意输入内容,来测试GUI或命令行软件
  • 使你的开源或商业应用程序安全性更高
  • 识别你的探测器中的特殊响应
  • 可通过这些测试用例来模拟攻击你的Web服务器,以测试IDS或IPS
  • Web安全产品测试
  • 测试自定义的Web服务器或其他网络服务中的漏洞
  • 构建入侵识别和响应系统
  • 可作为一个学习工具,帮你更好地理解各种不同的、恶意的、能导致漏洞的字节组合
对于推出FuzzDB的原因,开发者Amuntner表示:

引用
在网络安全方面,大多数人只关注攻击表面的东西,而很少去关注攻击模式库的开发。当我们动态测试Web应用程序的安全漏洞时,我们所使用的测试用例是否足够好?是否足够全面?

因此我将精力放在了找某些类型安全漏洞的速度和准确性上,并开始对各种攻击字符串、攻击文件和词典进行收集和分类,然后重新组织,就诞生了FuzzDB。


FuzzDB既然是一个安全测试用例集合,那么也不排除别有用心的人会利用它进行破坏。对此Amuntner认为,该项目的根本目的是用来进行安全测试,如果开发人员和测试人员在软件开发周期中使用了FuzzDB,那么其他人就不会有机会找到漏洞。

Amuntner表示,FuzzDB的终极目标是——作为一个攻击工具,FuzzDB已经过时了。因为Web应用程序都已变得更加安全了,攻击者通过FuzzDB也找不到类似的漏洞了。

详细信息:Introducing FuzzDB

项目地址:https://github.com/rustyrobot/fuzzdb
1
1
评论 共 2 条 请登录后发表评论
2 楼 yunzhu 2013-08-21 17:02
dsjt 写道
FuzzDB的终极目标是——作为一个攻击工具,FuzzDB已经过时了。
有种“引刀成一快,不负少年头”的慷慨就义的赶脚

  
1 楼 dsjt 2013-08-21 15:52
FuzzDB的终极目标是——作为一个攻击工具,FuzzDB已经过时了。
有种“引刀成一快,不负少年头”的慷慨就义的赶脚

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 将XML文档写入数据库的两种方法

    1.在操练之前,先准备一个XML文件FirstXml.xml和FirstXml.xsd,并且这两个文件都在根目录下面,其内容分别如下: FirstXml.xml {       1     AAA     0         2     BBB     0         3     CCC     0     } FirstXml.xs

  • xml导入数据库

    /*** CREATE TEMP TABLE ***/CREATE TABLE REF_CITY_RECORD(ACTION VARCHAR2(1),CODE_AREA VARCHAR2(100),CODE_LOC  VARCHAR2(50),CODE_CITY VARCHAR2(100),CITY_DESC VARCHAR2(100),CITY_DESC_BIG5 VARCHAR2(100),S

  • MYSQL导入xml

    MYSQL导入xml导出xml 一、导出xml 1、按照SQL语句导出表数据到xml文件 mysql -X -uroot -p123456 -e "use mysql; select * from cs_student;" > ./a.xml 导出的xml格式如下 <resultset statement="select * from cs_student" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <row&

  • 利用OleDb对象,将数据库中全部表转换成XML文件

    利用OleDb对象,将数据库中全部表转换成XML文件    ASP.NET Dataset让你在页面中使用XML格式的文件提供了便利。如果您的数据全部都在一个数据库中,该如何进行转换呢?如果你的数据库与OleDb兼容的话,下面就看看如何把数据库中的所有表转换成XML文件。文件名字与数据库中的表的名字相同。本代码包含两个版本:C#版本和VB.NET版本。C#版本:[测试]

  • 利用OleDb将xml文件的数据导入到数据库中

    Html代码:@ Page Language="C#" AutoEventWireup="true" CodeFile="xmlole.aspx.cs" Inherits="xmlole" %> DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xh

  • XML解析并导入数据库

    2.写一个方法该方法要求传入一个xml格式的文件。加入xml解析使用的dom4j的pom。

  • xml文件写入mysql数据库_将XML文件插入到数据库

    Xml2OleDb简介XML是互联网共享数据的最好的方法,XML格式的数据可以很轻松的集成到不同的Web应用中去。但如果你想将XML文件插入到数据库,怎么办?Xml2OleDb将向您说明往OleDb数据库,比如SQL Server, Access, Excel, Visual FoxPro, FoxPro, and dBase等插入XML文件的数据是如何轻松。首先,将XML文件装载进DataSet...

  • Xml数据导入MySQL,SQLite等数据库

    导入到mysql数据库和导入到SQLite数据库比较类似,这就演示导入到SQLite数据库中: ①先看下person.xml文件中的数据; ②导入到数据库中(基本图文中一步步来就够了,截图很详细了):

  • 在Oracle表数据和xml文件间相互导入导出

    create or replace directory xml as 'e:\app\xmls'; grant read,write on directory xml to UserName;   在Oracle表数据和xml文件间相互导入导出的PL/SQL 过程 将已知格式xml文件中的数据导入Oracle数据库、把数据库中的数据导出成xml文件的过程。 已知格式xml文件如下

  • 使用dom4j 将xml文件中的数据导入到数据库中

    什么是dom4j:它就是java的一个xml api,用来读写XML文件的。第一步:用eclipse创建一个简单的java project             第二步:导入所需要的包,这里导入到的是mysql数据库             dom4j-1.6.1 (1).jar             jaxen-1.1-beta-6.jar             mysql-connect...

  • 用Xml2OleDb将XML文件插入到数据库

    下载源代码Xml2OleDb简介XML是互联网共享数据的最好的方法,XML格式的数据可以很轻松的集成到不同的Web应用中去。但如果你想将XML文件插入到数据库,怎么办?Xml2OleDb将向您说明往OleDb数据库,比如SQL Server, Access, Excel, Visual FoxPro, FoxPro, and dBase等插入XML文件的数据是如何轻松。首先,将XML文

  • Java xml文件导入到数据库中

    xml文件格式或者xml字符串格式导入到数据库中(项目实战) 平常我们导入文件的操作没少做,那么xml格式的该怎么做呢?网上我看到的都是测试型的教程,本篇是项目实战中使用的,更加容易加深理解和运用! 首先确保是xml文件或xml字符串格式,文件中要有 <?xml version ="1.0" encoding="gb2312" ?>之类的文件头,这样才能识别是xml文档,其次里面构造要符合规范,比如一级和二级标题头 <?xml version ="1.0" encoding="gb2312

  • c xml导入mysql数据库_将xml中的数据导入到数据库

    staticvoidparsedict(){using(var connection=newSqlConnection(SharedMembers.localConnectString)){using(var cmd=connection.CreateCommand()){cmd.CommandText="SELECT [ck] FROM [dict].[dbo].[simplec]";conne...

  • 将xml中的数据导入到数据库

    最简单的读取,把xml的一级子元素当做一条记录插入数据库 代码 static void InputDict() { var conn = new Connection(SharedMembers.localConnectString); XmlReaderSettings settings = new X...

  • 解析XML文档,并把数据存到数据库中

    最常用的解析方法

Global site tag (gtag.js) - Google Analytics