• DocumentCode
    2866503
  • Title

    Biprominer: Automatic Mining of Binary Protocol Features

  • Author

    Wang, Yipeng ; Li, Xingjian ; Meng, Jiao ; Zhao, Yong ; Zhang, Zhibin ; Guo, Li

  • Author_Institution
    Inst. of Comput. Technol., Beijing, China
  • fYear
    2011
  • fDate
    20-22 Oct. 2011
  • Firstpage
    179
  • Lastpage
    184
  • Abstract
    Application-level protocol specifications are helpful for network security management, including intrusion detection and intrusion prevention which rely on monitoring technologies such as deep packet inspection. Moreover, detailed knowledge of protocol specifications is also an effective way of detecting malicious code. However, current methods for obtaining unknown and proprietary protocol message formats (i.e., no publicly available protocol specification), especially binary protocols, highly rely on manual operations, such as reverse engineering which is time-consuming and laborious. In this paper, we propose Biprominer, a tool that can automatically extract binary protocol message formats of an application from its real-world network trace. In addition, we present a transition probability model for a better description of the protocol. The chief feature of Biprominer is that it does not need to have any priori knowledge of protocol formats, because Biprominer is based on the statistical nature of the protocol format. We evaluate the efficacy of Biprominer over three binary protocols, with an average precision more than 99% and a recall better than 96.7%.
  • Keywords
    computer network security; data mining; probability; protocols; Biprominer; automatic mining; binary protocol feature; binary protocol message format; deep packet inspection; intrusion detection; intrusion prevention; malicious code detection; network security management; real-world network trace; transition probability model; Computer architecture; Feature extraction; Labeling; Microprocessors; Protocols; Reverse engineering; Testing; Intrusion Detection; Protocol Message Format; Protocol Specifications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2011 12th International Conference on
  • Conference_Location
    Gwangju
  • Print_ISBN
    978-1-4577-1807-6
  • Type

    conf

  • DOI
    10.1109/PDCAT.2011.25
  • Filename
    6118942