Back to Search Start Over

Progressive active inference method of protocol state machine

Authors :
Yan PAN, Wei LIN, Yuefei ZHU
Source :
网络与信息安全学报, Vol 9, Iss 2, Pp 81-93 (2023)
Publication Year :
2023
Publisher :
POSTS&TELECOM PRESS Co., LTD, 2023.

Abstract

Protocol state machine active inference is a technique that relies on active automata learning.However, the abstraction of the alphabet and the construction of the mapper present critical challenges.Due to the diversity of messages of the same type, the response types of the same type are different, causing the method of regarding the message types as the alphabet will result in the loss of states or state transitions.To address the issue, message types were refined into subtypes according to the different responses and a progressive active inference method was proposed.The proposed method extracted the state fields from the existing protocol data to construct the initial alphabet and the mapper, and obtained the initial state machine based on active automata learning.It then mutated the existing messages to explore the response sequences, which were inconsistent with the current state machine.The mutated message was regarded as a protocol subtype and added to the alphabet, and a new state machine was inferred progressively based on the new alphabet.In order to reduce the interactions, a pre-response query algorithm was proposed based on prefix matching for the caching mechanism in the active automata learning.The ProLearner tool was utilized to evaluate the proposed method in the context of the SMTP and RSTP protocols.It is verified that the pre-response query method can effectively reduce the number of actual interactions, with an average reduction rate of about 10%.

Details

Language :
English, Chinese
ISSN :
2096109x and 2096109X
Volume :
9
Issue :
2
Database :
Directory of Open Access Journals
Journal :
网络与信息安全学报
Publication Type :
Academic Journal
Accession number :
edsdoj.1f14bd74ed824ae5ac64372faec3f658
Document Type :
article
Full Text :
https://doi.org/10.11959/j.issn.2096-109x.2023023