ABSTRACT Som mängden Internet trafik ökar på grund av nya program och deras skadliga beteenden, den mängd trafik som måste analyseras snabbt ökar. Många protokoll som förekommer i dessa situationer är okända och odokumenterade. För effektiv nätverkshantering och säkerhet krävs en djup förståelse av dessa protokoll. Även om många protokoll reverse engineering metoder har införts i litteraturen, finns det fortfarande ingen enda standardiserad metod för att helt extrahera en protokollspecifikation, och var och en av de befintliga metoderna har vissa begränsningar. I detta dokument föreslår vi en ny metod för omvänd ingenjörskonst för att extrahera en intuitiv och tydlig protokollspecifikation. Den föreslagna metoden extraherar fältformat, meddelandeformat och flödesformat som protokollsyntax genom att använda en sammanhängande sekventiell mönsteralgoritm tre gånger hierarkiskt och definiera fyra typer av fältformat. Dessutom kan de föreslagna metoderna extrahera protokoll semantik och ett protokoll ändliga tillstånd maskin. Den föreslagna metoden komprimerar tillräckligt indatameddelanden till ett litet antal meddelandeformat för att enkelt kunna identifiera den intuitiva strukturen hos ett okänt protokoll. Vi implementerade vår metod i ett prototypsystem och utvärderade metoden för att sluta meddelandeformat för HTTP (ett textprotokoll) och DNS (ett binärt protokoll). De experimentella resultaten visar att den föreslagna metoden leder till HTTP med 100% korrekthet och 99% täckning. För DNS, den föreslagna metoden uppnår 100% korrekthet och täckning. INDEX TERMS Contiguous sekventiell mönsteralgoritm, nätverkssäkerhet, protokoll reverse engineering.
Goo och al. REF föreslog en metod som kan härleda protokollformat, semantiska och ändliga tillstånd maskin.
Protocol Specification Extraction Based on Contiguous Sequential Pattern Algorithm
{'venue': 'IEEE Access', 'journal': 'IEEE Access', 'mag_field_of_study': ['Computer Science']}