arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1809.00745cs.CR
收藏

IoTDots:一个面向智能环境的数字取证框架

IoTDots: A Digital Forensics Framework for Smart Environments

Leonardo Babun, Amit Kumar Sikder, Abbas Acar, A. Selcuk Uluagac

摘要:

物联网设备和传感器已经以合作的方式被利用,以实现智能环境的概念。在这些智能设置中,由于设备与用户的日常活动之间的交互而生成了大量数据。这些数据包含有关智能环境内发生的事件和操作的有价值的取证信息,如果进行分析,可能有助于追究违反安全策略的人的责任。在本文中,我们介绍了IoTDots,一种新型的数字取证框架,用于智能环境,如灵巧家庭和智能办公室。IoTDots有两个主要组件:IoTDots-Modifier和IoTDots-Analyzer。在编译时,IoTDots-Modifier执行智能应用程序的源代码分析,检测取证相关信息,并自动插入跟踪日志。然后,在运行时,日志存储到IoTDots数据库中。之后,在进行取证调查时,IoT Dots-Analyzer会应用数据处理和机器学习技术,从设备活动中提取有价值和可用的取证信息。为了测试IoTDots的性能,我们在总共有22个设备和传感器的现实智能办公环境中测试了IoTDots。评估结果显示,IoT Dots在智能环境中检测用户活动的准确率平均超过98%,检测用户、设备和应用程序行为的准确率平均超过96%。最后,IoTDots的性能不会给智能设备带来任何开销,而给云服务器带来的开销也非常小。

英文摘要:

IoT devices and sensors have been utilized in a cooperative manner to enable the concept of a smart environment. In these smart settings, abundant data is generated as a result of the interactions between devices and users' day-to-day activities. Such data contain valuable forensic information about events and actions occurring inside the smart environment and, if analyzed, may help hold those violating security policies accountable. In this paper, we introduce IoTDots, a novel digital forensic framework for a smart environment such as smart homes and smart offices. IoTDots has two main components: IoTDots-Modifier and IoTDots-Analyzer. At compile time, IoTDots-Modifier performs the source code analysis of smart apps, detects forensically-relevant information, and automatically insert tracing logs. Then, at runtime, the logs are stored into a IoTDots database. Later, in the event of a forensic investigation, the IoTDots-Analyzer applies data processing and machine learning techniques to extract valuable and usable forensic information from the devices' activity. In order to test the performance of IoTDots, we tested IoTDots in a realistic smart office environment with a total of 22 devices and sensors. The evaluation results show that IoTDots can achieve, on average, over 98% of accuracy on detecting user activities and over 96% accuracy on detecting the behavior of users, devices, and apps in a smart environment. Finally, IoTDots performance yields no overhead to the smart devices and very minimal overhead to the cloud server.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑