Logo do repositório
 
A carregar...
Miniatura
Publicação

Desenvolvimento de Aplicações Seguras

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
Relatório_de_Estágio_MCIF_João_Neves.pdf5.21 MBAdobe PDF Ver/Abrir

Resumo(s)

Este relatório foi elaborado no âmbito do estágio curricular do Mestrado em Cibersegurança e Informática Forense da Escola Superior de Tecnologia e Gestão do Instituto Politécnico de Leiria. O estágio foi realizado na ValFinance, empresa integrada no ValGrupo, e decorreu na equipa de desenvolvimento de software, tendo como objetivo principal a aplicação de conhecimentos técnicos em contexto empresarial real. Ao longo do estágio foram desenvolvidas e adaptadas funcionalidades no sistema interno da organização, com especial destaque para o projeto ValSabor, que constitui o principal caso de estudo deste relatório. Este projeto teve como finalidade apoiar processos industriais e logísticos associados à gestão de unidades logísticas, incluindo a leitura de códigos de barras, criação e agrupamento de caixas, montagem de paletes e grades, geração de etiquetas, controlo de peso e integração com serviços externos associados ao SAP. O desenvolvimento foi realizado com recurso a Laravel no backend e Vue.js no frontend, envolvendo a implementação de regras de negócio, validações no backend, controlo de acessos, mecanismos de rastreabilidade e testes funcionais. Para além do desenvolvimento aplicacional, o estágio incluiu atividades complementares na área da cibersegurança, nomeadamente a identificação de uma situação de exposição indevida de informação técnica num serviço web e a realização de uma campanha controlada de phishing. Este relatório descreve o enquadramento do estágio, o estado da arte associado ao desenvolvimento de aplicações empresariais seguras, o trabalho desenvolvido, o caso de estudo ValSabor, as principais implementações técnicas, a análise crítica das dificuldades encontradas e as aprendizagens obtidas. O estágio permitiu consolidar competências em desenvolvimento web, integração entre sistemas, validação de dados, segurança aplicacional e trabalho em equipa em contexto empresarial.
This report was prepared within the scope of the curricular internship of the Master’s Degree in Cybersecurity and Digital Forensics at the School of Technology and Management of the Polytechnic Institute of Leiria. The internship was carried out at Val- Finance, a company integrated in ValGrupo, within the software development team, with the main objective of applying technical knowledge in a real business context. During the internship, several functionalities were developed and adapted in the organisation’s internal systems, with particular emphasis on the ValSabor project, which is the main case study of this report. This project aimed to support industrial and logistics processes related to the management of logistics units, including barcode reading, box creation and grouping, pallet and crate assembly, label generation, weight control and integration with external services associated with SAP. The development work was carried out using Laravel on the backend and Vue.js on the frontend, involving the implementation of business rules, backend validations, access control, traceability mechanisms and functional testing. In addition to application development, the internship included complementary cybersecurity activities, namely the identification of a situation involving the exposure of technical information in a web service and the execution of a controlled phishing campaign. This report describes the internship context, the state of the art related to the development of secure enterprise applications, the work carried out, the ValSabor case study, the main technical implementations, the critical analysis of the difficulties encountered and the lessons learned. The internship contributed to the consolidation of skills in web development, system integration, data validation, application security and teamwork in a business environment.

Descrição

Palavras-chave

Desenvolvimento seguro Aplicações web empresariais Laravel Vue.js SAP Rastreabilidade Cibersegurança

Contexto Educativo

Citação

Projetos de investigação

Unidades organizacionais

Fascículo

Editora

Licença CC

Sem licença CC