服务粉丝

我们一直在努力
当前位置:首页 > 财经 >

【“漏洞挖掘、利用和修复”论坛回顾】赵博栋:StateFuzz:状态敏感的Linux内核驱动程序模糊测

日期: 来源:网安国际收集编辑:InForSec


2022年12月8日,InForSec成功举办“2022网络安全国际学术研究进展”专题研讨会,本次主题为“漏洞挖掘、利用和修复”,重点邀请网络安全相关方向国际最新的研究成果进行交流,分享学者们研究过程中的灵感、经验和体会。


本次研讨会由浙江大学“百人计划”研究员、博士生导师纪守领主持,来自清华大学、北京大学、中国科学院、南开大学等高校和科研院所以及企业界300余人在线参与了论坛,并通过视频会议与演讲嘉宾互动。


我们将对会议精彩报告进行内容回顾,本文分享的是清华大学网络安全实验室博士生赵博栋报告——《StateFuzz:状态敏感的Linux内核驱动程序模糊测》。


首先,赵博士介绍,近年来,fuzzing作为一种有效的自动化测试技术,被广泛用于漏洞挖掘,其中最受关注的是覆盖率引导的fuzzing。



但是这类覆盖率引导的fuzzing技术在无法有效探索程序状态。本篇工作则提出引导fuzzer探索更多程序状态的方法。接下来分析了状态感知的fuzzing需要解决的三个问题:1)合适的程序状态表示;2)如何识别追踪这些程序状态。以及3)如何引导fuzzer去探索程序状态。



然后,赵博士介绍本篇工具实现的工具StateFuzz,针对Linux驱动的状态感知的模糊测试工具。工具采用用户动作共享的变量作为状态,用静态分析和符号执行识别这些状态变量,并推断出变量的值范围。第二步对驱动进行插桩,来追踪所有状态变量的值,这里采用的是状态变量的值的结合作为反馈。最后,进行fuzzing测试,保留那些有新的覆盖率、状态变量值集或者状态变量极值的输入作为seed。



最后,赵博士介绍本篇工作在覆盖率和漏洞挖掘上的优异表现,状态覆盖率和代码覆盖率比Syzkaller工具分别多32%和19%。同时,在Linux驱动和Android驱动上发现了20个漏洞。



演讲者简介


赵博栋,清华大学网络安全实验室博士生,蓝莲花、Tea-Deliverers战队队员,导师为张超老师。主要研究兴趣包括Linux内核漏洞挖掘、模糊测试和程序分析,在Usenix Security、ISSTA等国际学术会议上发表多篇论文,曾在DEFCON、GEEKPWN、强网杯等国内外知名竞赛中获奖。

报告内容详情视频请点击上方的小程序观看。欢迎小伙伴们在哔哩哔哩关注「InForSec学术社区」解锁更多精彩视频。


我们会定期邀请国内外安全领域知名专家学者开展报告,交流相关领域最新技术以及进展。


相关阅读

  • 从 CPU 说起,深入理解 Java 内存模型!

  • 来源丨经授权转自公众号 陈树义作者丨陈树义Java 内存模型,许多人会错误地理解成 JVM 的内存模型。但实际上,这两者是完全不同的东西。Java 内存模型定义了 Java 语言如何与内
  • 状态拉满,一起“狂飙”!

  • ·新年新气象勤劳的鄂州人动若脱兔各行各业展现一路“狂飙”的火热景象一起看看鄂州“状态”吧状态01:元气满满开工、招商兔年开局,华章又新出征声疾的鄂州迫不及待开展新一轮
  • 8件回血好物,专治上班综合症!真上瘾!

  • 来源 |Annie种草日记姐妹们下午好呀~大家最近上班状态找回来没有啊,欧欧找回来是找回来了,但是咋感觉这么累,天天腰酸背疼的,还痴睡!欧欧总结:持续摆烂会影响工作效率,趁着还没被老
  • Pinia

  • Pinia(菠萝)是Vue官方团队推荐替代Vuex的轻量级状态管理解决方案。设计理念是让Vue拥有Composition API 风格的状态管理库,支持Vue3的setup Composition API,并完整支持ts,探索 V
  • 内存竟被”无意“破坏,真相究竟如何?

  • 大家好,我是小风哥。内存是C/C++程序员的好帮手,我们通常说C/C++程序性能更高其原因之一就在于可以自己来管理内存,然而计算机科学中没有任何一项技术可以包治百病,内存问题也给
  • 直播 | 状态与流程(上),在校生免费

  • 本次直播面向有一定经验的交互设计师和产品设计师,提升和颠覆认知;并不适合视觉方向的UI设计师,因为可能听不懂;在校学生免费参加。直播时间2023年1月30日(周一) 晚8点预计时长
  • 直播 | 状态与流程(下),在校生免费

  • 本次直播面向有一定经验的交互设计师和产品设计师,提升和颠覆认知;并不适合视觉方向的UI设计师,因为可能听不懂;在校学生免费参加。直播时间2023年2月1日(周三) 晚8点预计时长 7
  • 详解西门子PLC 中函数FC与FB的应用与区别

  • 关注“工控小师妹”学习更多电工知识!一、FB和FC区别1、FB功能块,带背景数据块 FC——功能,相当于函数;2、FB,FC块均相当于子程序,既可以调用其它FB,FC块,也可以被OB,FB,FC块调用;二、F
  • 电商交易场景状态机方案探索及应用

  • 背景目前闲鱼行业产品有回收、寄卖、验货宝等,这些产品在基础交易模式上引入附加玩法规则,其状态机相比于普通交易模型更加灵活复杂。基础交易模型订单状态只包含:创建订单->付

热门文章

  • “复活”半年后 京东拍拍二手杀入公益事业

  • 京东拍拍二手“复活”半年后,杀入公益事业,试图让企业捐的赠品、家庭闲置品变成实实在在的“爱心”。 把“闲置品”变爱心 6月12日,“益心一益·守护梦想每一步”2018年四

最新文章

  • InForSec祝大家春节愉快!

  • 爆竹声声辞旧岁,春风送暖迎新年。在2023年春节到来之际,InForSec恭祝网络安全华人学者阖家幸福、前“兔”似锦、大展宏“兔”!
  • 开局的终局·我们

  • 审查原因,点“阅读原文”收听(失效后的方法见底部)节目摘要第三章、伥鬼节目总时长:00:39:07(点"阅读原文"收听,失效后的方法见底部);1)“泛亚洲市场”的前景判断;2)港人“北上”时期及