IPSpex: Enabling Efficient Fuzzing via Specification Extraction on ICS Protocol


연구 분야: Analysis



학회: International Conference on Applied Cryptography and Network Security


초록

Industrial Control System (ICS) protocols are essential to establish communications between system components. Recent cyber-attacks have shown that the vulnerabilities in ICS protocols pose enormous threats to ICS security. However, the efficiency of traditional black-box fuzzing technique is constrained when the protocol specifications are not publicly available. In this paper, we introduce ICS Protocol Specification Extraction (IPSpex) method to improve black-box fuzzing efficiency via analyzing the network packet construction in industrial software. We extract message field semantics from network traffic, collect execution traces from network packet construction and extract message format using backward data flow tracking and sequence alignment algorithms. Our evaluation shows that compared to Wireshark, IPSpex achieves high correctness and perfection on three common ICS protocols, including Modbus/TCP, S7Comm and FINS. We further combine IPSpex with boofuzz to test an undocumented ICS protocol, UMAS. Totally we have found five 1-day vulnerabilities and two 0-day vulnerabilities.


Author Profile
Limin Sun

Beijing Key Laboratory of IOT Information Security Technology Institute of Information Engineering CAS Beijing China

British Indian Ocean Territory
Author Profile
Yue Sun

Beijing Key Laboratory of IOT Information Security Technology Institute of Information Engineering CAS Beijing China

British Indian Ocean Territory
Author Profile
Shichao Lv

School of Cyber Security University of Chinese Academy of Sciences Beijing China

China

📄 논문 정보

발행 연도 2022년
인용수 0
출판 국가 British Indian Ocean Territory, China
사이트 Springer
좋아요 수 0

연관 논문 목록 (249건)