Research Article

IoT-DeepSense: Behavioral Security Detection of IoT Devices Based on Firmware Virtualization and Deep Learning

Table 1

System call sequence.

TimeFunctionSystem call sequence

T1Get timegettimeofday−gettimeofday
T2Get frame(ioctl)−rt sigprocmask−ioctl−ioctl−rt sigprocmask
T3Get sport frameopen−fstat64−mmap2−write− … −write−close−munmap−clone−write
T4Save snapshotopen−fstat64−mmap2−write− … −write−close−munmap−clone−write unlink−symlink
T5Wait for connectionSelect (accept−ioctl−write)−(write−munmap−close)−(mmap2−gettimeofday)
T6Frame rate controlgettimeofday−(nanosleep)