Use este identificador para citar ou linkar para este item: https://repositorio.ufu.br/handle/123456789/45319
ORCID:  http://orcid.org/0009-0008-2672-322X
Tipo do documento: Trabalho de Conclusão de Curso
Tipo de acesso: Acesso Aberto
Título: Desenvolvimento de um bot de captura de mensagens do Telegram para inteligência de ameaças cibernéticas
Título(s) alternativo(s): Development of a Telegram message capture bot for cyber threat intelligence
Autor(es): Vieira, Christhian Rezende
Primeiro orientador: Miani, Rodrigo Sanches
Primeiro membro da banca: Gabriel, Paulo Henrique Ribeiro
Segundo membro da banca: Molinos, Diego Nunes
Resumo: Este trabalho propõe o desenvolvimento de um sistema de backend para a captura e análise de mensagens provenientes de canais públicos do Telegram, com o objetivo de apoiar a inteligência de ameaças cibernéticas. Para isso, foi criado um bot utilizando o framework NestJS, a linguagem TypeScript, o ORM Prisma e o banco de dados PostgreSQL, com contêinerização via Docker. A aplicação realiza a coleta de mensagens de maneira automática e manual, permitindo seu armazenamento e posterior classificação quanto à relevância para o contexto de cibersegurança, por meio de técnicas de aprendizado de máquina supervisionado. Durante os experimentos, foram coletadas 760 mensagens, das quais aproximadamente 16% foram classificadas como relevantes. Os resultados demonstram a viabilidade da aplicação para auxiliar na identificação de conteúdos maliciosos em redes sociais, propondo também sua futura integração com outras plataformas de comunicação.
Abstract: This work proposes the development of a backend system for the collection and analysis of messages from public Telegram channels, aiming to support cyber threat intelligence. To achieve this, a bot was created using the NestJS framework, the TypeScript language, the Prisma ORM, and the PostgreSQL database, with containerization via Docker. The application collects messages both automatically and manually, enabling their storage and subsequent classification regarding their relevance to the cybersecurity context through supervised machine learning techniques. During the experiments, 760 messages were collected, of which approximately 16% were classified as relevant. The results demonstrate the feasibility of the application in assisting the identification of malicious content on social networks, also proposing its future integration with other communication platforms.
Palavras-chave: Telegram, NestJS, BackEnd, PostgreSQL, Coleta e análise de mensagens maliciosas, Cibersegurança
Telegram, NestJS, BackEnd, PostgreSQL, Collection and analysis of malicious messages, Cybersecurity
Área(s) do CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
Idioma: por
País: Brasil
Editora: Universidade Federal de Uberlândia
Referência: VIEIRA, Christhian Rezende, Desenvolvimento de um bot de captura de mensagens do Telegram para inteligência de ameaças cibernéticas. 2025. 47 f. Trabalho de Conclusão de Curso (Graduação em Ciência da Computação) - Universidade Federal de Uberlândia, Uberlândia, 2025.
URI: https://repositorio.ufu.br/handle/123456789/45319
Data de defesa: 14-Abr-2025
Aparece nas coleções:TCC - Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Desenvolvimentobotcaptura.pdfTCC989.01 kBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.