KubeZTs: uma implementação Zero Trust para o Kubernetes

Detalhes bibliográficos
Autor(a) principal: Silva, Guilherme Egle Pegado Lima
Data de Publicação: 2024
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFRN
dARK ID: ark:/41046/001300001t74g
Texto Completo: https://repositorio.ufrn.br/handle/123456789/59526
Resumo: The use of Kubernetes as a platform for containerized application deployment and management has increased dramatically in recent years. To preserve sensitive data and the integrity of programs, new security issues have been brought about by this widespread usage, which must be resolved. The Kubernetes Zero Trust Scanner (KubeZTs), a unique tool created to confirm that Kubernetes cluster configurations adhere to the Zero Trust paradigm's tenets, is presented in this work. The Zero Trust paradigm necessitates ongoing security measure verification and highlights the need of assuming no implicit trust within a network. A collection of Python scripts is used in the tool's implementation to communicate with the Kubernetes API and carry out a number of security tests.
id UFRN_6a78d6fbf55955027dba6bd4c444205b
oai_identifier_str oai:repositorio.ufrn.br:123456789/59526
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling KubeZTs: uma implementação Zero Trust para o KubernetesKubeZTs: a Zero Trust implementation for KubernetesKubernetesZero TrustSecurityAuditRBACAudit LoggingKubernetesZeroTrustScannerCloud-native SecurityCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOThe use of Kubernetes as a platform for containerized application deployment and management has increased dramatically in recent years. To preserve sensitive data and the integrity of programs, new security issues have been brought about by this widespread usage, which must be resolved. The Kubernetes Zero Trust Scanner (KubeZTs), a unique tool created to confirm that Kubernetes cluster configurations adhere to the Zero Trust paradigm's tenets, is presented in this work. The Zero Trust paradigm necessitates ongoing security measure verification and highlights the need of assuming no implicit trust within a network. A collection of Python scripts is used in the tool's implementation to communicate with the Kubernetes API and carry out a number of security tests.O uso do Kubernetes como plataforma para implantação e gerenciamento de aplicativos em contêineres aumentou dramaticamente nos últimos anos. Para preservar dados sensíveis e a integridade dos programas, esta utilização generalizada trouxe novos problemas de segurança que devem ser resolvidos. O Kubernetes Zero Trust Scanner (KubeZTs), uma ferramenta exclusiva criada para confirmar se as configurações de cluster Kubernetes aderem aos princípios do paradigma Zero Trust, é apresentado neste trabalho. O paradigma Zero Trust exige verificação contínua das medidas de segurança e destaca a necessidade de não assumir nenhuma confiança implícita dentro de uma rede. Uma coleção de scripts Python é usada na implementação da ferramenta para se comunicar com a API Kubernetes e realizar diversos testes de segurança.Universidade Federal do Rio Grande do NorteBrasilUFRNEngenharia de SoftwareDepartamento de Informática e Matemática AplicadaFontes, Ramon dos Reishttp://lattes.cnpq.br/8698661313411966http://lattes.cnpq.br/0295503822342359Cacho, Nélio Alessandro Azevedohttp://lattes.cnpq.br/4635320220484649Leitão, Gustavo Bezerra Pazhttp://lattes.cnpq.br/6766556258983738Silva, Guilherme Egle Pegado Lima2024-08-20T19:13:38Z2024-08-20T19:13:38Z2024-08-09info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfSILVA, Guilherme Eglé Pegado Lima. KubeZTs: uma implementação Zero Trust para o Kubernetes. Orientador: Ramon dos Reis Fontes. 2024. 53 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2024.https://repositorio.ufrn.br/handle/123456789/59526ark:/41046/001300001t74gAttribution 3.0 Brazilhttp://creativecommons.org/licenses/by/3.0/br/info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRN2024-09-18T19:47:35Zoai:repositorio.ufrn.br:123456789/59526Repositório InstitucionalPUBhttp://repositorio.ufrn.br/oai/repositorio@bczm.ufrn.bropendoar:2024-09-18T19:47:35Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.none.fl_str_mv KubeZTs: uma implementação Zero Trust para o Kubernetes
KubeZTs: a Zero Trust implementation for Kubernetes
title KubeZTs: uma implementação Zero Trust para o Kubernetes
spellingShingle KubeZTs: uma implementação Zero Trust para o Kubernetes
Silva, Guilherme Egle Pegado Lima
Kubernetes
Zero Trust
Security
Audit
RBAC
Audit Logging
KubernetesZeroTrustScanner
Cloud-native Security
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short KubeZTs: uma implementação Zero Trust para o Kubernetes
title_full KubeZTs: uma implementação Zero Trust para o Kubernetes
title_fullStr KubeZTs: uma implementação Zero Trust para o Kubernetes
title_full_unstemmed KubeZTs: uma implementação Zero Trust para o Kubernetes
title_sort KubeZTs: uma implementação Zero Trust para o Kubernetes
author Silva, Guilherme Egle Pegado Lima
author_facet Silva, Guilherme Egle Pegado Lima
author_role author
dc.contributor.none.fl_str_mv Fontes, Ramon dos Reis
http://lattes.cnpq.br/8698661313411966
http://lattes.cnpq.br/0295503822342359
Cacho, Nélio Alessandro Azevedo
http://lattes.cnpq.br/4635320220484649
Leitão, Gustavo Bezerra Paz
http://lattes.cnpq.br/6766556258983738
dc.contributor.author.fl_str_mv Silva, Guilherme Egle Pegado Lima
dc.subject.por.fl_str_mv Kubernetes
Zero Trust
Security
Audit
RBAC
Audit Logging
KubernetesZeroTrustScanner
Cloud-native Security
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Kubernetes
Zero Trust
Security
Audit
RBAC
Audit Logging
KubernetesZeroTrustScanner
Cloud-native Security
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description The use of Kubernetes as a platform for containerized application deployment and management has increased dramatically in recent years. To preserve sensitive data and the integrity of programs, new security issues have been brought about by this widespread usage, which must be resolved. The Kubernetes Zero Trust Scanner (KubeZTs), a unique tool created to confirm that Kubernetes cluster configurations adhere to the Zero Trust paradigm's tenets, is presented in this work. The Zero Trust paradigm necessitates ongoing security measure verification and highlights the need of assuming no implicit trust within a network. A collection of Python scripts is used in the tool's implementation to communicate with the Kubernetes API and carry out a number of security tests.
publishDate 2024
dc.date.none.fl_str_mv 2024-08-20T19:13:38Z
2024-08-20T19:13:38Z
2024-08-09
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.uri.fl_str_mv SILVA, Guilherme Eglé Pegado Lima. KubeZTs: uma implementação Zero Trust para o Kubernetes. Orientador: Ramon dos Reis Fontes. 2024. 53 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2024.
https://repositorio.ufrn.br/handle/123456789/59526
dc.identifier.dark.fl_str_mv ark:/41046/001300001t74g
identifier_str_mv SILVA, Guilherme Eglé Pegado Lima. KubeZTs: uma implementação Zero Trust para o Kubernetes. Orientador: Ramon dos Reis Fontes. 2024. 53 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Software) - Departamento de Informática e Matemática Aplicada, Universidade Federal do Rio Grande do Norte, Natal, 2024.
ark:/41046/001300001t74g
url https://repositorio.ufrn.br/handle/123456789/59526
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution 3.0 Brazil
http://creativecommons.org/licenses/by/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution 3.0 Brazil
http://creativecommons.org/licenses/by/3.0/br/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
Brasil
UFRN
Engenharia de Software
Departamento de Informática e Matemática Aplicada
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
Brasil
UFRN
Engenharia de Software
Departamento de Informática e Matemática Aplicada
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
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv repositorio@bczm.ufrn.br
_version_ 1846690740920385536