首页> 外文会议>International Conference on Dependable Systems and Their Applications >VSkLCG A Method for Cross-Platform Vulnerability Search in Firmware
【24h】

VSkLCG A Method for Cross-Platform Vulnerability Search in Firmware

机译:VSkLCG一种固件中跨平台漏洞搜索的方法

获取原文

摘要

Vulnerabilities in firmware will make a system at risk. Because of code reuse, the same vulnerability may occur on different platforms. Therefore, searching vulnerabilities across different platforms is of great significance. Due to the difficulty in obtaining the source code of firmware, there is a need to search vulnerabilities at the binary level. However, the prior methods mainly work at the same platform, which can't be directly extended to the case of cross-platform. In this paper, we propose a multistage method to search cross-platform vulnerabilities in firmware. Given a vulnerable function in a platform, our objective is to find its homologous vulnerability in another platform. To ensure the efficiency, we identify a set of robust numeric features and use the k-Nearest Neighbors (kNN) algorithm to obtain possible vulnerable functions. To improve the accuracy, we adopt the bipartite matching algorithm to calculate the distance between functions based on the local call graphs (LCGs) of functions and the call frequency between functions. We have implemented a prototype of our approach, called VSkLCG, which supports three platforms (ARM, MIPS, x86). The experimental results show that our method can search some vulnerabilities in firmware with a high accuracy while maintaining efficiency.
机译:固件中的漏洞将使系统处于危险之中。由于重复使用代码,因此相同的漏洞可能在不同的平台上发生。因此,跨平台搜索漏洞具有重要意义。由于难以获得固件的源代码,因此需要在二进制级别搜索漏洞。但是,现有方法主要在同一平台上工作,不能直接扩展到跨平台的情况。在本文中,我们提出了一种多阶段方法来搜索固件中的跨平台漏洞。给定一个平台中的漏洞功能,我们的目标是在另一个平台中找到其同源漏洞。为了确保效率,我们确定了一组健壮的数字特征,并使用k最近邻(kNN)算法来获取可能的易受攻击的函数。为了提高精度,我们采用二分匹配算法根据函数的局部调用图(LCG)和函数之间的调用频率来计算函数之间的距离。我们已经实现了该方法的原型,称为VSkLCG,它支持三个平台(ARM,MIPS,x86)。实验结果表明,我们的方法可以在保持效率的同时,以较高的精度搜索固件中的某些漏洞。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号