IEEE Access (Jan 2019)

Cyber Security Threats Detection in Internet of Things Using Deep Learning Approach

  • Farhan Ullah,
  • Hamad Naeem,
  • Sohail Jabbar,
  • Shehzad Khalid,
  • Muhammad Ahsan Latif,
  • Fadi Al-turjman,
  • Leonardo Mostarda

DOI
https://doi.org/10.1109/ACCESS.2019.2937347
Journal volume & issue
Vol. 7
pp. 124379 – 124389

Abstract

Read online

The IoT (Internet of Things) connect systems, applications, data storage, and services that may be a new gateway for cyber-attacks as they continuously offer services in the organization. Currently, software piracy and malware attacks are high risks to compromise the security of IoT. These threats may steal important information that causes economic and reputational damages. In this paper, we have proposed a combined deep learning approach to detect the pirated software and malware-infected files across the IoT network. The TensorFlow deep neural network is proposed to identify pirated software using source code plagiarism. The tokenization and weighting feature methods are used to filter the noisy data and further, to zoom the importance of each token in terms of source code plagiarism. Then, the deep learning approach is used to detect source code plagiarism. The dataset is collected from Google Code Jam (GCJ) to investigate software piracy. Apart from this, the deep convolutional neural network is used to detect malicious infections in IoT network through color image visualization. The malware samples are obtained from Maling dataset for experimentation. The experimental results indicate that the classification performance of the proposed solution to measure the cybersecurity threats in IoT are better than the state of the art methods.

Keywords