JOURNAL ARTICLE

Deep Reinforcement Learning for Penetration Testing of Cyber-Physical Attacks in the Smart Grid

Yuanliang LiJun YanMohamed Naili

Year: 2022 Journal:   2022 International Joint Conference on Neural Networks (IJCNN) Pages: 01-09

Abstract

The fast expansion of interconnectivity in cyber-physical critical infrastructures like smart grids has given rise to concerning exposures and vulnerabilities. Although penetration testing (PT) has been an effective approach to searching for vulnerabilities in software, devices, and networks from the attacker's view, the strong cyber-physical coupling in these large-scale infrastructures has made it challenging to manually pinpoint critical vulnerabilities, particularly at system levels due to the complexity, dimensionality, and uncertainty therein. To better protect the security of cyber-physical systems, this paper proposes a deep reinforcement learning (DRL)-based PT framework to efficiently and adaptively identify critical vulnerabilities in smart grids. Using replay attacks as an example, the paper models the attack as a Markov Decision Process with three actions - stop, record, and replay - to learn the optimal timing and ordering of replays in different operating scenarios. A cyber-physical co-simulation platform with dedicated simulators for the physical part, cyber part, control part, and attacker part of a smart distribution grid was developed as a sandbox environment to train the DRL agent. Scenarios with different levels of difficulty are tested to validate the learning capability and performance in finding critical attack paths of the DRL-based PT. The simulation results show that DRL-based PT can learn to find the optimal attack path against system stability when the grid is under high load demand, solar power generation, and weather variation. These results are promising first steps toward a highly customizable framework to pen-test complex cyber-physical systems with automatic DRL agents and various attack schemes.

Keywords:
Computer science Cyber-physical system Reinforcement learning Smart grid Sandbox (software development) Distributed computing Emulation Cyber-attack Computer security Interconnectivity Grid Markov decision process Artificial intelligence Markov process Engineering Software engineering Operating system

Metrics

15
Cited By
6.16
FWCI (Field Weighted Citation Impact)
28
Refs
0.98
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Smart Grid Security and Resilience
Physical Sciences →  Engineering →  Control and Systems Engineering
Network Security and Intrusion Detection
Physical Sciences →  Computer Science →  Computer Networks and Communications
Information and Cyber Security
Physical Sciences →  Computer Science →  Information Systems
© 2026 ScienceGate Book Chapters — All rights reserved.