ReverX: Reverse Engineering of Protocols
Autor(a) principal: | |
---|---|
Data de Publicação: | 2011 |
Outros Autores: | , |
Tipo de documento: | Relatório |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10451/14078 |
Resumo: | Reviewed by Miguel Correia |
id |
RCAP_ffbc7de42405b7377547ed83be3827f2 |
---|---|
oai_identifier_str |
oai:repositorio.ul.pt:10451/14078 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
ReverX: Reverse Engineering of ProtocolsReviewed by Miguel CorreiaCommunication protocols determine how network components interact with each other. Therefore, the ability to derive a specification of a protocol can be useful in various contexts, such as to support deeper black-box testing or effective defense mechanisms. Unfortunately, it is often hard to obtain the specification because systems implement closed (i.e., undocumented) protocols, or because a time consuming translation has to be performed, from the textual description of the protocol to a format readable by the tools. To address these issues, we propose a new methodology to automatically infer a specification of a protocol from network traces, which generates automata for the protocol language and state machine. Since our solution only resorts to interaction samples of the protocol, it is well-suited to uncover the message formats and protocol states of closed protocols and also to automate most of the process of specifying open protocols. The approach was implemented in ReverX and experimentally evaluated with publicly available FTP traces. Our results show that the inferred specification is a good approximation of the reference specification, exhibiting a high level of precision and recall.This work was partially supported by the FCT through the LASIGE Multi-annual funding, the CMU-Portugal program, and by project PTDC/EIAEIA/100894/2008 (DIVERSE).Repositório da Universidade de LisboaAntunes, JoãoNeves, NunoVerissimo, Paulo2011-01-17T13:52:24Z2011-01-17T13:52:24Z2011-01-17info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/reportapplication/pdfhttp://hdl.handle.net/10451/14078enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-08T15:59:38Zoai:repositorio.ul.pt:10451/14078Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:35:56.557188Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
ReverX: Reverse Engineering of Protocols |
title |
ReverX: Reverse Engineering of Protocols |
spellingShingle |
ReverX: Reverse Engineering of Protocols Antunes, João |
title_short |
ReverX: Reverse Engineering of Protocols |
title_full |
ReverX: Reverse Engineering of Protocols |
title_fullStr |
ReverX: Reverse Engineering of Protocols |
title_full_unstemmed |
ReverX: Reverse Engineering of Protocols |
title_sort |
ReverX: Reverse Engineering of Protocols |
author |
Antunes, João |
author_facet |
Antunes, João Neves, Nuno Verissimo, Paulo |
author_role |
author |
author2 |
Neves, Nuno Verissimo, Paulo |
author2_role |
author author |
dc.contributor.none.fl_str_mv |
Repositório da Universidade de Lisboa |
dc.contributor.author.fl_str_mv |
Antunes, João Neves, Nuno Verissimo, Paulo |
description |
Reviewed by Miguel Correia |
publishDate |
2011 |
dc.date.none.fl_str_mv |
2011-01-17T13:52:24Z 2011-01-17T13:52:24Z 2011-01-17 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/report |
format |
report |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10451/14078 |
url |
http://hdl.handle.net/10451/14078 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799134258130845696 |