Agrupamento de malware por comportamento de execução usando lógica fuzzy
| Ano de defesa: | 2016 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Não Informado pela instituição
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | http://repositorio.unb.br/handle/10482/23118 http://dx.doi.org/10.26512/2016.12.D.23118 |
Resumo: | Dissertação (mestrado) — Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2016. |
| id |
UNB_3adcf77f14fe998a2f75066ebe67bc96 |
|---|---|
| oai_identifier_str |
oai:repositorio.unb.br:10482/23118 |
| network_acronym_str |
UNB |
| network_name_str |
Repositório Institucional da UnB |
| repository_id_str |
|
| spelling |
Agrupamento de malware por comportamento de execução usando lógica fuzzyBehavioral malware clustering using fuzzy logicMalwares - detecçãoAprendizado do computadorLógica FuzzyDissertação (mestrado) — Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2016.A ameaça de variantes de malware aumenta continuamente. Várias abordagens para agrupamento de malware já foram aplicadas para entender melhor como caracterizar suas famílias. Destas, a análise comportamental pode usar tanto métodos de aprendizado supervisionado como não supervisionado. Nesse último caso, a análise é comumente baseada em lógica convencional, em que um dado exemplar deve pertencer a apenas uma família. Neste trabalho, propõe-se uma abordagem de agrupamento comportamental por lógica fuzzy, que atribui um grau de relevância à cada exemplar e permite que este pertença a mais de uma família. Essa abordagem possibilita verificar outros comportamentos das amostras, não visualizados na lógica convencional. Compara-se o algoritmo escolhido — Fuzzy C-Means (FCM) — com o algoritmo K-Means para analisar similaridades e mostrar os benefícios do FCM na análise comportamental de malware. Nos resultados obtidos, verificou-se, nos casos em que há clusters sem rótulos, que o FCM apresentou vantagens na atribuição de um nome ao grupo devido à sua matriz de pertinência. Enquanto que no K-Means quatro clusters permaneceram sem rótulo, no caso do FCM, repetindo o processo, conseguiu-se atribuir rótulos a todos os clusters. Ademais, verificaram-se as semelhanças e divergências na aplicação de ambos os métodos e mensurou-se o tempo de execução dos experimentos. Por fim, conclui-se que outro benefício da aplicação de lógica fuzzy em relação ao método de lógica crisp reside no fato de que os programas maliciosos não se limitam apenas a um comportamento específico de uma dada família, ou seja, podem pertencer a várias delas ao mesmo tempo. Desse modo, a lógica fuzzy modela, de forma mais fidedigna, o real comportamento malicioso exibido durante uma infecção.The threat of malware variants continuously increases. Several approaches have been applied to malware clustering for a better understanding on how to characterize families. Among them, behavioral analysis is one that can use supervised or unsupervised learning methods. This type of analysis is mainly based on conventional (crisp) logic, in which a particular sample must belong only to one malware family. In this work, we propose a behavioral clustering approach using fuzzy logic, which assigns a relevance degree to each sample and consequently enables it to be part of more than one family. This approach enables to check other behaviors of the samples, not visualized in conventional logic. We compare the chosen fuzzy logic algorithm — Fuzzy C-Means (FCM) — with K-Means so as to analyze their similarities and show the advantages of FCM for malware behavioral analysis. In the results, which there are clusters without labels, the FCM presented advantages in assigning a name to the group due to its relevance degree. While in the K-Means four clusters remained unlabeled, in the case of FCM, repeating the process, it was possible to assign labels to all clusters. In addition, the similarities and divergences of the methods were examined and their execution time of experiments were measured. Finally, it is concluded that another benefit of the application of fuzzy logic in relation to crisp logic method lies in the fact that malicious programs are not limited to a specific behavior of a given family, i.e, may be part of more than one family at the same time. Thus, fuzzy logic presents more reliably the actual malicious behavior reveal during an infection.Faculdade de Tecnologia (FT)Departamento de Engenharia Elétrica (FT ENE)Programa de Pós-Graduação em Engenharia ElétricaGrégio, André Ricardo AbedSilva, Daniel Guerreiro eLeite, Lindeberg Pessoa2017-03-28T16:58:06Z2017-03-28T16:58:06Z2017-03-282016-12-27info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfLEITE, Lindeberg Pessoa. Agrupamento de malware por comportamento de execução usando lógica fuzzy. 2016. xi, 98 f., il. Dissertação (Mestrado em Engenharia Elétrica) — Universidade de Brasília, Brasília, 2016.http://repositorio.unb.br/handle/10482/23118http://dx.doi.org/10.26512/2016.12.D.23118A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor com as seguintes condições: Na qualidade de titular dos direitos de autor da publicação, autorizo a Universidade de Brasília e o IBICT a disponibilizar por meio dos sites www.bce.unb.br, www.ibict.br, http://hercules.vtls.com/cgi-bin/ndltd/chameleon?lng=pt&skin=ndltd sem ressarcimento dos direitos autorais, de acordo com a Lei nº 9610/98, o texto integral da obra disponibilizada, conforme permissões assinaladas, para fins de leitura, impressão e/ou download, a título de divulgação da produção científica brasileira, a partir desta data.info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UnBinstname:Universidade de Brasília (UnB)instacron:UNB2024-03-01T16:07:58Zoai:repositorio.unb.br:10482/23118Repositório InstitucionalPUBhttps://repositorio.unb.br/oai/requestrepositorio@unb.bropendoar:2024-03-01T16:07:58Repositório Institucional da UnB - Universidade de Brasília (UnB)false |
| dc.title.none.fl_str_mv |
Agrupamento de malware por comportamento de execução usando lógica fuzzy Behavioral malware clustering using fuzzy logic |
| title |
Agrupamento de malware por comportamento de execução usando lógica fuzzy |
| spellingShingle |
Agrupamento de malware por comportamento de execução usando lógica fuzzy Leite, Lindeberg Pessoa Malwares - detecção Aprendizado do computador Lógica Fuzzy |
| title_short |
Agrupamento de malware por comportamento de execução usando lógica fuzzy |
| title_full |
Agrupamento de malware por comportamento de execução usando lógica fuzzy |
| title_fullStr |
Agrupamento de malware por comportamento de execução usando lógica fuzzy |
| title_full_unstemmed |
Agrupamento de malware por comportamento de execução usando lógica fuzzy |
| title_sort |
Agrupamento de malware por comportamento de execução usando lógica fuzzy |
| author |
Leite, Lindeberg Pessoa |
| author_facet |
Leite, Lindeberg Pessoa |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Grégio, André Ricardo Abed Silva, Daniel Guerreiro e |
| dc.contributor.author.fl_str_mv |
Leite, Lindeberg Pessoa |
| dc.subject.por.fl_str_mv |
Malwares - detecção Aprendizado do computador Lógica Fuzzy |
| topic |
Malwares - detecção Aprendizado do computador Lógica Fuzzy |
| description |
Dissertação (mestrado) — Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2016. |
| publishDate |
2016 |
| dc.date.none.fl_str_mv |
2016-12-27 2017-03-28T16:58:06Z 2017-03-28T16:58:06Z 2017-03-28 |
| 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 |
LEITE, Lindeberg Pessoa. Agrupamento de malware por comportamento de execução usando lógica fuzzy. 2016. xi, 98 f., il. Dissertação (Mestrado em Engenharia Elétrica) — Universidade de Brasília, Brasília, 2016. http://repositorio.unb.br/handle/10482/23118 http://dx.doi.org/10.26512/2016.12.D.23118 |
| identifier_str_mv |
LEITE, Lindeberg Pessoa. Agrupamento de malware por comportamento de execução usando lógica fuzzy. 2016. xi, 98 f., il. Dissertação (Mestrado em Engenharia Elétrica) — Universidade de Brasília, Brasília, 2016. |
| url |
http://repositorio.unb.br/handle/10482/23118 http://dx.doi.org/10.26512/2016.12.D.23118 |
| 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.source.none.fl_str_mv |
reponame:Repositório Institucional da UnB instname:Universidade de Brasília (UnB) instacron:UNB |
| instname_str |
Universidade de Brasília (UnB) |
| instacron_str |
UNB |
| institution |
UNB |
| reponame_str |
Repositório Institucional da UnB |
| collection |
Repositório Institucional da UnB |
| repository.name.fl_str_mv |
Repositório Institucional da UnB - Universidade de Brasília (UnB) |
| repository.mail.fl_str_mv |
repositorio@unb.br |
| _version_ |
1839083941607243776 |