Publication
Observabilidade em DevSecOps: Visualização de Dados de Segurança de Aplicações Web
datacite.subject.fos | Engenharia e Tecnologia::Outras Engenharias e Tecnologias | |
dc.contributor.advisor | Piedade, Maria Beatriz Guerra | |
dc.contributor.advisor | Matias, Rosa Isabel Alves Cordeiro | |
dc.contributor.author | Penela, Alexandre Emanuel Carriço | |
dc.date.accessioned | 2025-08-01T10:22:52Z | |
dc.date.available | 2025-08-01T10:22:52Z | |
dc.date.issued | 2025-05-19 | |
dc.description.abstract | O crescimento excecional do número de atividades de cibercrime que exploram as vulnerabilidades existentes em aplicações Web reforçou a necessidade das organizações em fortalecerem as suas políticas de segurança em vigor durante o ciclo de vida de desenvolvimento de software – SDLC. Para suprir esta necessidade surgiu o conceito de DevSecOps, que implementa práticas e testes de segurança, realizados por scanners automáticos, durante todo o SDLC. Estes scanners possuem meios para reportar as vulnerabilidades identificadas, mas geralmente apresentam funcionalidades limitadas para representar essa informação de forma visual. Este documento apresenta a descrição de uma solução desenvolvida no âmbito de um estágio curricular realizado em ambiente empresarial. A solução permite a extração, integração e visualização de dados relevantes e constantes nos relatórios de diversos tipos ferramentas de segurança. Os dados extraídos e integrados são apresentados graficamente, por meio de um dashboard interativo e customizado, explorando os conceitos associados à visualização de dados. São descritas todas etapas de desenvolvimento desta solução, desde o processo de extração de dados até ao desenvolvimento do dashboard. A análise comparativa efetuada demonstra que a solução se destaca das soluções semelhantes, devido à sua capacidade de integração e apresentação de dados de múltiplos tipos de ferramentas de segurança num dashboard unificado, contrariamente às restantes, que se focam em tipos específicos de ferramentas de seguranças. Esta abordagem proporciona uma visão geral do estado da segurança das aplicações e uma análise detalhada das vulnerabilidades existentes. O contributo principal desta solução reside na melhoria do processo de monitorização e avaliação do estado de segurança das aplicações desenvolvidas, fornecendo insights valiosos para a organização. Esses insights auxiliam na tomada de decisões sobre a implementação de medidas e protocolos de segurança no SDLC. Este contributo foi corroborado pela realização de um inquérito SUS, que confirma a validade da solução desenvolvida | por |
dc.description.abstract | The exceptional rise in cybercriminal activities exploiting web application vulnerabilities has intensified the need for organizations to strengthen their security policies throughout the Software Development Life Cycle (SDLC). The concept of DevSecOps emerged to address this issue, integrating security practices and automated security testing using scanners throughout the entire SDLC. These scanners have mechanisms for reporting identified vulnerabilities but have limited capabilities for visually representing this information in general. This document presents the description of a solution developed as part of a curricular internship, conducted in a corporate environment. The solution enables the extraction, integration and visualization of relevant data contained in reports from several types of security tools. The extracted and integrated data are presented graphically through an interactive and customizable dashboard, leveraging concepts associated with data visualization. All development stages of this solution are described, from the data extraction process to the dashboard implementation. The comparative analysis conducted demonstrates that this solution stands out from similar alternatives due to its ability to integrate and present data from multiple types of security tools in a unified dashboard, unlike existing solutions that focus on specific types of security tools. This approach provides an overall view of the security status of applications, offering a detailed analysis of existing vulnerabilities. The main contribution of this solution lies in improving the process of monitoring and assessing the security status of developed applications, providing valuable insights for the organization. These insights support decision-making regarding the implementation of security measures and protocols throughout the application development cycle. This contribution was validated through a SUS survey, which confirms the effectiveness of the developed solution | por |
dc.identifier.tid | 203978986 | |
dc.identifier.uri | http://hdl.handle.net/10400.8/13832 | |
dc.language.iso | por | |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | |
dc.subject | Aplicações web | |
dc.subject | Dashboard | |
dc.subject | Ferramentas de segurança | |
dc.subject | Segurança de aplicações | |
dc.subject | Visualização de dados | |
dc.subject | Vulnerabilidades | |
dc.title | Observabilidade em DevSecOps: Visualização de Dados de Segurança de Aplicações Web | |
dc.type | master thesis | |
dspace.entity.type | Publication | |
thesis.degree.name | Mestrado em Ciência de Dados |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Relatorio_Estagio_MCD_Alexandre_Penela_2220135.pdf
- Size:
- 6.27 MB
- Format:
- Adobe Portable Document Format
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.32 KB
- Format:
- Item-specific license agreed upon to submission
- Description: