Geng Yang Yang

Dr. Geng Yang Yang


Research Focus & Metrics

Academic Career Length

5Years (2022-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
28 May 2024 in IEEE Transactions on Industrial Cyber-Physical Systems
Verified
Journal Article
Closed access
YXYawen Xue
Yawen Xue
JPJie Pan
Jie Pan
GYGeng Yang Yang
Geng Yang Yang
ZYZeyu Yang
Zeyu Yang
MLMengxiang Liu
Mengxiang Liu
RDRuilong Deng
Ruilong Deng
Industrial control systems (ICSs) are becoming increasingly interconnected as the rapid convergence of information technology (IT) and operation technology (OT) networks, and meanwhile massive attack surfaces have been exposed. However, traditional intrusion detection systems (IDSs) are difficult to be directly deployed in ICSs due to the hard real-time requirement and rare patching chance. Besides, the design of effective and practical IDSs is hampered by the lack of benchmarking ICS cybersecurity datasets. To bridge the gaps, this paper makes the first attempt by open-sourcing the developed ICS cybersecurity datasets and proposing a decision fusion based real-time IDS. Firstly, we design a customized cybersecurity dataset in a full-hardware and high-fidelity platform, including 7 types of cyber threats tailored for ICSs. The collected dataset includes network traffic, sensor readings, actuator status, and system parameters, providing the state-of-the-art benchmark dataset for ICSs consisting of cross-layer characteristics. Furthermore, we design an online decision fusion-based IDS by strategically integrating 4 widely-used machine learning models. The proposed IDS is deployed on a real-time running ethanol distillation, surpassing the performance of single detection models in terms of precision and F1-score, which substantially enhances intrusion detection accuracy and cybersecurity of ICS.

22 August 2022 in IEEE Internet of Things Journal
Verified
Journal Article
Closed access
GYGeng Yang Yang
Geng Yang Yang
YCYuqi Chen
Yuqi Chen
RMRongkuan Ma
Rongkuan Ma
QWQiang Wei
Qiang Wei
JPJie Pan
Jie Pan
QWQingxian Wang
Qingxian Wang
Cyber–physical systems (CPSs) are ubiquitous in critical infrastructures, where programmable logic controllers (PLCs) and physical components intertwine. However, multiple successful attacks targeting safety-related CPSs, in particular the PLCs, manifest their vulnerability toward malicious cyber attacks, which may cause significant damage consequently. Though several kinds of defending techniques exist in the literature, few of them can be practically and widely applied to real-world CPSs equipped with PLCs from leading vendors, primarily due to the lack of specific hardware or unrealistic defense assumptions. In this article, we propose PLC-READER, a practical memory attacks detection and response framework to secure the CPS. The core of PLC-READER includes: 1) a comprehensive semantic analysis solution specifically for PLC’s proprietary protocol based on software reverse engineering and network traffic difference analysis and 2) a fine-grained memory structure analysis solution to identify the critical memory data. Based on the results of such reverse engineering, PLC-READER further performs sanity checks for the PLC’s critical memory by periodically checking the hash values and dynamic checksum values of these memory data. We extensively evaluated PLC-READER against four types of 366 different memory attacks, with some newly developed ones which got six CVE IDs from Schneider and Rockwell, by analyzing three kinds of proprietary protocols and six kinds of memory structures in six kinds of real-world PLCs from three leading manufacturers. The results demonstrate that the PLC-READER can detect all memory attacks with an accuracy of 100% and perform corresponding emergency responses in time.

4 December 2023
Verified
Conference Paper
Open access
JMJie Meng
Jie Meng
ZYZeyu Yang
Zeyu Yang
ZZZhenyong Zhang
Zhenyong Zhang
GYGeng Yang Yang
Geng Yang Yang
RDRuilong Deng
Ruilong Deng
JZJianying Zhou
Jianying Zhou
Programmable logic controllers (PLCs), the essential components of critical infrastructure, play a crucial role in various industrial manufacturing processes. Recent attack events show that attackers have a strong interest in tampering with the controller variables, such as the device status and internal program logic. A typical attack strategy is that the attackers just send malicious network traffic of industrial control protocols (ICPs) to change the controller variables of PLCs. To defend against this attack, a lot of countermeasures have been proposed to detect anomalies in network traffic based on the semantic analysis. However, the proprietary nature of ICPs poses a challenge to extracting the required semantics for evaluating the controller variables. In this paper, we propose a novel framework named SePanner to extract the semantics of controller variables from proprietary ICPs based on network traffic. Specifically, SePanner conducts the multi-state comparison to locate the semantic fields directly, then removes the interfering fields by the single-state comparison and filtering criteria. Our experiments demonstrate that SePanner can precisely extract the semantics of controller variables from proprietary ICPs, providing protection for PLCs while remaining compatible with various proprietary binary protocols.

25 September 2023 in IEEE Internet of Things Journal
Verified
Journal Article
Closed access
GYGeng Yang Yang
Geng Yang Yang
XCXin Che
Xin Che
RMRongkuan Ma
Rongkuan Ma
QWQiang Wei
Qiang Wei
MWMufeng Wang
Mufeng Wang
YCYuqi Chen
Yuqi Chen
Industrial control systems (ICSs) are prevalent in critical infrastructures, where programmable logic controllers (PLCs) and physical instruments are integrated. However, multiple successful attacks against PLC control logic programs have caused significant damage to ICSs, which has led to an urgent need for detection and forensics of such attacks. Although several off-the-shelf defending mechanisms have been presented in the past, few of them can detect and locate the control logic attacks at run time. In this article, we propose a practical and automatic control logic attack detection and forensics framework (CLADF) to conduct control logic attack detection and forensics in ICSs. Specifically, the core of CLADF includes: 1) a control application extraction module to extract PLC binary control applications by simulating PLC normal upload functionality; 2) a control application reverse engineering module to disassemble binary control applications; and 3) an attack detection and forensics module for verifying the integrity of PLC control applications, recovering the normal control application, and locating the modified control instructions. We extensively evaluated CLADF in five different application scenarios and two real-world Schneider PLCs. For each PLC, we generated three types of 150 mutated control logic attacks. The results demonstrate that CLADF can effectively extract the run-time binary control application in different application scenarios and disassemble these binary control applications into assembly instructions. Moreover, CLADF can accurately detect the attacks and locate the modified subroutines.

11 July 2023 in Electronics
Verified
Journal Article
Open access
PDF file
XCXin Che
Xin Che
GYGeng Yang Yang
Geng Yang Yang
GZGe Zhang
Ge Zhang
MWMufeng Wang
Mufeng Wang
With the rapid development of the Industrial Internet of Things (IIoT), programmable logic controllers (PLCs) are becoming increasingly intelligent, leading to improved productivity. However, this also brings about a growing number of security vulnerabilities. As a result, efficiently identifying potential security vulnerabilities in PLCs has become a crucial research topic for security researchers. This article proposes a method for fuzzing industrial proprietary protocols to effectively identify security vulnerabilities in PLCs’ proprietary protocols. The aim of this study is to develop a protocol fuzzing approach that can uncover security vulnerabilities in PLCs’ proprietary protocols. To achieve this, the article presents a protocol structure parsing algorithm specifically designed for PLC proprietary protocols, utilizing information theory. Additionally, a fuzzing case generation algorithm based on genetic algorithms is introduced to select test cases that adhere to the format specifications of the proprietary protocol while exhibiting a high degree of mutation. The research methodology consists of several steps. Firstly, the proposed protocol structure parsing algorithm is used to analyze two known industrial protocols, namely Modbus TCP and S7Comm. The parsing results obtained from the algorithm are then compared with the correct results to validate its effectiveness. Next, the protocol structure parsing algorithm is applied to analyze the proprietary protocol formats of two PLC models. Finally, based on the analysis results, the PLCs are subjected to fuzzing. Overall, the proposed protocol fuzzing approach, incorporating the protocol structure parsing algorithm and the fuzzing case generation algorithm, successfully identifies two denial-of-service vulnerabilities in the PLCs’ proprietary protocols. Notably, one of these vulnerabilities is a zero-day vulnerability, indicating that it was previously unknown and undisclosed.

30 August 2024
Verified
Conference Paper
Open access
ZWZihan Wei
Zihan Wei
QWQiang Wei
Qiang Wei
GYGeng Yang Yang
Geng Yang Yang
YYYahui Yang
Yahui Yang
The persistent evolution of Internet of Things (IoT) devices across various sectors, including industrial applications, smart homes, and smart cities, has elevated the discourse surrounding the security of these devices to a pivotal status. Considering the pivotal role that IoT devices play when integrated into environments of grave import, such as manufacturing facilities and healthcare establishments, the potential for catastrophic consequences following a security breach is both profound and incalculable. It is, therefore, a matter of utmost priority to fortify the security protocols surrounding IoT devices. To effectively address the various security threats that confront IoT devices, a multi-dimensional investigative approach is mandated. This paper initiates with an elucidation of the research backdrop and a primer on the fundamental principles of IoT devices, then discusses the current state of IoT device security from two different dimensions: vulnerability detection and protective measures. Additionally, we forecast and discuss the research directions on vulnerability detection and protection measures for IoT devices.