Publication detail

Fuzzing Framework for IEC 60870-5-104 Protocol

ILGNER, P. FUJDIAK, R.

Original Title

Fuzzing Framework for IEC 60870-5-104 Protocol

Type

conference paper

Language

English

Original Abstract

The importance of SCADA systems within the power grid is currently increasing due to the increased complexity of the grid. Thus, these systems may contain various security vulnerabilities, the exploitation of which may lead to large-scale blackouts. Therefore, the emphasis is nowadays on cyber security. One tool for automated testing and detection of hard-to-detect vulnerabilities such as buffer overflow and others is fuzzing. This paper discusses the fuzzing testing capabilities of IEC 60870-5-104 protocol which is used by power grid. We present a framework that can be used for automated testing. By using load balancing, high performance of the fuzzing process is achieved. The framework also provides a graphical environment to facilitate continuous testing. The functionality of the framework is demonstrated on a demonstration server into which a buffer overflow vulnerability was inserted, which was detected by the fuzzing framework.

Keywords

protocol fuzzing, industrial control system (ICS), smart grids, cybersecurity, buffer overflow, IEC 60870-5-104

Authors

ILGNER, P.; FUJDIAK, R.

Released

20. 12. 2022

Publisher

ACM

ISBN

978-1-4503-9778-0

Book

5th International Conference on Computer Science and Software Engineering, CSSE 2022

Pages from

190

Pages to

194

Pages count

5

URL

BibTex

@inproceedings{BUT180001,
  author="Petr {Ilgner} and Radek {Fujdiak}",
  title="Fuzzing Framework for IEC 60870-5-104 Protocol",
  booktitle="5th International Conference on Computer Science and Software Engineering, CSSE 2022",
  year="2022",
  pages="190--194",
  publisher="ACM",
  doi="10.1145/3569966.3570026",
  isbn="978-1-4503-9778-0",
  url="https://dl.acm.org/doi/proceedings/10.1145/3569966"
}