Attacking Fieldbus Communications in ICS: Applications to the SWaT Testbed
Open accessAbstract
The study of cyber-attacks in industrial control systems is of growing interest among the research community. Nevertheless, restricted access to real industrial control systems that can be used to test attacks has limited the study of their implementation and potential impact. In this work, we discuss practical attacks applied to a room-sized water treatment testbed. The testbed includes a complete physical process, industrial communication systems, and supervisory controls. We implement scenarios in which the attacker manipulates or replaces sensor data as reported from the field devices to the control components. As a result, the attacker can change the system state vector as perceived by the controls, which will cause incorrect control decisions and potential catastrophic failures. We discuss practical challenges in setting up Man-In-The-Middle attacks on fieldbus communications in the industrial EtherNet/IP protocol and topologies such as Ethernet rings using the Device-Level-Ring protocol. We show how the attacker can overcome those challenges, and insert herself into the ring. Once established as a Man-in-the-Middle attacker, we launched a range of attacks to modify sensor measurements and manipulate actuators. We show the efficacy of the proposed methodology in two experimental examples, where an adversary can intelligently design attacks that remain undetected for a typical bad-data detection mechanism.
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?
Deception attacks were aimed at manipulating the information sent or received by sensors and PLCs, with the ultimate goal of affecting the operations of an actuator.
“The latter were aimed at manipulating the information sent or received by sensors and PLCs, with the ultimate goal of affecting the operations of an actuator (Urbina et al. 2016).”
From Battle of the Attack Detection Algorithms: Disclosing Cyber Attacks on Water Distribution Networks (2018) · cites this paper as Urbina et al. 2016
SCADA concealment was performed by either replacing actual traffic information between PLCs and SCADA with previously-recorded data (replay attacks) or adding an offset to the transmitted sensor readings.
“SCADA concealment was performed by either replacing actual traffic information between PLCs and SCADA with previously-recorded data (replay attacks) or adding an offset to the transmitted sensor readings (Urbina et al. 2016).”
From Battle of the Attack Detection Algorithms: Disclosing Cyber Attacks on Water Distribution Networks (2018) · cites this paper as Urbina et al. 2016
Cites
Still being checked.
Cited by
Sorted by citations
SWaT: a water treatment testbed for research and training on ICS security
Mathur, A. P., & Tippenhauer, N. O. (2016) · International Workshop on Cyber-Physical Systems for Smart Water Networks (CySWater) · doi:10.1109/cyswater.2016.7469060 · Cited by 974 · see citing works
A survey of physics-based attack detection in cyber-physical systems
Giraldo, J., Urbina, D., Cardenas, A., Valente, J., Faisal, M., Ruths, J., Tippenhauer, N. O., Sandberg, H., & Candell, R. (2019) · ACM Computing Surveys · doi:10.1145/3203245 · Cited by 535 · see citing works
Limiting the Impact of Stealthy Attacks on Industrial Control Systems
Urbina, D. I., Giraldo, J., Cárdenas, Á. A., Tippenhauer, N. O., Valente, J., Faisal, M. A., Ruths, J., Candell, R., & Sandberg, H. (2016) · ACM SIGSAC Conference on Computer and Communications Security (CCS) · doi:10.1145/2976749.2978388 · Cited by 360 · see citing works
Battle of the Attack Detection Algorithms: Disclosing Cyber Attacks on Water Distribution Networks
Taormina, R., Galelli, S., Tippenhauer, N. O., Salomons, E., Ostfeld, A., Eliades, D. G., Aghashahi, M., Sundararajan, R., Pourahmadi, M., Banks, M. K., et al. (2018) · Journal of Water Resources Planning and Management · doi:10.1061/(asce)wr.1943-5452.0000969 · Cited by 277 · see citing works
A Survey on Network Security for Cyber–Physical Systems: From Threats to Resilient Design
Kim, S., Park, K., & Lu, C. (2022) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2022.3187531 · Cited by 188 · see citing works
Characterizing Cyber-Physical Attacks on Water Distribution Systems
Taormina, R., Galelli, S., Tippenhauer, N. O., Salomons, E., & Ostfeld, A. (2017) · Journal of Water Resources Planning and Management · doi:10.1061/(asce)wr.1943-5452.0000749 · Cited by 175 · see citing works
Ramotsoela, D. T., Abu-Mahfouz, A. M. I., & Hancke, G. P. (2018) · Sensors · doi:10.3390/s18082491 · Cited by 158 · see citing works
Distributed Attack Detection in a Water Treatment Plant: Method and Case Study
Adepu, S., & Mathur, A. P. (2018) · IEEE Transactions on Dependable and Secure Computing · doi:10.1109/tdsc.2018.2875008 · Cited by 132 · see citing works
Industrial and Critical Infrastructure Security: Technical Analysis of Real-Life Security Incidents
Makrakis, G. M., Kolias, C., Kambourakis, G., Rieger, C. G., & Benjamin, J. (2021) · IEEE Access · doi:10.1109/access.2021.3133348 · Cited by 110 · see citing works
Attack detection in water distribution systems using machine learning
Ramotsoela, D. T., Hancke, G. P., & Abu-Mahfouz, A. M. I. (2019) · Human-centric Computing and Information Sciences · doi:10.1186/s13673-019-0175-8 · Cited by 82 · see citing works
On Attacker Models and Profiles for Cyber-Physical Systems
Rocchetto, M., & Tippenhauer, N. O. (2016) · Lecture notes in computer science · doi:10.1007/978-3-319-45741-3_22 · Cited by 80 · see citing works
Two decades of SCADA exploitation: A brief history
Antón, S. D. D., Fraunholz, D., Lipps, C., Pohl, F., Zimmermann, M., & Schotten, H. D. (2017) · IEEE Conference on Application, Information and Network Security (AINS) · doi:10.1109/ains.2017.8270432 · Cited by 75 · see citing works
Model-based security analysis of a water treatment system
Kang, E., Adepu, S., Jackson, D. N., & Mathur, A. P. (2016) · IEEE/ACM International Workshop on Software Engineering for Smart Cyber-Physical Systems (SEsCPS) · doi:10.1145/2897035.2897041 · Cited by 69 · see citing works
Ghaeini, H. R., & Tippenhauer, N. O. (2016) · doi:10.1145/2994487.2994492 · Cited by 68 · see citing works
Cascading effects of cyber-attacks on interconnected critical infrastructure
Palleti, V. R., Adepu, S., Mishra, V. K., & Mathur, A. P. (2021) · Cybersecurity · doi:10.1186/s42400-021-00071-z · Cited by 67 · see citing works
Ayodeji, A., Liu, Y.-K., Chao, N., & Yang, L.-Q. (2020) · Nuclear Engineering and Technology · doi:10.1016/j.net.2020.05.012 · Cited by 66 · see citing works
On the Significance of Process Comprehension for Conducting Targeted ICS Attacks
Green, B., Krotofil, M., & Abbasi, A. (2017) · Workshop on Cyber-Physical Systems Security and PrivaCy (CPS-SPC) · doi:10.1145/3140241.3140254 · Cited by 54 · see citing works
A Survey of Cyber-Physical Attacks and Detection Methods in Smart Water Distribution Systems
Addeen, H. H., Xiao, Y., Li, J., & Guizani, M. (2021) · IEEE Access · doi:10.1109/access.2021.3095713 · Cited by 53 · see citing works
State-aware anomaly detection for industrial control systems
Ghaeini, H. R., Antonioli, D., Brasser, F., Sadeghi, A., & Tippenhauer, N. O. (2018) · ACM Symposium on Applied Computing · doi:10.1145/3167132.3167305 · Cited by 45 · see citing works
Assessing the Effectiveness of Attack Detection at a Hackfest on Industrial Control Systems
Adepu, S., & Mathur, A. P. (2018) · IEEE Transactions on Sustainable Computing · doi:10.1109/tsusc.2018.2878597 · Cited by 45 · see citing works
CPDY: Extending the Dolev-Yao Attacker with Physical-Layer Interactions
Rocchetto, M., & Tippenhauer, N. O. (2016) · Lecture notes in computer science · doi:10.1007/978-3-319-47846-3_12 · Cited by 41 · see citing works
Generating invariants using design and data-centric approaches for distributed attack detection
Umer, M., Mathur, A. P., Junejo, K. N., & Adepu, S. (2020) · International Journal of Critical Infrastructure Protection · doi:10.1016/j.ijcip.2020.100341 · Cited by 36 · see citing works
Towards Formal Security Analysis of Industrial Control Systems
Rocchetto, M., & Tippenhauer, N. O. (2017) · ACM Asia Conference on Computer and Communications Security (ASIA CCS) · doi:10.1145/3052973.3053024 · Cited by 35 · see citing works
Cyber Security Risk Assessment on Industry 4.0 using ICS testbed with AI and Cloud
Matsuda, W., Fujimoto, M., Aoyama, T., & Mitsunaga, T. (2019) · IEEE Conference on Application, Information and Network Security (AINS) · doi:10.1109/ains47559.2019.8968698 · Cited by 35 · see citing works
Legacy-Compliant Data Authentication for Industrial Control System Traffic
Castellanos, J. H., Antonioli, D., Tippenhauer, N. O., & Ochoa, M. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-61204-1_33 · Cited by 30 · see citing works
Application Perspective on Cybersecurity Testbed for Industrial Control Systems
Pospíšil, O., Blažek, P., Kuchař, K., Fujdiak, R., & Mišurec, J. (2021) · Sensors · doi:10.3390/s21238119 · Cited by 30 · see citing works
Umer, M., Mathur, A. P., Junejo, K. N., & Adepu, S. (2017) · Workshop on Cyber-Physical Systems Security and PrivaCy (CPS-SPC) · doi:10.1145/3140241.3140248 · Cited by 29 · see citing works
Sabaliauskaite, G., Ng, G. S., Ruths, J., & Mathur, A. P. (2017) · Robotics and Autonomous Systems · doi:10.1016/j.robot.2017.09.018 · Cited by 26 · see citing works
Pressure-Driven Modeling of Cyber-Physical Attacks on Water Distribution Systems
Douglas, H., Taormina, R., & Galelli, S. (2019) · Journal of Water Resources Planning and Management · doi:10.1061/(asce)wr.1943-5452.0001038 · Cited by 25 · see citing works
Erba, A., & Tippenhauer, N. O. (2022) · Annual Computer Security Applications Conference · doi:10.1145/3564625.3564633 · Cited by 20 · see citing works
DARIA: Designing Actuators to Resist Arbitrary Attacks Against Cyber-Physical Systems
Giraldo, J., Kafash, S. H., Ruths, J., & Cárdenas, Á. A. (2020) · IEEE European Symposium on Security and Privacy · doi:10.1109/eurosp48549.2020.00029 · Cited by 19 · see citing works
Multistage Downstream Attack Detection in a Cyber Physical System
Qadeer, R., Murguia, C., Ahmed, C. M., & Ruths, J. (2017) · Lecture notes in computer science · doi:10.1007/978-3-319-72817-9_12 · Cited by 17 · see citing works
Junejo, K. N. (2020) · Sadhana · doi:10.1007/s12046-020-1290-y · Cited by 14 · see citing works
Zero Residual Attacks on Industrial Control Systems and Stateful Countermeasures
Ghaeini, H. R., Tippenhauer, N. O., & Zhou, J. (2019) · International Conference on Availability, Reliability and Security (ARES) · doi:10.1145/3339252.3340331 · Cited by 13 · see citing works
Challenges and Opportunities for Model-Based Security Risk Assessment of Cyber-Physical Systems
Rocchetto, M., Ferrari, A., & Senni, V. (2019) · Advanced sciences and technologies for security applications · doi:10.1007/978-3-319-95597-1_2 · Cited by 11 · see citing works
Murillo, A., Taormina, R., Tippenhauer, N. O., & Galelli, S. (2023) · Journal of Water Resources Planning and Management · doi:10.1061/jwrmd5.wreng-5854 · Cited by 10 · see citing works
Mai, K., Qin, X., Ortiz, N., Molina, J., & Cárdenas, Á. A. (2020) · ACM Internet Measurement Conference (IMC) · doi:10.1145/3419394.3423630 · Cited by 9 · see citing works
Deep Reinforcement Learning-Based Adversarial Attack and Defense in Industrial Control Systems
Kim, M.-S. (2024) · Mathematics · doi:10.3390/math12243900 · Cited by 7 · see citing works
Fusing Design and Machine Learning for Anomaly Detection in Water Treatment Plants
Raman, M. R. G., & Mathur, A. P. (2024) · Electronics · doi:10.3390/electronics13122267 · Cited by 7 · see citing works
Cyber Security Risks of Technical Components in Industry 4.0
Matsuda, W., Fujimoto, M., Hashimoto, Y., & Mitsunaga, T. (2021) · IEEE International Conference on Omni-layer Intelligent Systems (COINS) · doi:10.1109/coins51742.2021.9524088 · Cited by 7 · see citing works
A Fully-Blind False Data Injection on PROFINET I/O Systems
Alsabbagh, W., & Langendörfer, P. (2021) · IEEE International Symposium on Industrial Electronics (ISIE) · doi:10.1109/isie45552.2021.9576496 · Cited by 7 · see citing works
High-Fidelity Cyber and Physical Simulation of Water Distribution Systems. I: Models and Data
Murillo, A., Taormina, R., Tippenhauer, N. O., Salaorni, D., Dijk, R. V., Jonker, L., Vos, S., Weyns, M., & Galelli, S. (2023) · Journal of Water Resources Planning and Management · doi:10.1061/jwrmd5.wreng-5853 · Cited by 7 · see citing works
SoK: A Taxonomy for Hardware-Based Fingerprinting in the Internet of Things
Spinnler, C., Labs, T., & Franchi, N. (2024) · International Conference on Availability, Reliability and Security (ARES) · doi:10.1145/3664476.3670872 · Cited by 6 · see citing works
A method for testing distributed anomaly detectors
Sugumar, G., & Mathur, A. P. (2019) · International Journal of Critical Infrastructure Protection · doi:10.1016/j.ijcip.2019.100324 · Cited by 6 · see citing works
Tippenhauer, N. O., Chen, B., Mashima, D., & Nicol, D. M. (2021) · ACM Workshop on CPS&IoT Security and Privacy (CPSIoTSec) · doi:10.1145/3462633.3483983 · Cited by 5 · see citing works
Mathur, A. P. (2017) · International Workshop on Cyber-Physical Systems for Smart Water Networks (CySWater) · doi:10.1145/3055366.3055368 · Cited by 5 · see citing works
An Overview of Techniques for Obfuscated Android Malware Detection
Siddiqui, S., & Khan, T. A. (2024) · SN Computer Science · doi:10.1007/s42979-024-02637-3 · Cited by 4 · see citing works
Discovering Attack Signature and Its Travel Path using Graphical Model in CPS: A Case Study
Maganti, P. K., Saxena, P., & Maiti, R. R. (2025) · ACM Transactions on Cyber-Physical Systems · doi:10.1145/3734694 · Cited by 4 · see citing works
Design and Realization of Testbeds for Security Research in the Industrial Internet of Things
Tippenhauer, N. O. (2019) · Advanced sciences and technologies for security applications · doi:10.1007/978-3-030-12330-7_14 · Cited by 4 · see citing works
A brief look at the security of DeviceNet communication in industrial control systems
Murvay, P.-S., & Groza, B. (2018) · European Interdisciplinary Cybersecurity Conference (EICC) · doi:10.1145/3277570.3277575 · Cited by 4 · see citing works
Revisiting Anomaly Detection in ICS: Aimed at Segregation of Attacks and FaultsPreprint
Ahmed, C. M., Prakash, J., & Zhou, J. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2005.00325 · Cited by 4 · see citing works
Selective Encryption Framework for Securing Communication in Industrial Control Systems
Banerjee, S., Khan, T., Castellanos, J. H., & Russello, G. (2023) · International Conference on Communications · doi:10.1109/icc45041.2023.10279190 · Cited by 3 · see citing works
Development of OPC UA based centralized server Fieldbus data high efficiency transmit architecture
Gang, H., Zhi-lou, Y., Chen, N., Feng, G., Zhang, L., Boyi, H., & Qin, S. (2020) · Chinese Control Conference (CCC) · doi:10.23919/ccc50068.2020.9188765 · Cited by 3 · see citing works
A Thorough Cybersecurity Dataset for Intrusion Detection in Smart Water Networks
Taormina, R., Murillo, A., Tippenhauer, N. O., & Galelli, S. (2022) · Water Distribution Systems Analysis Conference (WDSA) · doi:10.4995/wdsa-ccwi2022.2022.14793 · Cited by 2 · see citing works
Provable Adversarial Safety in Cyber-Physical Systems
Castellanos, J. H., Maghenem, M. A., Cárdenas, Á. A., Sanfelice, R. G., & Zhou, J. (2023) · IEEE European Symposium on Security and Privacy · doi:10.1109/eurosp57164.2023.00062 · Cited by 2 · see citing works
Sabaliauskaite, G., Ng, G. S., Ruths, J., & Mathur, A. P. (2017) · IEEE Pacific Rim International Symposium on Dependable Computing (PRDC) · doi:10.1109/prdc.2017.47 · Cited by 2 · see citing works
Characterizing Building Automation System Attacks and Attackers
Tommasini, M., Rosso, M., Zambon, E., Allodi, L., & den Hartog, J. (2022) · IEEE European Symposium on Security and Privacy Workshops (EuroS&PW) · doi:10.1109/eurospw55150.2022.00020 · Cited by 2 · see citing works
A Cyberattack Impact Analysis Approach for Industrial Control Systems
Jawad, A. (2021) · doi:10.22215/etd/2021-14841 · Cited by 2 · see citing works
PlantShield: An Automated Response Tool for Critical Infrastructures
Shrivastava, S., Lim, T., & Mathur, A. P. (2025) · 2012 International Conference on Computing, Networking and Communications (ICNC) · doi:10.1109/icnc64010.2025.10993641 · Cited by 1 · see citing works
Falk, R., & Fries, S. (2021)
Delgado, B. G. R., Solano, A., Servín, C., & Tosh, D. K. (2024) · Conference on Information Technology Education · doi:10.1145/3686852.3687074
PyPLCPloit: A Vendor-agnostic Framework for PLC Exploitation and Vulnerability Discovery
Maganti, P. K., Palleti, V. R., & Maiti, R. R. (2026) · ACM Workshop on Cyber-Physical System Security (CPSS) · doi:10.1145/3775042.3807881
- Authors
- David, U., Jairo, G., Ole, T. N., & Alvaro, C.
- Venue
- Cryptology and Information Security Series
- Publisher
- IOS Press
- Published
- 2016
- ISSN
- 1871-6431
- OpenAlex
- W2561371397
- Cited by
- 63
- References
- 0
- Citations by year
- 2026: 1 · 2025: 2 · 2024: 5 · 2023: 5 · 2022: 4 · 2021: 9 · 2020: 7 · 2019: 7 · 2018: 7 · 2017: 10 · 2016: 6
- FWCI
- 23.83
- Type
- book chapter
- Language
- en
- Open access
- hybrid
- doi.org
- Licence
- cc-by-nc
- Locations
- IOS Press eBooks (publishedVersion, cc-by-nc)
- Topics
- Physical Sciences › Engineering › Control and Systems Engineering › Smart Grid Security and Resilience
- Physical Sciences › Engineering › Control and Systems Engineering › Industrial Automation and Control Systems
- Physical Sciences › Computer Science › Computer Networks and Communications › Network Security and Intrusion Detection
- Keywords
- industrial control systems, cyberattacks, man-in-the-middle attacks, EtherNet/IP, sensor data manipulation, bad data detection, industrial Ethernet
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