SHARKS: Smart Hacking Approaches for RisK Scanning in Internet-of-Things and Cyber-Physical Systems based on Machine Learning
Not on the map. Why?
Abstract (arXiv)
Cyber-physical systems (CPS) and Internet-of-Things (IoT) devices are increasingly being deployed across multiple functionalities, ranging from healthcare devices and wearables to critical infrastructures, e.g., nuclear power plants, autonomous vehicles, smart cities, and smart homes. These devices are inherently not secure across their comprehensive software, hardware, and network stacks, thus presenting a large attack surface that can be exploited by hackers. In this article, we present an innovative technique for detecting unknown system vulnerabilities, managing these vulnerabilities, and improving incident response when such vulnerabilities are exploited. The novelty of this approach lies in extracting intelligence from known real-world CPS/IoT attacks, representing them in the form of regular expressions, and employing machine learning (ML) techniques on this ensemble of regular expressions to generate new attack vectors and security vulnerabilities. Our results show that 10 new attack vectors and 122 new vulnerability exploits can be successfully generated that have the potential to exploit a CPS or an IoT ecosystem. The ML methodology achieves an accuracy of 97.4% and enables us to predict these attacks efficiently with an 87.2% reduction in the search space. We demonstrate the application of our method to the hacking of the in-vehicle network of a connected car. To defend against the known attacks and possible novel exploits, we discuss a defense-in-depth mechanism for various classes of attacks and the classification of data targeted by such attacks. This defense mechanism optimizes the cost of security measures based on the sensitivity of the protected resource, thus incentivizing its adoption in real-world CPS/IoT by cybersecurity practitioners.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 10 of its 84 references that are in the map. First posted on arXiv 7 Jan 2021.
Builds on
10 of 84 references.
References · 10
- 2018N-BaIoT: Network-based Detection of IoT Botnet Attacks Using Deep Autoencoderscited by 67
- 2018Spectre Attacks: Exploiting Speculative Executioncited by 47
- 2018IoT Security Techniques Based on Machine Learningcited by 22
- 2017Cyber-Physical Systems Security -- A Surveycited by 19
- 2019SCANN: Synthesis of Compact and Accurate Neural Networkscited by 11
- 2016Identifying ECUs Using Inimitable Characteristics of Signals in Controller Area Networkscited by 4
- 2018Meltdowncited by 3
- 2018Linking Received Packet to the Transmitter Through Physical-Fingerprinting of Controller Area Networkcited by 3
- 2019Efficient GAN-based method for cyber-intrusion detectioncited by 1
- 2020Deep ahead-of-threat virtual patchingcited by 1
Built on by
Citing papers per year: 2021: 3; 2022: 1.
4 papers.
- 2021GRAVITAS: Graphical Reticulated Attack Vectors for Internet-of-Things Aggregate Securitycited by 2
- 2021Machine Learning Assisted Security Analysis of 5G-Network-Connected Systemscited by 2
- 2021Is this IoT Device Likely to be Secure? Risk Score Prediction for IoT Devices Using Gradient Boosting Machinescited by 0
- 2022Shared Loss between Generators of GANscited by 0
- 2022Shared Loss between Generators of GANs14 Nov 2022
- 2021Is this IoT Device Likely to be Secure? Risk Score Prediction for IoT Devices Using Gradient Boosting Machines23 Nov 2021
- 2021Machine Learning Assisted Security Analysis of 5G-Network-Connected Systems7 Aug 2021
- 2021GRAVITAS: Graphical Reticulated Attack Vectors for Internet-of-Things Aggregate Security31 May 2021