国内刊号:11-2560/TP
国际刊号:1000-9825
发布日期:
作者:于颖超,甘水滔,邱俊洋,秦晓军,陈左宁
单位:于颖超,数学工程与先进计算国家重点实验室, 江苏 无锡 21412511,甘水滔,数学工程与先进计算国家重点实验室, 江苏 无锡 21412502,邱俊洋,数学工程与先进计算国家重点实验室, 江苏 无锡 21412503,秦晓军,数学工程与先进计算国家重点实验室, 江苏 无锡 21412504,陈左宁,中国工程院, 北京 10008805
关键词:二进制代码相似度分析;嵌入式固件;漏洞搜索;深度学习
在当今“万物互联”的时代,嵌入式系统逐渐成为接入云端的重要组件,常用于安全和隐私敏感的应用或设备中.然而,其底层软件(即固件)也在频繁遭受着安全漏洞的影响.由于嵌入式设备底层硬件平台的复杂异构,软硬件实现差异较大,且其专用性强、源码/文档等往往不会公开,加之其运行环境受限等原因,使得一些在桌面系统上运行良好的动态测试工具很难(或根本不可能)直接适配到嵌入式设备/固件环境中.近年来,研究人员逐渐开始探索基于二进制相似度分析技术来检测嵌入式设备固件中存在的已知漏洞,并且取得了较大的进展.围绕二进制代码相似度分析面临的关键技术挑战,系统研究了现有的二进制代码相似度分析技术,对其通用流程、技术特征、评估标准进行了综合分析和比较;然后分析并总结了现有二进制代码相似度分析技术在嵌入式设备固件漏洞搜索领域的应用;最后,提出了该领域应用仍然存在的一些技术挑战及未来的一些开放性的研究方向.
来源:2022年第11期
《软件学报》期刊编辑部