雅虎发布开源Web应用安全扫描器Gryffin

简介:

雅虎开源了Web应用安全扫描器Gryffin。Gryffin本质上是一个Go和JavaScript的联合平台,它能够帮助系统管理员扫描URL来查找恶意Web内容和常见的安全漏洞,包括SQL注入和跨站脚本(XSS)。

雅虎发布开源Web应用安全扫描器Gryffin

Gryffin功能和架构

目前的Gryffin还是测试版,Gryffin项目在Github上已经可以获得,与雅虎的其他大量开源项目所使用的许可证一样,Gryffin使用的也是BSD风格的许可证。Gryffin本质上是一个Go和JavaScript的联合平台,它能够帮助系统管理员扫描URL来查找恶意Web内容和常见的安全漏洞,包括SQL注入和跨站脚本(XSS)。

雅虎将Gryffin描述成一个大规模的网络安全扫描平台,而不仅仅是一个扫描器,它旨在解决两个具体问题:

1、覆盖(Coverage)

2、规模(Scale)

很明显,规模(Scale)暗示着庞大的Web,而覆盖(Coverage)则有两个维度:Crawl(爬取)和Fuzzing。Crawl的功能是尽可能多地找到Web应用程序的踪迹,而Fuzzing涉及到对漏洞应用集,测试应用程序组件的每个部分。Gryffin的Crawler用来搜索“数以百万计的URL”,这可能是由其中一个URL的单个模板来驱动工作。

此外,Crawler还包括一个重复数据删除引擎,用来将现有的一个页面与一个新页面进行比较,从而避免对同一个页面爬取两次。Gryffin的Crawler还包含PhantomJS,它用于在客户端JavaScript应用程序中处理DOM的渲染。

Gryffin的必需条件

Gryffin所需要的条件和环境如下所示:

1、Go

2、PhantomJS v2

3、NSQ分布式消息传递系统

4、Sqlmap,用于fuzzing SQL注入

5、Arachni,用于fuzzing XSS和Web漏洞

6、Kibana和Elastic Search,用于仪表盘

除了雅虎,很多大公司都已经发布了他们自己的Web应用程序漏洞扫描器,以为用户提供更安全的互联网体验。

在今年2月份,谷歌发布了自己的免费Web应用程序漏洞扫描器工具,该工具名为“谷歌云安全扫描器”,它能在云平台上扫描开发者的应用程序,更有效地找出其中所存在的常见安全漏洞。


作者:JackFree


来源:51CTO


相关文章
|
2月前
|
安全
网易web安全工程师进阶版课程
《Web安全工程师(进阶)》是由“ i春秋学院联合网易安全部”出品,资深讲师团队通过精炼的教学内容、丰富的实际场景及综合项目实战,帮助学员纵向提升技能,横向拓宽视野,牢靠掌握Web安全工程师核心知识,成为安全领域高精尖人才。 ## 学习地址
23 6
网易web安全工程师进阶版课程
|
4月前
|
安全 算法 Linux
CentOS7下部署长亭科技雷池Web应用防火墙(WAF)开源社区版
CentOS7下部署长亭科技雷池Web应用防火墙(WAF)开源社区版
446 0
|
19天前
|
云安全 数据采集 安全
阿里云安全产品,Web应用防火墙与云防火墙产品各自作用简介
阿里云提供两种关键安全产品:Web应用防火墙和云防火墙。Web应用防火墙专注网站安全,防护Web攻击、CC攻击和Bot防御,具备流量管理、大数据防御能力和简易部署。云防火墙是SaaS化的网络边界防护,管理南北向和东西向流量,提供访问控制、入侵防御和流量可视化。两者结合可实现全面的网络和应用安全。
阿里云安全产品,Web应用防火墙与云防火墙产品各自作用简介
|
20天前
|
SQL 安全 PHP
CTF--Web安全--SQL注入之Post-Union注入
CTF--Web安全--SQL注入之Post-Union注入
|
20天前
|
SQL Web App开发 安全
CTF-Web安全--SQL注入之Union注入详解
CTF-Web安全--SQL注入之Union注入详解
|
2月前
|
安全 测试技术 网络安全
Web安全基础入门+信息收集篇
学习信息收集,针对域名信息,解析信息,网站信息,服务器信息等;学习端口扫描,针对端口进行服务探针,理解服务及端口对应关系;学习WEB扫描,主要针对敏感文件,安全漏洞,子域名信息等;学习信息收集方法及实现安全测试,能独立理解WEB架构框架,树立渗透测试开展思路!
19 0
Web安全基础入门+信息收集篇
|
2月前
|
NoSQL 关系型数据库 Linux
Star 1.6k!当Web遇上Linux和数据库!一站式管理平台的开源之旅!
Star 1.6k!当Web遇上Linux和数据库!一站式管理平台的开源之旅!
|
2月前
|
缓存 移动开发 监控
Star 1.3K!推荐一款可以远程调试任意Web项目的开源工具!
Star 1.3K!推荐一款可以远程调试任意Web项目的开源工具!
|
2月前
|
设计模式 前端开发 数据库
Django是一个用Python编写的开源Web应用框架
Django是一个用Python编写的开源Web应用框架
14 1
|
2月前
|
安全 数据库 开发工具
Django实战:从零到一构建安全高效的Web应用
Django实战:从零到一构建安全高效的Web应用
52 0