Um estudo sobre a aplicação de ferramentas para a proteção de cadeias de suprimento de software
dc.contributor.advisor | Falcão, Eduardo de Lucena | |
dc.contributor.author | Koga, Henrique Hideaki | |
dc.contributor.referees1 | Viegas, Carlos Manuel Dias | |
dc.contributor.referees2 | Silva, Ivanovitch Medeiros Dantas | |
dc.date.accessioned | 2025-01-23T11:03:07Z | |
dc.date.available | 2025-01-23T11:03:07Z | |
dc.date.issued | 2025-01-20 | |
dc.description.abstract | This work presents a study on the application of tools for the protection of software supply chains, culminating in the development of a continuous integration (CI) pipeline. Using tools such as Trivy, Syft, Snyk, and Cosign, the developed pipeline enables the automatic generation and analysis of the Software Bill of Materials (SBOM), as well as the identification of vulnerabilities in artifacts and the application of digital signatures to ensure artifact integrity. The approach involved the study of basic security concepts, experimentation with tools, and iterative pipeline implementation. The research resulted in an effective solution for mitigating vulnerabilities and contributing to artifact traceability and security, thus adhering to the principles of Supply Chain Levels for Software Artifacts (SLSA). It is concluded that the proposed approach significantly contributes to the protection of the software supply chain, offering a secure and reliable process for the construction and deployment of systems. | pt_BR |
dc.description.resumo | Este trabalho apresenta um estudo sobre a aplicação de ferramentas para a proteção de cadeias de suprimentos de software, culminando no desenvolvimento de um pipeline de integração contínua (CI, abreviação para Continuous Integration). Por meio do uso de ferramentas como Trivy, Syft, Snyk e Cosign, o pipeline desenvolvido permite gerar e analisar a lista de materiais utilizados para a construção do software (SBOM, abreviação para Software Bill of Materials) automaticamente, bem como verificar a existência de vulnerabilidades em artefatos e aplicar assinaturas digitais para assegurar a integridade dos artefatos. A abordagem empregada consistiu no estudo de conceitos básicos de segurança, na experimentação das ferramentas e na implementação do pipeline de forma iterativa. O desenvolvimento da pesquisa permitiu obter como resultado uma solução eficaz no que concerne à mitigação de vulnerabilidades e contribuição para a rastreabilidade e segurança de artefatos, seguindo, deste modo, os preceitos do SLSA (Supply Chain Levels for Software Artifacts). Conclui-se, assim, que a abordagem proposta tem contribuição significativa para a proteção da cadeia de suprimento de software, oferecendo um processo seguro e confiável para a construção e implantação de sistemas. | pt_BR |
dc.identifier.citation | KOGA, Henrique Hideaki. Um estudo sobre a aplicação de ferramentas para a proteção de cadeias de suprimento de software. 2025. 48 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) – Departamento de Engenharia de Computação e Automação, Universidade Federal do Rio Grande do Norte, Natal, 2025. | pt_BR |
dc.identifier.uri | https://repositorio.ufrn.br/handle/123456789/61711 | |
dc.language | pt_BR | pt_BR |
dc.publisher | Universidade Federal do Rio Grande do Norte | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.publisher.department | Engenharia da Computação e Automação | pt_BR |
dc.publisher.initials | UFRN | pt_BR |
dc.publisher.program | Engenharia da Computação | pt_BR |
dc.rights | Attribution 3.0 Brazil | * |
dc.rights.uri | http://creativecommons.org/licenses/by/3.0/br/ | * |
dc.subject | Cadeia de suprimentos de software | pt_BR |
dc.subject | Software supply chain | pt_BR |
dc.subject | Pipeline de CI | pt_BR |
dc.subject | SBOM | pt_BR |
dc.subject | Vulnerabilidades | pt_BR |
dc.subject | CI pipeline | pt_BR |
dc.subject | Vulnerabilities | pt_BR |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE | pt_BR |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::LINGUAGENS DE PROGRAMACAO | pt_BR |
dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::ARQUITETURA DE SISTEMAS DE COMPUTACAO | pt_BR |
dc.title | Um estudo sobre a aplicação de ferramentas para a proteção de cadeias de suprimento de software | pt_BR |
dc.title.alternative | A study on the application of tools for the protection of software supply chains | pt_BR |
dc.type | bachelorThesis | pt_BR |
Arquivos
Pacote Original
1 - 1 de 1
Nenhuma Miniatura disponível
- Nome:
- TCC_Henrique_Hideaki_UFRN_Final.pdf
- Tamanho:
- 1.29 MB
- Formato:
- Adobe Portable Document Format
Nenhuma Miniatura disponível
Licença do Pacote
1 - 1 de 1
Nenhuma Miniatura disponível
- Nome:
- license.txt
- Tamanho:
- 1.45 KB
- Formato:
- Item-specific license agreed upon to submission
Nenhuma Miniatura disponível