Use este identificador para citar ou linkar para este item:
http://repositorio.utfpr.edu.br/jspui/handle/1/41336Registro completo de metadados
| Campo DC | Valor | Idioma |
|---|---|---|
| dc.creator | Sydor, Matheus | - |
| dc.date.accessioned | 2026-09-01T22:35:18Z | - |
| dc.date.available | 2026-09-01T22:35:18Z | - |
| dc.date.issued | 2026-06-30 | - |
| dc.identifier.citation | SYDOR, 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.uri | http://repositorio.utfpr.edu.br/jspui/handle/1/41336 | - |
| dc.description.abstract | The 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.language | por | pt_BR |
| dc.publisher | Universidade Tecnológica Federal do Paraná | pt_BR |
| dc.rights | openAccess | pt_BR |
| dc.rights.uri | http://creativecommons.org/licenses/by-sa/4.0/ | pt_BR |
| dc.subject | Aplicações Web | pt_BR |
| dc.subject | Banco de dados | pt_BR |
| dc.subject | SQL (Linguagem de programação de computador) | pt_BR |
| dc.subject | Web applications | pt_BR |
| dc.subject | Data bases | pt_BR |
| dc.subject | SQL (Computer program language) | pt_BR |
| dc.title | OwnedBox: uma plataforma de ensino para segurança web ofensiva e defensiva | pt_BR |
| dc.title.alternative | OwnedBox: a teaching platform for offensive and defensive web security | pt_BR |
| dc.type | bachelorThesis | pt_BR |
| dc.description.resumo | A 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.local | Guarapuava | pt_BR |
| dc.publisher.local | Guarapuava | pt_BR |
| dc.contributor.advisor1 | Banaszewski, Roni Fabio | - |
| dc.contributor.referee1 | Ogiboski, Luciano | - |
| dc.contributor.referee2 | Fedechen, Emerson André | - |
| dc.contributor.referee3 | Banaszewski, Roni Fabio | - |
| dc.publisher.country | Brasil | pt_BR |
| dc.publisher.program | Tecnologia em Sistemas para Internet | pt_BR |
| dc.publisher.initials | UTFPR | pt_BR |
| dc.subject.cnpq | CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO | pt_BR |
| Aparece nas coleções: | GP - Tecnologia em Sistemas para Internet | |
Arquivos associados a este item:
| Arquivo | Descrição | Tamanho | Formato | |
|---|---|---|---|---|
| ownedboxplataformaensinoseguranca.pdf | 1,31 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este item está licenciada sob uma Licença Creative Commons

