CSRFScanner——打造全自动检测CSRF漏洞利器博客

目前对于csrf的检测,业界还没有成熟有效的工具,唯一的一款比较有名的检测工具是由开放式Web应用程序安全项目(OWASP,OpenWebApplicationSecurityProject)发布的Csrftester,该工具仅支持简单的对页面所提交的表单信息进行抓取,然后由用户人工地进行修改该数据来确定是否存在csrf漏洞,效率低下,无法适应互联网海量CGI漏洞检测的需求。而其他的扫描器只能半自动发现,但误报极高,例如著名的awvs对csrf扫描的逻辑就比较简单,导致误报率很高。所以,业界一直缺少一个自动的和高准确率的csrf检测工具。

2.2业界现有技术的缺点1)、不支持自动csrf漏洞检测;2)、误报率很高。

3.创新的CSRF检测技术针对近期外部报告的大量csrf漏洞,为快速地解决当前面临的问题,腾讯安全团队自研了一款全自动检测csrf漏洞的工具——CsrfScanner,主要检测基础数据库中的存在的漏洞。csrf产生危险的核心就是利用的他人的cookie来进行有敏感的操作,区别对待带cookie和不带cookie两种情况是扫描器的检测逻辑的关键点。CsrfScanner的检测步骤如下:1)、不带cooie访问页面得到表单form1。2)、带cookie访问页面得到表单form2。3)、判断form1与form2是否为同一个表单,如果不是则转到步骤4。这是因为要取出能利用cookie的form。4)、判断form2是否存在token、g_tk等字样,如果不存在,则转到步骤5;否则,则说明该指向的cgi有极大的可能做了csrf防御,为了降低误报率,应过滤掉。5)、判断form2是否存在search、login等黑名单字样,如果不存在,则转到步骤6;否则,则说明该指向的cgi有极大的可能不存在敏感性,为了减低误报率,应过滤掉。6)、判断form2是否存在保存、修改,提交等白名单字样,如果存在,则说明该form2所指向的cgi具有相当的敏感性,因此检测出该指向的cgi存在csrf漏洞。

CsrfScanner的主要是使用C++开发,使用qtwebkit库在返回的html内容中解析出尽可能多的form,即将js动态生成的form也能显示出来。以下是CsrfScanner所检测出的漏洞及其利用截图,此为公司微博业务存在CSRF漏洞,可以导致黑客任意创建微活动并导致蠕虫:

5.后续目前腾讯安全团队已经设计出新的csrf漏洞检测方案来进一步提升CsrfScanner的检测能力。简单的说,该方案通过使用webkit内核,hook住敏感的请求,在该请求中检测token是否存在来判断是否存在csrf漏洞,正在排期完成。该方案的增强点主要在1)、覆盖form以外的csrf漏洞检测,提供更广的检测宽度2)、更高精度的检测3)、通过hook每一个敏感请求,能准确定位漏洞的原因最后感谢各位业界安全大牛在TSRC上反馈的漏洞,每一个漏洞都鞭策着腾讯安全漏洞检测团队不断前进,让我们的漏洞检测系统走在业界的最前列。

THE END
1.命令执行漏洞全面解析一、漏洞概述 命令执行漏洞是指攻击者能够在目标系统上执行任意操作系统命令的安全漏洞。这种漏洞一旦被利用,攻击者可以获取敏感信息、篡改系统配置、甚至完全控制目标系统,对系统安全构成严重威胁。 二、常见漏洞场景 Web 应用程序 许多Web 应用程序在处理用户输入时,如果没有对输入进行严格的过滤和验证,就可能将用户输入https://blog.csdn.net/m0_57836225/article/details/144331272
2.大学生安全知识三大学生中发生纠纷的原因主要有:(1)不拘小节;(2)开玩笑过分或刻意挖苦别人;(3)互相猜疑;(4)骂人或不尊重别人;(5)妒忌他人;(6)不谦虚,狂妄自大,目中无人;(7)极端利己,不容他人,争强好胜;(8)酗酒后寻衅滋事等。 其表现形式主要是两种: 一是争吵斗嘴,互相攻击、谩骂。 https://www.qztc.edu.cn/bwc/2009/0707/c949a32303/pagem.htm
3.矿山安全知识问答11、《矿山安全法》规定的有特殊安全要求的设备、器材、防护用品和安全检测仪器有哪些? 答:《矿山安全法》第十五条中指出的有特殊安全要求的设备、器材、防护用品和安全检测仪器是指采掘设备、装载设备、运输设备、提升设备、支护设备、压缩空气设备、电动机、变压器、电控装置、配电柜、电器开关及各种设备的安全保护装置https://www.safehoo.com/item/12903_8.aspx
4.重庆市政府114号文件解读为贯彻落实党中央、国务院公共资源交易监管改革要求,市委、市政府紧扣营商环境优化提升,针对中央巡视和中央巡视“回头看”反馈的我市公共资源交易领域突出问题,以及近年来我市公共资源交易监管职能分散、制度不完善、交易乱象较多、交易中腐败现象易发等问题,着力补短板、强弱项、堵漏洞,切实解决难点、堵点、痛点问题,作出https://www.cqggzy.com/wushanweb/tzgg/001001/20200717/e769be99-50d7-4d66-bff6-59df47bcfdf0.html