跨平台大规模同源二进制文件关联方法研究

来源 :兰州大学 | 被引量 : 0次 | 上传用户:naeauty
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于广泛的代码重用和第三方SDK的大范围使用,使得物联网固件中存在大量的同源二进制文件,这些二进制文件通常由不同编译配置的相同或相似源代码编译而成。一旦在某一固件中发现漏洞,共享相似代码片段的其他固件就将面临较高的安全风险。因此,同源二进制文件关联对物联网固件安全性分析、风险评估和应急响应具有极其重要的意义。然而目前还没有对物联网固件进行大规模且高效的同源二进制文件关联方法,当前较为先进的关联方法需要对文件进行一对一的比较。但是全世界范围内每天约有550万新增物联网设备接入网络,现有的方法对于大规模物联网固件不能进行有效地扩展。为此,本文设计、实施和评估了一个针对物联网固件进行跨平台、大规模、可扩展的高效的同源二进制文件关联系统。本文方法的主要思想是利用二进制文件中的可读字符串来计算不同物联网固件之间的相似性。此外,使用字符串过滤器提高关联的准确性并采用基于字符串的MinHash算法和倒排索引方法为每个二进制文件设置独立的签名字典信息,所有的字典信息构成相应的签名特征库,从而使得该系统具有良好的可扩展性。对于在线搜索阶段,通过对脆弱固件或脆弱二进制文件进行特征处理获得相应的签名,然后查询上述相应的签名特征库,即可快速关联出指定阈值的同源固件或者二进制文件。为证明论文方法的有效性,本文通过设置32种不同的编译配置(目标平台、优化选项、编译器版本、C库类型和链接方法)来编译32个样本源代码。在编译产生的1,024个二进制文件数据集上测试本文设计的方案和四种普遍采用的同源二进制文件关联方法。实验结果表明,本文提出的方法比其他四种方法在时间效率上提升了三个数量级。同时,本文方法的真阳性率(92.88%)更高,假阳性率(2.83%)更低。系统的实际应用结果显示,该系统可以在3秒内完成对923,440个二进制文件的同源搜索,并在1秒内从7,217个开源固件二进制数据库中找到对应固件的开源组件。
其他文献
北京首创股份有限公司是由北京首都创业集团联合北京市国有资产经营公司、北京市综合投资公司、北京旅游集团有限责任公司、北京国际电力开发投资公司四家企业共同发起设立的
<正>拟人修辞可以使文章更为生动、形象,所以这一修辞手法被广泛运用。《大雁归来》是美国环保主义者利奥德波的名作,文中处处都透露着作者对大雁的喜爱,将其视作和人一样的
杜健创办的重庆琦璐文具连锁公司坐落在重庆市渝中区大坪虎头崖1号,专业从事文具连锁。重庆琦璐开业之时仅仅只有一个10平方米的小门面,以经营小百货为主,靠卖烟酒、饮料、副食
套内建筑面积等于套内使用面积+套内墙体面积+阳台建筑面积之和。
线损率是衡量供电企业经济效益的重要经济技术指标,反映了供电企业的综合管理水平,如何抓好线损的精益化管理,有效降低线损,及时抓住治理线损偏高的切入点,还需在远程信息采集建设
本文就无底柱浅孔留矿开采技术在金属矿山中的运用进行探究,并通过对此次工程概况进行详细分析,改变浅孔留矿法中传统的底部构造,并为采矿增设出矿通道,以及采用机械设备辅助出矿
2011年7月,英国政府发布了酝酿已久的电力市场改革白皮书,就未来几个月,如何加快低碳基础建设投资和相关立法等问题,向公众披露了更多的新的细节.此次发布的白皮书存在严重的
期刊
<正>素养,何为素养?作为一名小学语文教师,他到底应该具备哪些素养?这是我们当前最值得深思的问题,特别是在今天提倡新课改的浪潮中,每一个小学语文教师都可以回顾自己的教学
思想政治教育亲和力,是指在思想政治教育过程中,教育者同教育对象之间情感交流互动而产生的一种可亲可近的吸引力和感染力,涵盖了思想政治教育者、教育对象和教育内容以及一