An Automatic Protocol Reverse Engineering Approach from the Viewpoint of the TCP/IP Reference Model

被引:0
|
作者
Goo, Young-Hoon [1 ]
Shim, Kyu-Seok [1 ]
Baek, Ui-Jun [2 ]
Park, Jee-Tae [2 ]
Shin, Mu-Gon [2 ]
Kim, Myung-Sup [2 ]
机构
[1] Korea Inst Sci & Technol Informat, Adv KREONET Ctr, Daejeon, South Korea
[2] Korea Univ, Comp Informat & Sci, Sejong, South Korea
关键词
protocol reverse engineering; TCP/IP reference model; genericity;
D O I
10.23919/apnoms50412.2020.9236959
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Protocol reverse engineering represents a very powerful and important tool for network management and security. To cope with the emergence and evolution of rapidly increasing numbers of unknown protocols, automation is of great importance. Many methods for supporting the automation of the various steps for protocol reverse engineering have been investigated; however, there has been no method to automate the analysis of the target network environment. Most methods are designed only for application layer protocols, and all others are designed for specific environments. Given any unknown communication, we must be able to infer the structure of the protocol. However, there has been no research on automatic reverse engineering of protocols when both the protocol and the target network environment are entirely unknown. Here, we propose an automatic protocol reverse engineering approach that is designed to be generally applicable, regardless of the specific network environment. We demonstrate the feasibility of the proposed approach by applying it to several protocols in various layers of the TCP/IP reference model.
引用
收藏
页码:43 / 48
页数:6
相关论文
共 50 条
  • [42] XIS-Reverse: A Model-driven Reverse Engineering Approach for Legacy Information Systems
    Reis, Andre
    da Silva, Alberto Rodrigues
    MODELSWARD: PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2017, : 196 - 207
  • [43] Automatic synthesis of SDL from MSC and its applications in forward and reverse engineering
    Mansurov, N
    COMPUTER LANGUAGES, 2001, 27 (1-3): : 115 - 136
  • [44] Reverse Engineering of Legacy Software Interfaces to a Model-Based Approach
    Schuts, Mathijs
    Hooman, Jozef
    Kurtev, Ivan
    Swagerman, Dirk-Jan
    PROCEEDINGS OF THE 2018 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2018, : 867 - 876
  • [45] A reverse engineering approach to generate a virtual plant model for PLC simulation
    Sang C. Park
    Minsuk Ko
    Minho Chang
    The International Journal of Advanced Manufacturing Technology, 2013, 69 : 2459 - 2469
  • [46] Identifying the Dynamic Model Used by the KUKA LWR: A Reverse Engineering Approach
    Gaz, Claudio
    Flacco, Fabrizio
    De Luca, Alessandro
    2014 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2014, : 1386 - 1392
  • [47] A reverse engineering approach to generate a virtual plant model for PLC simulation
    Park, Sang C.
    Ko, Minsuk
    Chang, Minho
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2013, 69 (9-12): : 2459 - 2469
  • [48] A Hidden Markov Model Approach for Automatic Closed Protocol Hop Synchronization
    Narayan, John
    Clancy, T. Charles
    MILCOM 2016 - 2016 IEEE MILITARY COMMUNICATIONS CONFERENCE, 2016, : 861 - 866
  • [49] From a 3D point cloud to an engineering CAD model: a knowledge-product-based approach for reverse engineering
    Durupt, A.
    Remy, S.
    Ducellier, G.
    Eynard, B.
    VIRTUAL AND PHYSICAL PROTOTYPING, 2008, 3 (02) : 51 - 59
  • [50] From automata networks to HMSCs:: A reverse model engineering perspective
    Chatain, T
    Hélouët, L
    Jard, C
    FORMAL TECHNIQUES FOR NEWTOWRKED AND DISTRIBUTED SYSTEMS - FORTE 2005, 2005, 3731 : 489 - 502