首页> 外文会议>International conference on ICT systems security and privacy protection >Towards Automated Classification of Firmware Images and Identification of Embedded Devices
【24h】

Towards Automated Classification of Firmware Images and Identification of Embedded Devices

机译:迈为自动分类固件图像和嵌入式设备的识别

获取原文

摘要

Embedded systems, as opposed to traditional computers, bring an incredible diversity. The number of devices manufactured is constantly increasing and each has a dedicated software, commonly known as firmware. Full firmware images are often delivered as multiple releases, correcting bugs and vulnerabilities, or adding new features. Unfortunately, there is no centralized or standardized firmware distribution mechanism. It is therefore difficult to track which vendor or device a firmware package belongs to, or to identify which firmware version is used in deployed embedded devices. At the same time, discovering devices that run vulnerable firmware packages on public and private networks is crucial to the security of those networks. In this paper, we address these problems with two different, yet complementary approaches: firmware classification and embedded web interface fingerprinting. We use supervised Machine Learning on a database subset of real world firmware files. For this, we first tell apart firmware images from other kind of files and then we classify firmware images per vendor or device type. Next, we fingerprint embedded web interfaces of both physical and emulated devices. This allows recognition of web-enabled devices connected to the network. In some cases, this complementary approach allows to logically link web-enabled online devices with the corresponding firmware package that is running on the devices. Finally, we test the firmware classification approach on 215 images with an accuracy of 93.5%, and the device fingerprinting approach on 31 web interfaces with 89.4% accuracy.
机译:嵌入式系统与传统计算机相反,带来了令人难以置信的多样性。制造的设备数量不断增加,每个设备都具有专用软件,通常称为固件。完整的固件图像通常作为多个版本提供,纠正错误和漏洞,或添加新功能。不幸的是,没有集中式或标准化的固件分配机制。因此,难以跟踪哪个供应商或设备固件包属于或识别部署嵌入式设备中使用的固件版本。与此同时,发现在公共和专用网络上运行易受攻击的固件包的设备对这些网络的安全性至关重要。在本文中,我们通过两个不同但互补的方法解决了这些问题:固件分类和嵌入式Web界面指纹识别。我们在现实世界固件文件的数据库子集上使用监督机器学习。为此,我们首先讲述来自其他类型文件的固件图像,然后我们对每个供应商或设备类型进行分类固件映像。接下来,我们是物理和仿真设备的指纹嵌入式网址。这允许识别连接到网络的支持网络的设备。在某些情况下,这种互补方法允许使用在设备上运行的相应的固件包逻辑地链接启用Web的在线设备。最后,我们在215个图像上测试固件分类方法,精度为93.5%,并且设备指纹接近31个网址,精度为89.4%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号