An Analytics Framework for Heuristic Inference Attacks Against Industrial Control Systems
Open accessAbstract
Industrial control systems (ICS) of critical infrastructure are increasingly connected to the Internet for remote site management at scale. However, cyber attacks against ICS - especially at the communication channels between human-machine interface (HMIs) and programmable logic controllers (PLCs) - are increasing at a rate which outstrips the rate of mitigation. In this paper, we introduce a vendor-agnostic analytics framework which allows security researchers to analyse attacks against ICS systems, even if the researchers have zero control automation domain knowledge or are faced with a myriad of heterogenous ICS systems. Unlike existing works that require expertise in domain knowledge and specialised tool usage, our analytics framework does not require prior knowledge about ICS communication protocols, PLCs, and expertise of any network penetration testing tool. Using `digital twin' scenarios comprising industry-representative HMIs, PLCs and firewalls in our test lab, our framework's steps were demonstrated to successfully implement a stealthy deception attack based on false data injection attacks (FDIA). Furthermore, our framework also demonstrated the relative ease of attack dataset collection, and the ability to leverage well-known penetration testing tools. We also introduce the concept of `heuristic inference attacks', a new family of attack types on ICS which is agnostic to PLC and HMI brands/models commonly deployed in ICS. Our experiments were also validated on a separate ICS dataset collected from a cyber-physical scenario of water utilities. Finally, we utilized time complexity theory to estimate the difficulty for the attacker to conduct the proposed packet analyses, and recommended countermeasures based on our findings.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Simulation environments and tools have provided methods for analyzing threats such as stealthy attack, Heuristic Inference Attacks, related system vulnerabilities, and exploring protections such as Blockchain and AI algorithms for intrusion detection systems.
“These simulation environments and tools have provided methods for analyzing various types of threats such as stealthy attack [180], or new family attacks such as Heuristic Inference Attacks [181], related system vulnerabilities as well as exploring new ways to protect critical infrastructures such as Blockchain [182] and implementation of AI algorithms for intrusion detection systems (IDS) such as”
From SCADA Systems With Focus on Continuous Manufacturing and Steel Industry: A Survey on Architectures, Standards, Challenges and Industry 5.0 (2022) · cites this paper as [180]
Cites
Stuxnet: Dissecting a cyberwarfare weapon
Langner, R. (2011) · IEEE Security & Privacy Magazine · doi:10.1109/msp.2011.67 · Cited by 1,922 · see citing works
Lessons Learned from the Maroochy Water Breach
Slay, J., & Miller, M. (2007) · Critical Infrastructure Protection · doi:10.1007/978-0-387-75462-8_6 · Cited by 721 · see citing works
Task complexity: A review and conceptualization framework
Liu, P., & Li, Z. (2012) · International Journal of Industrial Ergonomics · doi:10.1016/j.ergon.2012.09.001 · Cited by 438 · see citing works
Hadžiosmanović, D., Sommer, R., Zambon, E., & Hartel, P. (2014) · Annual Computer Security Applications Conference · doi:10.1145/2664243.2664277 · Cited by 190 · see citing works
Stealthy deception attacks on water SCADA systems
Amin, S., Litrico, X., Sastry, S., & Bayen, A. M. (2010) · HAL · Cited by 110 · see citing works
On Cyber Attacks and Signature Based Intrusion Detection for Modbus Based Industrial Control Systems
Gao, W., & Morris, T. H. (2014) · The journal of digital forensics, security and law · doi:10.15394/jdfsl.2014.1162 · Cited by 99 · see citing works
Investigating cyber-physical attacks against IEC 61850 photovoltaic inverter installations
Kang, B., Maynard, P., McLaughlin, K., Sezer, S., Andrén, F., Seitl, C., Kupzog, F., & Strasser, T. (2015) · IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) · doi:10.1109/etfa.2015.7301457 · Cited by 93 · see citing works
CLIK on PLCs! Attacking Control Logic with Decompilation and Virtual PLC
Kalle, S., Ameen, N., Yoo, H., & Ahmed, I. (2019) · Workshop on Binary Analysis Research (BAR) · doi:10.14722/bar.2019.23074 · Cited by 82 · see citing works
A heuristic-based approach for detecting SQL-injection vulnerabilities in web applications
Ciampa, A., Visaggio, C. A., & Penta, M. D. (2010) · doi:10.1145/1809100.1809107 · Cited by 74 · see citing works
Control Logic Injection Attacks on Industrial Control Systems
Yoo, H., & Ahmed, I. (2019) · IFIP advances in information and communication technology · doi:10.1007/978-3-030-22312-0_3 · Cited by 63 · see citing works
Monitoring system reaction in cyber-physical testbed under cyber-attacks
Bernieri, G., Miciolino, E. E., Pascucci, F., & Setola, R. (2017) · Computers & Electrical Engineering · doi:10.1016/j.compeleceng.2017.02.010 · Cited by 41 · see citing works
Stealthy Deception Attacks Against SCADA Systems
Kleinmann, A., Amichay, O., Wool, A., Tenenbaum, D., Bar, O., & Lev, L. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-72817-9_7 · Cited by 40 · see citing works
The Design of ICS Testbed Based on Emulation, Physical, and Simulation (EPS-ICS Testbed)
Gao, H., Peng, Y., Jia, K., Dai, Z., & Wang, T. (2013) · International Conference on Intelligent Information Hiding and Multimedia Signal Processing (IIH-MSP) · doi:10.1109/iih-msp.2013.111 · Cited by 38 · see citing works
Taxonomy of Man-in-the-Middle Attacks on HTTPS
Shaun, S.-T., Chaisiri, S., & Ko, R. K. L. (2016) · IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom) · doi:10.1109/trustcom.2016.0106 · Cited by 31 · see citing works
Self-citationTwo-Loop Covert Attacks Against Constant Value Control of Industrial Control Systems
Li, W., Xie, L., & Wang, Z. (2018) · IEEE Transactions on Industrial Informatics · doi:10.1109/tii.2018.2819677 · Cited by 29 · see citing works
Power-Grid Controller Anomaly Detection with Enhanced Temporal Deep Learning
He, Z., Raghavan, A., Hu, G., Chai, S. M., & Lee, R. B.-L. (2019) · IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom) · doi:10.1109/trustcom/bigdatase.2019.00030 · Cited by 26 · see citing works
Traffic Data Classification to Detect Man-in-the-Middle Attacks in Industrial Control System
Lan, H., Zhu, X., Sun, J., et al. (2020) · International Conference on Dependable Systems and Their Applications (DSA) · doi:10.1109/dsa.2019.00067 · Cited by 26 · see citing works
Communications network analysis in a SCADA system testbed under cyber-attacks
Miciolino, E. E., Bernieri, G., Pascucci, F., et al. (2015) · Telecommunications Forum Telfor (TELFOR) · doi:10.1109/telfor.2015.7377479 · Cited by 23 · see citing works
Access Control Attacks on PLC Vulnerabilities
Wang, Y. '., Liu, J., Can, Y., et al. (2018) · Journal of Computer and Communications · doi:10.4236/jcc.2018.611028 · Cited by 19 · see citing works
Cyber Security Analysis of DoS and MitM Attacks Against PLCs Used in Smart Grids
Yrlmaz, E. N., Sayan, H. H., Üstünsoy, F., et al. (2019) · doi:10.1109/sgcf.2019.8782313 · Cited by 14 · see citing works
Rajesh, L., & Satyanarayana, P. (2019) · Helix · doi:10.29042/2019-5122-5127 · Cited by 11 · see citing works
Detecting Safety and Security Faults in PLC Systems with Data Provenance
Farooq, A. S., Marquard, J., George, K., & Moyer, T. (2019) · IEEE Conference on Technologies for Homeland Security (HST) · doi:10.1109/hst47167.2019.9032992 · Cited by 11 · see citing works
Observing industrial control system attacks launched via metasploit framework
Wallace, N., & Atkison, T. (2013) · ACM Southeast Conference (ACMSE) · doi:10.1145/2498328.2500067 · Cited by 10 · see citing works
Pavesi, J., Villegas, T., Perepechko, A., et al. (2019) · Communications in computer and information science · doi:10.1007/978-3-030-33229-7_30 · Cited by 5 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Sverko, M., Grbac, T. G., & Mikuc, M. (2022) · IEEE Access · doi:10.1109/access.2022.3211288 · Cited by 71 · see citing works
“…provided methods for analyzing various types of threats such as stealthy attack [179], or new family attacks such as Heuristic Inference Attacks [180], related system vulnerabilities as well as exploring new ways to protect critical infrastructures such as Blockchain [181] and implementation of…”
Method
- Authors
- Choi, T., Bai, G., Ko, R. K. L., Dong, N., Zhang, W., & Wang, S.
- Affiliations
- The University of Queensland (AU)
- Venue
- 2020 IEEE 19th International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom)
- Publisher
- IEEE
- Published
- 2020-12
- Pages
- 827-835
- OpenAlex
- W3132681228
- Cited by
- 11
- References
- 24
- Citations by year
- 2025: 2 · 2024: 5 · 2023: 2 · 2022: 1 · 2021: 1
- FWCI
- 1.50
- Type
- conference paper
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- IEEE International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom) (publishedVersion)
- arXiv (Cornell University) (submittedVersion, cc-by-nc-nd)
- Griffith Research Online (submittedVersion, other-oa)
- arXiv (Cornell University)
- Funders
- Singapore University of Technology and Design
- Topics
- Physical Sciences › Engineering › Control and Systems Engineering › Smart Grid Security and Resilience
- Physical Sciences › Computer Science › Computer Networks and Communications › Network Security and Intrusion Detection
- Physical Sciences › Engineering › Control and Systems Engineering › Industrial Automation and Control Systems
- Keywords
- industrial control systems, false data injection attacks, deception attacks, human-machine interaction, programmable logic controller, cyber-physical security, time complexity analysis, countermeasures
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review