Uma ferramenta para simulação e monitoramento de comportamentos anômalos em contêineres Docker
Autor(a) principal: | |
---|---|
Data de Publicação: | 2022 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRN |
Texto Completo: | https://repositorio.ufrn.br/handle/123456789/49332 |
Resumo: | A virtualização em contêineres tornou-se, nos últimos anos, uma das principais alternativas no desenvolvimento e fornecimento de serviços no ambiente de computação em nuvem. A ferramenta Docker se popularizou nesse contexto e foi amplamente adotada por todo o conjunto de vantagens propostas. A facilidade de configurar, executar e manter múltiplos contêineres em uma mesma máquina adicionou a essa tecnologia alguns desafios na área da segurança da informação. No entanto, qualquer vulnerabilidade presente em um contêiner poderá expor tanto o próprio contêiner quanto a máquina hospedeira ao acesso externo indevido. Assim, analisar e monitorar contêineres Docker com o propósito de identificar comportamentos anômalos tornou-se um dos principais desafios para empresas especializadas em computação em nuvem e usuários destas. Este trabalho propõe o desenvolvimento de uma ferramenta capaz de simular comportamentos anômalos em contêineres Docker com base em uma configuração definida previamente. Com isso, pretende-se que a ferramenta aqui proposta possa auxiliar na simulação de possíveis comportamentos anômalos de forma configurável. Desta forma o presente trabalho visa contribuir para a comunidade acadêmica como uma ferramenta que gere e exponha um conjunto de dados que possam ser utilizados para análise e criação de modelos de aprendizado de máquina, capazes de aprender e identificar comportamentos anômalos em contêineres Docker. |
id |
UFRN_e857cb2c3ba5fd7d12c5c9d04f95671d |
---|---|
oai_identifier_str |
oai:https://repositorio.ufrn.br:123456789/49332 |
network_acronym_str |
UFRN |
network_name_str |
Repositório Institucional da UFRN |
repository_id_str |
|
spelling |
Batista, Hitallo William de Medeiroshttps://lattes.cnpq.br/47712924112925800000-0001-6497-1613http://lattes.cnpq.br/3102308378811852Medeiros, João Paulo de Souzahttp://lattes.cnpq.br/8782777013152714Guerra, Fabrício Vale De Azevedohttp://lattes.cnpq.br/7860769003807018Borges Neto, João Batista2022-09-12T11:35:36Z2022-09-12T11:35:36Z2022-07-27BATISTA, Hitallo William de Medeiros. Uma ferramenta para simulação e monitoramento de comportamentos anômalos em contêineres Docker. Orientador: João Batista Borges Neto. 2022. 71f. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) - Departamento de Computação e Tecnologia, Universidade Federal do Rio Grande do Norte, Caicó, 2022.https://repositorio.ufrn.br/handle/123456789/49332A virtualização em contêineres tornou-se, nos últimos anos, uma das principais alternativas no desenvolvimento e fornecimento de serviços no ambiente de computação em nuvem. A ferramenta Docker se popularizou nesse contexto e foi amplamente adotada por todo o conjunto de vantagens propostas. A facilidade de configurar, executar e manter múltiplos contêineres em uma mesma máquina adicionou a essa tecnologia alguns desafios na área da segurança da informação. No entanto, qualquer vulnerabilidade presente em um contêiner poderá expor tanto o próprio contêiner quanto a máquina hospedeira ao acesso externo indevido. Assim, analisar e monitorar contêineres Docker com o propósito de identificar comportamentos anômalos tornou-se um dos principais desafios para empresas especializadas em computação em nuvem e usuários destas. Este trabalho propõe o desenvolvimento de uma ferramenta capaz de simular comportamentos anômalos em contêineres Docker com base em uma configuração definida previamente. Com isso, pretende-se que a ferramenta aqui proposta possa auxiliar na simulação de possíveis comportamentos anômalos de forma configurável. Desta forma o presente trabalho visa contribuir para a comunidade acadêmica como uma ferramenta que gere e exponha um conjunto de dados que possam ser utilizados para análise e criação de modelos de aprendizado de máquina, capazes de aprender e identificar comportamentos anômalos em contêineres Docker.Container virtualization has become, in recent years, one of the main alternatives in the development and provision of services in the cloud computing environment. The Docker tool became popular in this context and was widely adopted by the whole set of proposed advantages. The ease of configuring, running and maintaining multiple containers on the same machine has added to this technology some challenges in the area of information security. However, any vulnerability present in a container could expose both the container itself and the host machine to unauthorized external access. Thus, analyzing and monitoring Docker containers in order to identify anomalous behavior has become one of the main challenges for companies specializing in cloud computing and their users. This work proposes the development of a tool capable of simulating anomalous behavior in Docker containers based on a previously defined configuration. With this, it is intended that the tool proposed here can help in the simulation of possible anomalous behaviors in a configurable way. In this way, the present work aims to contribute to the academic community as a tool that generates and exposes a set of data that can be used to analysis and creation of machine learning models, capable of learning and identifying anomalous behavior in Docker containers.Universidade Federal do Rio Grande do NorteBacharelado em Sistemas de InformaçãoUFRNBrasilDepartamento de Computação e TecnologiaCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOVirtualização de contêineresSimulação de comportamento anômaloDockerDocker (programa de computador)Software - DesenvolvimentoUma ferramenta para simulação e monitoramento de comportamentos anômalos em contêineres DockerA tool for simulating and monitoring anomalous behavior in Docker containersinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNinfo:eu-repo/semantics/openAccessORIGINALTCC_H_tallo_detec__o_de_anomalias.pdfTCC_H_tallo_detec__o_de_anomalias.pdfapplication/pdf1130750https://repositorio.ufrn.br/bitstream/123456789/49332/1/TCC_H_tallo_detec__o_de_anomalias.pdfa611298331e532cd401733318f6f21e2MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8701https://repositorio.ufrn.br/bitstream/123456789/49332/2/license_rdf42fd4ad1e89814f5e4a476b409eb708cMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81484https://repositorio.ufrn.br/bitstream/123456789/49332/3/license.txte9597aa2854d128fd968be5edc8a28d9MD53123456789/493322023-02-28 07:44:44.31oai:https://repositorio.ufrn.br:123456789/49332Tk9OLUVYQ0xVU0lWRSBESVNUUklCVVRJT04gTElDRU5TRQoKCkJ5IHNpZ25pbmcgYW5kIGRlbGl2ZXJpbmcgdGhpcyBsaWNlbnNlLCBNci4gKGF1dGhvciBvciBjb3B5cmlnaHQgaG9sZGVyKToKCgphKSBHcmFudHMgdGhlIFVuaXZlcnNpZGFkZSBGZWRlcmFsIFJpbyBHcmFuZGUgZG8gTm9ydGUgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgb2YKcmVwcm9kdWNlLCBjb252ZXJ0IChhcyBkZWZpbmVkIGJlbG93KSwgY29tbXVuaWNhdGUgYW5kIC8gb3IKZGlzdHJpYnV0ZSB0aGUgZGVsaXZlcmVkIGRvY3VtZW50IChpbmNsdWRpbmcgYWJzdHJhY3QgLyBhYnN0cmFjdCkgaW4KZGlnaXRhbCBvciBwcmludGVkIGZvcm1hdCBhbmQgaW4gYW55IG1lZGl1bS4KCmIpIERlY2xhcmVzIHRoYXQgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBpdHMgb3JpZ2luYWwgd29yaywgYW5kIHRoYXQKeW91IGhhdmUgdGhlIHJpZ2h0IHRvIGdyYW50IHRoZSByaWdodHMgY29udGFpbmVkIGluIHRoaXMgbGljZW5zZS4gRGVjbGFyZXMKdGhhdCB0aGUgZGVsaXZlcnkgb2YgdGhlIGRvY3VtZW50IGRvZXMgbm90IGluZnJpbmdlLCBhcyBmYXIgYXMgaXQgaXMKdGhlIHJpZ2h0cyBvZiBhbnkgb3RoZXIgcGVyc29uIG9yIGVudGl0eS4KCmMpIElmIHRoZSBkb2N1bWVudCBkZWxpdmVyZWQgY29udGFpbnMgbWF0ZXJpYWwgd2hpY2ggZG9lcyBub3QKcmlnaHRzLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBvYnRhaW5lZCBhdXRob3JpemF0aW9uIGZyb20gdGhlIGhvbGRlciBvZiB0aGUKY29weXJpZ2h0IHRvIGdyYW50IHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdCB0aGlzIG1hdGVyaWFsIHdob3NlIHJpZ2h0cyBhcmUgb2YKdGhpcmQgcGFydGllcyBpcyBjbGVhcmx5IGlkZW50aWZpZWQgYW5kIHJlY29nbml6ZWQgaW4gdGhlIHRleHQgb3IKY29udGVudCBvZiB0aGUgZG9jdW1lbnQgZGVsaXZlcmVkLgoKSWYgdGhlIGRvY3VtZW50IHN1Ym1pdHRlZCBpcyBiYXNlZCBvbiBmdW5kZWQgb3Igc3VwcG9ydGVkIHdvcmsKYnkgYW5vdGhlciBpbnN0aXR1dGlvbiBvdGhlciB0aGFuIHRoZSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBSaW8gR3JhbmRlIGRvIE5vcnRlLCBkZWNsYXJlcyB0aGF0IGl0IGhhcyBmdWxmaWxsZWQgYW55IG9ibGlnYXRpb25zIHJlcXVpcmVkIGJ5IHRoZSByZXNwZWN0aXZlIGFncmVlbWVudCBvciBhZ3JlZW1lbnQuCgpUaGUgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gUmlvIEdyYW5kZSBkbyBOb3J0ZSB3aWxsIGNsZWFybHkgaWRlbnRpZnkgaXRzIG5hbWUgKHMpIGFzIHRoZSBhdXRob3IgKHMpIG9yIGhvbGRlciAocykgb2YgdGhlIGRvY3VtZW50J3MgcmlnaHRzCmRlbGl2ZXJlZCwgYW5kIHdpbGwgbm90IG1ha2UgYW55IGNoYW5nZXMsIG90aGVyIHRoYW4gdGhvc2UgcGVybWl0dGVkIGJ5CnRoaXMgbGljZW5zZQo=Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2023-02-28T10:44:44Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false |
dc.title.pt_BR.fl_str_mv |
Uma ferramenta para simulação e monitoramento de comportamentos anômalos em contêineres Docker |
dc.title.alternative.pt_BR.fl_str_mv |
A tool for simulating and monitoring anomalous behavior in Docker containers |
title |
Uma ferramenta para simulação e monitoramento de comportamentos anômalos em contêineres Docker |
spellingShingle |
Uma ferramenta para simulação e monitoramento de comportamentos anômalos em contêineres Docker Batista, Hitallo William de Medeiros CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO Virtualização de contêineres Simulação de comportamento anômalo Docker Docker (programa de computador) Software - Desenvolvimento |
title_short |
Uma ferramenta para simulação e monitoramento de comportamentos anômalos em contêineres Docker |
title_full |
Uma ferramenta para simulação e monitoramento de comportamentos anômalos em contêineres Docker |
title_fullStr |
Uma ferramenta para simulação e monitoramento de comportamentos anômalos em contêineres Docker |
title_full_unstemmed |
Uma ferramenta para simulação e monitoramento de comportamentos anômalos em contêineres Docker |
title_sort |
Uma ferramenta para simulação e monitoramento de comportamentos anômalos em contêineres Docker |
author |
Batista, Hitallo William de Medeiros |
author_facet |
Batista, Hitallo William de Medeiros |
author_role |
author |
dc.contributor.authorLattes.pt_BR.fl_str_mv |
https://lattes.cnpq.br/4771292411292580 |
dc.contributor.advisorID.pt_BR.fl_str_mv |
0000-0001-6497-1613 |
dc.contributor.advisorLattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/3102308378811852 |
dc.contributor.referees1.none.fl_str_mv |
Medeiros, João Paulo de Souza |
dc.contributor.referees1Lattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/8782777013152714 |
dc.contributor.referees2.none.fl_str_mv |
Guerra, Fabrício Vale De Azevedo |
dc.contributor.referees2Lattes.pt_BR.fl_str_mv |
http://lattes.cnpq.br/7860769003807018 |
dc.contributor.author.fl_str_mv |
Batista, Hitallo William de Medeiros |
dc.contributor.advisor1.fl_str_mv |
Borges Neto, João Batista |
contributor_str_mv |
Borges Neto, João Batista |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO |
topic |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO Virtualização de contêineres Simulação de comportamento anômalo Docker Docker (programa de computador) Software - Desenvolvimento |
dc.subject.por.fl_str_mv |
Virtualização de contêineres Simulação de comportamento anômalo Docker Docker (programa de computador) Software - Desenvolvimento |
description |
A virtualização em contêineres tornou-se, nos últimos anos, uma das principais alternativas no desenvolvimento e fornecimento de serviços no ambiente de computação em nuvem. A ferramenta Docker se popularizou nesse contexto e foi amplamente adotada por todo o conjunto de vantagens propostas. A facilidade de configurar, executar e manter múltiplos contêineres em uma mesma máquina adicionou a essa tecnologia alguns desafios na área da segurança da informação. No entanto, qualquer vulnerabilidade presente em um contêiner poderá expor tanto o próprio contêiner quanto a máquina hospedeira ao acesso externo indevido. Assim, analisar e monitorar contêineres Docker com o propósito de identificar comportamentos anômalos tornou-se um dos principais desafios para empresas especializadas em computação em nuvem e usuários destas. Este trabalho propõe o desenvolvimento de uma ferramenta capaz de simular comportamentos anômalos em contêineres Docker com base em uma configuração definida previamente. Com isso, pretende-se que a ferramenta aqui proposta possa auxiliar na simulação de possíveis comportamentos anômalos de forma configurável. Desta forma o presente trabalho visa contribuir para a comunidade acadêmica como uma ferramenta que gere e exponha um conjunto de dados que possam ser utilizados para análise e criação de modelos de aprendizado de máquina, capazes de aprender e identificar comportamentos anômalos em contêineres Docker. |
publishDate |
2022 |
dc.date.accessioned.fl_str_mv |
2022-09-12T11:35:36Z |
dc.date.available.fl_str_mv |
2022-09-12T11:35:36Z |
dc.date.issued.fl_str_mv |
2022-07-27 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
BATISTA, Hitallo William de Medeiros. Uma ferramenta para simulação e monitoramento de comportamentos anômalos em contêineres Docker. Orientador: João Batista Borges Neto. 2022. 71f. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) - Departamento de Computação e Tecnologia, Universidade Federal do Rio Grande do Norte, Caicó, 2022. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufrn.br/handle/123456789/49332 |
identifier_str_mv |
BATISTA, Hitallo William de Medeiros. Uma ferramenta para simulação e monitoramento de comportamentos anômalos em contêineres Docker. Orientador: João Batista Borges Neto. 2022. 71f. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) - Departamento de Computação e Tecnologia, Universidade Federal do Rio Grande do Norte, Caicó, 2022. |
url |
https://repositorio.ufrn.br/handle/123456789/49332 |
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.publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte |
dc.publisher.program.fl_str_mv |
Bacharelado em Sistemas de Informação |
dc.publisher.initials.fl_str_mv |
UFRN |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Departamento de Computação e Tecnologia |
publisher.none.fl_str_mv |
Universidade Federal do Rio Grande do Norte |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRN instname:Universidade Federal do Rio Grande do Norte (UFRN) instacron:UFRN |
instname_str |
Universidade Federal do Rio Grande do Norte (UFRN) |
instacron_str |
UFRN |
institution |
UFRN |
reponame_str |
Repositório Institucional da UFRN |
collection |
Repositório Institucional da UFRN |
bitstream.url.fl_str_mv |
https://repositorio.ufrn.br/bitstream/123456789/49332/1/TCC_H_tallo_detec__o_de_anomalias.pdf https://repositorio.ufrn.br/bitstream/123456789/49332/2/license_rdf https://repositorio.ufrn.br/bitstream/123456789/49332/3/license.txt |
bitstream.checksum.fl_str_mv |
a611298331e532cd401733318f6f21e2 42fd4ad1e89814f5e4a476b409eb708c e9597aa2854d128fd968be5edc8a28d9 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN) |
repository.mail.fl_str_mv |
|
_version_ |
1814832897553596416 |