Finding sands in the eyes: vulnerabilities discovery in IoT with EUFuzzer on human machine interface

Men, Jiaping, Xu, Guangquan, Han, Zhen, Sun, Zhonghao, Zhou, Xiaojun, Lian, Wenjuan and Cheng, Xiaochun ORCID: https://orcid.org/0000-0003-0371-9646 (2019) Finding sands in the eyes: vulnerabilities discovery in IoT with EUFuzzer on human machine interface. IEEE Access, 7 . pp. 103751-103759. ISSN 2169-3536 (doi:10.1109/ACCESS.2019.2931061)

[img]
Preview
PDF - Final accepted version (with author's formatting)
Available under License Creative Commons Attribution.

Download (6MB) | Preview

Abstract

In supervisory control and data acquisition (SCADA) systems or the Internet of Things (IoT), human machine interface (HMI) performs the function of data acquisition and control, providing the operators with a view of the whole plant and access to monitoring and interacting with the system. The compromise of HMI will result in lost of view (LoV), which means the state of the whole system is invisible to operators. The worst case is that adversaries can manipulate control commands through HMI to damage the physical plant. HMI often relies on poorly understood proprietary protocols, which are time-sensitive, and usually keeps a persistent connection for hours even days. All these factors together make the vulnerability mining of HMI a tough job. In this paper, we present EUFuzzer, a novel fuzzing tool to assist testers in HMI vulnerability discovery. EUFuzzer first identifies packet fields of the specific protocol and classifies all fields into four types, then using a relatively high efficiency fuzzing method to test HMI. The experimental results show that EUFuzzer is capable of identifying packet fields and revealing bugs. EUFuzzer also successfully triggers flaws of actual proprietary SCADA protocol implementation on HMI, which the SCADA software vendor has confirmed that four were zero-day vulnerabilities and has taken measures to patch up.

Item Type: Article
Research Areas: A. > School of Science and Technology > Computer Science
Item ID: 26997
Useful Links:
Depositing User: Xiaochun Cheng
Date Deposited: 15 Jul 2019 10:12
Last Modified: 21 Sep 2019 21:49
URI: https://eprints.mdx.ac.uk/id/eprint/26997

Actions (login required)

Edit Item Edit Item

Full text downloads (NB count will be zero if no full text documents are attached to the record)

Downloads per month over the past year