Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/41336
Registro completo de metadados
Campo DCValorIdioma
dc.creatorSydor, Matheus-
dc.date.accessioned2026-09-01T22:35:18Z-
dc.date.available2026-09-01T22:35:18Z-
dc.date.issued2026-06-30-
dc.identifier.citationSYDOR, Matheus. OwnedBox: uma plataforma de ensino para segurança web ofensiva e defensiva. 49 f. Trabalho de Conclusão de Curso (Graduação) – Universidade Tecnológica Federal do Paraná, Guarapuava, 2025.pt_BR
dc.identifier.urihttp://repositorio.utfpr.edu.br/jspui/handle/1/41336-
dc.description.abstractThe increasing complexity of digital systems and the rise of cyberattacks highlight the need for educational tools that help students and professionals understand vulnerabilities and security practices. This work presents the design and development of OwnedBox, an open-source web platform aimed at teaching offensive and defensive web security through controlled laboratories. The solution organizes content into practical modules covering recurring OWASP Top 10 vulnerabilities, such as SQL Injection, Cross-Site Scripting (XSS), and malicious file uploads, enabling users to safely explore realistic pentesting scenarios. The system implements custom authentication, on-demand laboratory provisioning, and token validation, along with a user progress panel. Each laboratory runs in an isolated Docker container into which a unique flag is injected through an environment variable; after exploiting the vulnerability and capturing the flag, the user submits the corresponding token, which is validated by the system and automatically records the module completion. The development followed agile methodologies (Scrum, Kanban, and MoSCoW) and employed technologies such as Laravel, Docker, and SQLite. Results indicate that the platform provides an effective educational environment for practical cybersecurity training, contributing to the qualification of professionals in the field.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Tecnológica Federal do Paranápt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-sa/4.0/pt_BR
dc.subjectAplicações Webpt_BR
dc.subjectBanco de dadospt_BR
dc.subjectSQL (Linguagem de programação de computador)pt_BR
dc.subjectWeb applicationspt_BR
dc.subjectData basespt_BR
dc.subjectSQL (Computer program language)pt_BR
dc.titleOwnedBox: uma plataforma de ensino para segurança web ofensiva e defensivapt_BR
dc.title.alternativeOwnedBox: a teaching platform for offensive and defensive web securitypt_BR
dc.typebachelorThesispt_BR
dc.description.resumoA crescente complexidade dos sistemas digitais e o aumento de ataques cibernéticos tornam essencial o desenvolvimento de ferramentas educacionais que auxiliem estudantes e profissionais a compreender vulnerabilidades e práticas de segurança. Este trabalho apresenta o projeto e desenvolvimento da plataforma OwnedBox, uma aplicação web de código aberto voltada ao ensino de segurança ofensiva e defensiva por meio de laboratórios controlados. A solução organiza o conteúdo em módulos práticos que abordam vulnerabilidades recorrentes no OWASP Top 10, como SQL Injection, Cross-Site Scripting (XSS) e upload de arquivos maliciosos, permitindo ao usuário explorar cenários reais de pentest de forma segura. O sistema implementa autenticação própria, instanciação sob demanda de laboratórios e validação de tokens, além de um painel de progresso do usuário. Cada laboratório é executado em um contêiner Docker isolado, no qual uma flag exclusiva é injetada por variável de ambiente; ao explorar a vulnerabilidade e capturar a flag, o usuário submete o token correspondente, que é validado pelo sistema e registra automaticamente a conclusão do módulo. O desenvolvimento seguiu metodologias ágeis (Scrum, Kanban e MoSCoW) e utilizou tecnologias como Laravel, Docker e SQLite. Os resultados demonstram que a plataforma oferece um ambiente didático eficaz para aprendizado prático em cibersegurança, contribuindo para a formação de profissionais qualificados na área.pt_BR
dc.degree.localGuarapuavapt_BR
dc.publisher.localGuarapuavapt_BR
dc.contributor.advisor1Banaszewski, Roni Fabio-
dc.contributor.referee1Ogiboski, Luciano-
dc.contributor.referee2Fedechen, Emerson André-
dc.contributor.referee3Banaszewski, Roni Fabio-
dc.publisher.countryBrasilpt_BR
dc.publisher.programTecnologia em Sistemas para Internetpt_BR
dc.publisher.initialsUTFPRpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
Aparece nas coleções:GP - Tecnologia em Sistemas para Internet

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
ownedboxplataformaensinoseguranca.pdf1,31 MBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons