Protocol state machine reverse engineering with a teaching-learning approach

In this work, we propose a novel solution to the problem of inferring the state machine of an unknown protocol. We extend and improve prior results on inferring Mealy machines, and present a new algorithm that accesses and interacts with a networked system that runs the unknown protocol in order to...

Teljes leírás

Elmentve itt :
Bibliográfiai részletek
Szerzők: Székely Gábor
Ládi Gergő
Holczer Tamás
Buttyán Levente
Testületi szerző: Conference of PhD Students in Computer Science (12.) (2020) (Szeged)
Dokumentumtípus: Cikk
Megjelent: University of Szeged, Institute of Informatics Szeged 2021
Sorozat:Acta cybernetica 25 No. 2
Kulcsszavak:Számítástechnika, Programozás, Algoritmus
Tárgyszavak:
doi:10.14232/actacyb.288213

Online Access:http://acta.bibl.u-szeged.hu/75621
LEADER 01649nab a2200277 i 4500
001 acta75621
005 20220513082949.0
008 220513s2021 hu o 0|| eng d
022 |a 0324-721X 
024 7 |a 10.14232/actacyb.288213  |2 doi 
040 |a SZTE Egyetemi Kiadványok Repozitórium  |b hun 
041 |a eng 
100 1 |a Székely Gábor 
245 1 0 |a Protocol state machine reverse engineering with a teaching-learning approach  |h [elektronikus dokumentum] /  |c  Székely Gábor 
260 |a University of Szeged, Institute of Informatics  |b Szeged  |c 2021 
300 |a 517-535 
490 0 |a Acta cybernetica  |v 25 No. 2 
520 3 |a In this work, we propose a novel solution to the problem of inferring the state machine of an unknown protocol. We extend and improve prior results on inferring Mealy machines, and present a new algorithm that accesses and interacts with a networked system that runs the unknown protocol in order to infer the Mealy machine representing the protocol's state machine. To demonstrate the viability of our approach, we provide an implementation and illustrate the operation of our algorithm on a simple example protocol, as well as on two real-world protocols, Modbus and MQTT. 
650 4 |a Természettudományok 
650 4 |a Számítás- és információtudomány 
695 |a Számítástechnika, Programozás, Algoritmus 
700 0 1 |a Ládi Gergő  |e aut 
700 0 1 |a Holczer Tamás  |e aut 
700 0 1 |a Buttyán Levente  |e aut 
710 |a Conference of PhD Students in Computer Science (12.) (2020) (Szeged) 
856 4 0 |u http://acta.bibl.u-szeged.hu/75621/1/cybernetica_025_numb_002_517-535.pdf  |z Dokumentum-elérés