Malflow: um framework para geração automatizada de assinaturas de malwares baseado em fluxo de dados de rede

Detalhes bibliográficos
Autor(a) principal: Silva, Raphael Campos [UNESP]
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://hdl.handle.net/11449/148745
Resumo: A garantia de segurança em ambientes computacionais é complexa, uma vez que a expertise dos atacantes e o número de ameaças têm aumentado. De forma a lidar com o aumento de incidentes de segurança, é necessária uma metodologia que automatize o processo de análise de ameaças e forneça assinaturas de ataques para os ambientes de defesa. Este projeto propõe uma metodologia para criação automatizada de assinaturas para malware baseado em fluxo de dados de redes. A partir de múltiplas execuções de uma amostra de malware, são encontradas semelhanças entre o tráfego de rede gerado em cada uma de suas execuções. O processo de encontrar semelhanças baseia-se em: (i) geração de um hash para cada uma das conexões realizadas pelo malware, no qual cada hash irá representar um elemento de uma sequência e (ii) utilização do algoritmo LCS para encontrar uma subsequência em comum mais longa entre duas sequências geradas a partir das conexões realizadas pelo malware durante cada uma de suas execuções. Uma vez encontrada a subsequência em comum mais longa, os descritores das conexões realizadas pelo malware são recuperados, os quais irão compor os passos de uma assinatura. Por fim, as assinaturas geradas serão testadas para identificação de falsos-positivos e verdadeiros-positivos, para que sejam selecionadas com o intuito de alimentar um Sistema de Detecção de Intrusão.
id UNSP_58b2e6ae9246e541675fd042c75d208d
oai_identifier_str oai:repositorio.unesp.br:11449/148745
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Malflow: um framework para geração automatizada de assinaturas de malwares baseado em fluxo de dados de redeMalflow: a framework for automated generation of signatures for malwares based on network flowsMalwareAnálise dinâmicaMecanismo de geração de assinaturaGeração automatizada de assinaturaSistemas de detecção de intrusão baseados em redeDynamic analysisSignature generation mechanismAutomated signature generationNetwork intrusion detection systemsA garantia de segurança em ambientes computacionais é complexa, uma vez que a expertise dos atacantes e o número de ameaças têm aumentado. De forma a lidar com o aumento de incidentes de segurança, é necessária uma metodologia que automatize o processo de análise de ameaças e forneça assinaturas de ataques para os ambientes de defesa. Este projeto propõe uma metodologia para criação automatizada de assinaturas para malware baseado em fluxo de dados de redes. A partir de múltiplas execuções de uma amostra de malware, são encontradas semelhanças entre o tráfego de rede gerado em cada uma de suas execuções. O processo de encontrar semelhanças baseia-se em: (i) geração de um hash para cada uma das conexões realizadas pelo malware, no qual cada hash irá representar um elemento de uma sequência e (ii) utilização do algoritmo LCS para encontrar uma subsequência em comum mais longa entre duas sequências geradas a partir das conexões realizadas pelo malware durante cada uma de suas execuções. Uma vez encontrada a subsequência em comum mais longa, os descritores das conexões realizadas pelo malware são recuperados, os quais irão compor os passos de uma assinatura. Por fim, as assinaturas geradas serão testadas para identificação de falsos-positivos e verdadeiros-positivos, para que sejam selecionadas com o intuito de alimentar um Sistema de Detecção de Intrusão.The guarantee of security in computing environments is complex, since the expertise of the attackers and the numbers of threats have increased. In order to handle the increased security incidents, is required a methodology to automate the process of threat analysis and provide signatures to defense environments. This project proposes a methodology to generate signatures automatically, based on network flows. From multiple execution of a malware sample, similarities are found between the network traffic generated in each of its executions. The process of finding similarity is based on: (i) Generation of a hash for each connection performed by the malware, where each hash will represent an element of a sequence and (ii) application of the LCS algorithm to find the longest common subsequence between two sequences generated from the connections performed by the malware during each of its executions. Once the longest common subsequence is found, the descriptors of the connections performed by the malware are retrieved, which will compose the steps of a signature. Finally, the generated signatures will be tested for false positive and true positive identification, so that they are selected with the intention of feeding an Intrusion Detection System.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)Universidade Estadual Paulista (Unesp)Cansian, Adriano Mauro [UNESP]Universidade Estadual Paulista (Unesp)Silva, Raphael Campos [UNESP]2017-02-09T18:26:48Z2017-02-09T18:26:48Z2017-01-23info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/11449/14874500087988933004153073P2942417568820654500959219433459740000-0003-4494-1454porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESP2024-01-03T06:21:35Zoai:repositorio.unesp.br:11449/148745Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T22:00:11.117844Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Malflow: um framework para geração automatizada de assinaturas de malwares baseado em fluxo de dados de rede
Malflow: a framework for automated generation of signatures for malwares based on network flows
title Malflow: um framework para geração automatizada de assinaturas de malwares baseado em fluxo de dados de rede
spellingShingle Malflow: um framework para geração automatizada de assinaturas de malwares baseado em fluxo de dados de rede
Silva, Raphael Campos [UNESP]
Malware
Análise dinâmica
Mecanismo de geração de assinatura
Geração automatizada de assinatura
Sistemas de detecção de intrusão baseados em rede
Dynamic analysis
Signature generation mechanism
Automated signature generation
Network intrusion detection systems
title_short Malflow: um framework para geração automatizada de assinaturas de malwares baseado em fluxo de dados de rede
title_full Malflow: um framework para geração automatizada de assinaturas de malwares baseado em fluxo de dados de rede
title_fullStr Malflow: um framework para geração automatizada de assinaturas de malwares baseado em fluxo de dados de rede
title_full_unstemmed Malflow: um framework para geração automatizada de assinaturas de malwares baseado em fluxo de dados de rede
title_sort Malflow: um framework para geração automatizada de assinaturas de malwares baseado em fluxo de dados de rede
author Silva, Raphael Campos [UNESP]
author_facet Silva, Raphael Campos [UNESP]
author_role author
dc.contributor.none.fl_str_mv Cansian, Adriano Mauro [UNESP]
Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Silva, Raphael Campos [UNESP]
dc.subject.por.fl_str_mv Malware
Análise dinâmica
Mecanismo de geração de assinatura
Geração automatizada de assinatura
Sistemas de detecção de intrusão baseados em rede
Dynamic analysis
Signature generation mechanism
Automated signature generation
Network intrusion detection systems
topic Malware
Análise dinâmica
Mecanismo de geração de assinatura
Geração automatizada de assinatura
Sistemas de detecção de intrusão baseados em rede
Dynamic analysis
Signature generation mechanism
Automated signature generation
Network intrusion detection systems
description A garantia de segurança em ambientes computacionais é complexa, uma vez que a expertise dos atacantes e o número de ameaças têm aumentado. De forma a lidar com o aumento de incidentes de segurança, é necessária uma metodologia que automatize o processo de análise de ameaças e forneça assinaturas de ataques para os ambientes de defesa. Este projeto propõe uma metodologia para criação automatizada de assinaturas para malware baseado em fluxo de dados de redes. A partir de múltiplas execuções de uma amostra de malware, são encontradas semelhanças entre o tráfego de rede gerado em cada uma de suas execuções. O processo de encontrar semelhanças baseia-se em: (i) geração de um hash para cada uma das conexões realizadas pelo malware, no qual cada hash irá representar um elemento de uma sequência e (ii) utilização do algoritmo LCS para encontrar uma subsequência em comum mais longa entre duas sequências geradas a partir das conexões realizadas pelo malware durante cada uma de suas execuções. Uma vez encontrada a subsequência em comum mais longa, os descritores das conexões realizadas pelo malware são recuperados, os quais irão compor os passos de uma assinatura. Por fim, as assinaturas geradas serão testadas para identificação de falsos-positivos e verdadeiros-positivos, para que sejam selecionadas com o intuito de alimentar um Sistema de Detecção de Intrusão.
publishDate 2017
dc.date.none.fl_str_mv 2017-02-09T18:26:48Z
2017-02-09T18:26:48Z
2017-01-23
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11449/148745
000879889
33004153073P2
9424175688206545
0095921943345974
0000-0003-4494-1454
url http://hdl.handle.net/11449/148745
identifier_str_mv 000879889
33004153073P2
9424175688206545
0095921943345974
0000-0003-4494-1454
dc.language.iso.fl_str_mv por
language por
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.publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv
_version_ 1808129383152484352