InSyfer: Industrial Control Protocols Syntax Inference via Graph Representation Learning
Industrial control protocols (ICPs) play a significant role in ensuring dependable interconnection among devices in industrial environments. Protocol reverse engineering (PRE) techniques are commonly used to analyze a large number of agnostic and proprietary protocols based on network traffic traces or programs. However, conventional PRE methods face several challenges in reversing ICPs with complex data representations that contain rich structural features. In this work, we present a new perspective on message representation using the graph, and design a syntax inference framework for ICPs reverse analysis (InSyfer). Specifically, we propose a novel method to construct a single message graph for entire traces, automatically extracting syntactical similarity features. We also design an adaptive message clustering model that abstracts the clustering problem into a binary pairwise-classification framework to judge whether pairs of messages belong to the same groups and jointly optimizes it with feature extraction. The above design enables InSyfer to accurately identify message types and greatly improves the correctness of protocol format inference. We conduct extensive experiments to verify the effectiveness of InSyfer. Evaluations of four standard ICPs and two unknown protocols demonstrate that InSyfer outperforms the state-of-the-art PRE methods.
Authors
- Yao Shan (ORCID: https://orcid.org/0000-0003-4215-3307)
- Yu Yao (ORCID: https://orcid.org/0000-0001-5458-541X)
- Xiaoli Lin (ORCID: https://orcid.org/0009-0009-1101-2465)
- Wei Yang (ORCID: https://orcid.org/0000-0002-4471-0026)
- Yunfeng Wu (ORCID: https://orcid.org/0000-0003-2617-1214)
- Licheng Yang (ORCID: https://orcid.org/0009-0009-1387-5846)
- Daoqing Yang (ORCID: https://orcid.org/0009-0003-8668-7447)
Institutions
- Yantai University (CN)
- China Electronics Corporation (China) (CN)
- Northeastern University (CN)
Publication Details
- Journal
- IEEE Transactions on Dependable and Secure Computing
- Published
- 2025-08-11
- DOI
- https://doi.org/10.1109/tdsc.2025.3597774
- Primary Topic
- Network Packet Processing and Optimization
- Type
- article
- Field-Weighted Citation Impact
- 0.00