作者: Jian-Zhen Luo , Shun-Zheng Yu
DOI: 10.1016/J.JNCA.2013.01.013
关键词:
摘要: Abstract Automatic protocol reverse engineering is a process of extracting message formats and state machine without access to the specification target protocol. Protocol useful for addressing many problems network management security, such as management, honey-pot systems, intrusion detection, Botnet detection prevention, so on. Currently, mainly manual painstaking which time-consuming error-prone. In this paper, we present novel approach automatic application-layer protocols. We extract keywords from traces based on their support rates variances positions, reconstruct formats, infer machines. implement our in prototype system called AutoReEngine evaluate it over four text-based protocols (HTTP, POP3, SMTP FTP) two binary (DNS NetBIOS). The results show that outperforms existing algorithms.