Please use this identifier to cite or link to this item: https://repositorio.ufu.br/handle/123456789/50348
Full metadata record
DC FieldValueLanguage
dc.creatorSilva, Pedro Miguel de Paula-
dc.date.accessioned2026-09-21T12:58:05Z-
dc.date.available2026-09-21T12:58:05Z-
dc.date.issued2026-08-26-
dc.identifier.citationSILVA, Pedro Miguel de Paula. ThreatLens: desenvolvimento de um dashboard para análise de dados. 2026. 59 f. Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) – Universidade Federal de Uberlândia, Uberlândia, 2026.pt_BR
dc.identifier.urihttps://repositorio.ufu.br/handle/123456789/50348-
dc.description.abstractThis work presents the development of the front-end of the ThreatLens platform, a web application aimed at visualizing and analyzing data produced by a cyber threat detection system. Conceived as the visual presentation layer of a broader Cyber Threat Intelligence (CTI) research project, the system consolidates and organizes information collected and classified by complementary back-end development initiatives. The interface was built using the React JavaScript library, together with React Router DOM for route management, CSS for responsive styling, and the Chart.js library for graphical data visualization. Communication with the server was carried out through asynchronous HTTP requests to the RESTful APIs provided by the back-end. The development process included gathering functional and non-functional requirements, high-fidelity prototyping in Figma, and the implementation of components, pages, and services organized according to a modular architecture based on separation of concerns. As a result, a responsive and interactive platform was obtained, integrated with the back-end and capable of presenting indicators, charts, and classified posts in a clear and accessible manner, helping cybersecurity professionals interpret the threat landscape and make proactive decisions.pt_BR
dc.description.sponsorshipPesquisa sem auxílio de agências de fomentopt_BR
dc.language.isopt_BRpt_BR
dc.publisherUniversidade Federal de Uberlândiapt_BR
dc.rightsAcesso Abertopt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subjectInteligência de ameaças cibernéticaspt_BR
dc.subjectCyber threat intelligencept_BR
dc.subjectDashboardpt_BR
dc.subjectDashboardpt_BR
dc.subjectReactpt_BR
dc.subjectReactpt_BR
dc.subjectCibersegurançapt_BR
dc.subjectCybersecuritypt_BR
dc.subjectVisualização de dadospt_BR
dc.subjectData visualizationpt_BR
dc.titleThreatLens: desenvolvimento de um dashboard para análise de dadospt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor1Gabriel, Paulo Henrique Ribeiro-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/3181954061121790pt_BR
dc.contributor.referee1Miani, Rodrigo Sanches-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/2992074747740327pt_BR
dc.contributor.referee2Ribeiro, Thiago Pirola-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/8887726177714522pt_BR
dc.description.degreenameTrabalho de Conclusão de Curso (Graduação)pt_BR
dc.description.resumoEste trabalho apresenta o desenvolvimento do front-end da plataforma ThreatLens, uma aplicação web voltada à visualização e análise de dados provenientes de um sistema de detecção de ameaças cibernéticas. Concebido como a camada de apresentação visual de um projeto de pesquisa mais amplo em Inteligência de Ameaças Cibernéticas (Cyber Threat Intelligence – CTI), o sistema consolida e organiza informações coletadas e classificadas por iniciativas complementares. Para a construção da interface, foi utilizada a biblioteca JavaScript React, em conjunto com o React Router DOM para o gerenciamento de rotas, CSS para estilização responsiva e a biblioteca Chart.js para a visualização gráfica dos dados. A comunicação com o servidor foi realizada por meio de requisições HTTP assíncronas às APIs RESTful disponibilizadas pelo back-end. O desenvolvimento contemplou o levantamento de requisitos funcionais e não funcionais, a prototipação de alta fidelidade no Figma e a implementação de componentes, páginas e serviços organizados segundo uma arquitetura modular baseada em separação de responsabilidades. Como resultado, obteve-se uma plataforma responsiva, interativa e integrada ao back-end, capaz de apresentar indicadores, gráficos e publicações classificadas de forma clara e acessível, contribuindo para que profissionais de cibersegurança possam interpretar o cenário de ameaças e tomar decisões proativas.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.courseSistemas de Informaçãopt_BR
dc.sizeorduration59pt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO::SOFTWARE BASICOpt_BR
dc.orcid.putcode227421228-
Appears in Collections:TCC - Sistemas de Informação (Uberlândia)

Files in This Item:
File Description SizeFormat 
ThreatLensDesenvolvimento.pdfTCC6.69 MBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons