image

Acesse bootcamps ilimitados e +650 cursos pra sempre

75
%OFF
Article image
José Miranda
José Miranda18/11/2025 14:28
Compartilhe

O uso da Inteligência Artificial no campo da Investigação Forense

    Como programadores podem aplicar IA para acelerar, aprimorar e solucionar os crimes digitais

    Introdução

    A maré crescente predominante na engenharia dos crimes digitais, “são criminosos da rede mundial de computadores evoluindo suas técnicas cada vez mais” está exigindo que se crie ferramentas que exerça um grau de precisão muito sofisticadas para análise e resolução pericial. O novo conceito de pensar no mundo da tecnologia, a novíssima Inteligência Artificial (IA) surge no mercado de TI se mostrando uma ferramenta aliada e muito poderosa na investigação forense, apresentando como evolução um processo de automação com precisão e velocidade na análise de grandes volumes de dados. Este artigo explora como os programadores podem aplicar técnicas de IA em investigações forenses, focando em exemplos práticos usando JavaScript.


    Por que é importante o uso de IA em investigações forenses?

    Todo processo de investigação envolve a coleta, preservação, análise e apresentação de evidências. No mundo digital isso não é diferente, e como aumento dos dados nas redes de computadores acontece de forma exponencial, nesse caso, pode se considerar os e-mails, os logs, as imagens, os metadados, as redes sociais. Tudo isso criando uma grande aglomeração de informações digital. Atentando para essa realidade é preciso nos conscientizarmos de que os métodos tradicionais se tornaram insuficientes. Então por causa desses fatores a IA entra como catalisador em várias frentes de investigação forense como:

    • Importante ferramenta para analisar grandes volumes de dados: fazendo uso de algoritmos de machine learning podendo identificar padrões e anomalias em logs de rede, arquivos de sistema e de comunicações.
    • Capacidade de reconhecimento de padrões e comportamento: A tecnologia usada na Inteligência artificial (IA) tem um sistema de programação muito sofisticado capaz de efetuar leituras no sistema com muita precisão podendo detectar comportamentos suspeitos com base em histórico de atividades.
    • Poder de automação de tarefas repetitivas: A IA tem potencial de inteligência para efetuar classificação de arquivos, extração de metadados e análise de imagens. Nesse caso, entende-se, como um poder de automação de tarefas repetitivas agindo de forma impecável.


    Casos de uso mais comuns usando a IA

    1.    A análise de logs de redes que irá detectar os acessos não autorizados ou tráfego indesejados como por exemplo o tráfego de agentes malicioso (ex: botnets, DDoS).

    2.     A IA também trabalha com um sistema de reconhecimento facial em imagens de câmeras de segurança.

    3.     Com o uso da IA também é possível efetuar uma classificação de arquivos maliciosos com base em características de código.

    4.     Faz a extração de entidades nomeadas (pessoas, locais, datas) e-mails e documentos.

    5.     A IA é capacitada para reconstruir a linha do tempo de eventos com base em múltiplas fontes de dados.


    Exemplo de uso prático com JavaScript: Detectando padrões suspeitos em logs

    Com base nas informações geradas acima eu criei com a ajuda da IA um algoritmo em JavaScript para detectar atividades suspeitas na rede. Veja:

    image

    Abaixo mostra o código em 'Js' detectando o comportamento suspeito usando regras simples.

    image


    Figura mostrando a saída esperada para esse código

    image


    A apresentação do resultado foi gerada em uma página web em HTML. Veja:

    image


    A IDE usada para essa simulação foi o Adobe Dreamweaver (software de desenvolvimento web para criar e editar sites).

    Essa simulação provou que o código em JavaScript gerado com o uso da IA deu certo e por isso é muito confiável podendo ser usado sem nenhum problema, porém é sempre importante freezar que quando um programador usa a IA nesse sentido ele deve considerar questões como

    Privacidade: é o embasamento na lei relacionada a privacidade que vai garantir que os dados analisados estejam em conformidade com leis com a LGPD.

    Transparência: os modelos usados no processo investigativo devem ser auditáveis e de fácil entendimento.

    Evitar as distorções de algorítmico: o programador nesse caso deverá treinar modelos com dados diversos e representativos para que o código seja transparente e confiável.

    Importante atentar para o fato que os testes que eu fiz foi no módulo simples. Nesse caso, para efetuar esses testes não precisou da IA. O programador forense pode também optar por fazer os testes do código pelo google bastando que seja executado num ambiente JavaScript. Optando pelo Google o caminho a ser percorrido é bem simples. Basta seguir os passos básicos mostrado abaixo:

    Fazendo o teste via console do DevTools:

    1.     Abra o navegador (Chrome, Firefox, Edge).

    2.     Pressione para abrir o DevTools.

    3.     Vá até a aba console.

    4.     Cole o código e pressione Enter.

    image

    Você deve colar o código entre aspas duplas ou simples e com isso poderá ver o resultado.

    A IA quando usada de forma responsável para buscar visitas suspeitas no sistema torna-se, uma ferramenta super poderosa no auxilio ao trabalho do forense. O programador que faz uso dessa ferramenta pode se até entender que é na verdade um tipo de programador gerente pois as ordens são passadas para o sistema inteligente (IA), porém as ordens precisam ser dadas de maneira correta, no sentido retilíneo, o que compreende um formato de passo a passo sem pular nenhum comando, isso porque qualquer comando dado de forma errada a IA vai gerar resposta errada. Nesse entendimento fica claro que o uso da IA na busca por criminosos da rede mundial de computadores e até mesmo no sistema loca carece de um comando humano, isso justifica a IA como aliada importantíssima na forense.

    Entender JavaScript é essencial na busca por soluções criminosas na rede, visto que esse campo é muito almejado pelos criminosos de plantão, aliás diga-se, de passagem que a programação voltada para atos criminosos está ganhando espaço com muita velocidade na web e vem se alastrando de forma quase que absoluta por todo o planeta, e por isso é preciso ficar sempre atento buscar conhecimento em códigos computacionais e JavaScript é o código que recomento para interação com IA. Observe que no texto acima foi dado ordem para criar um comando na Inteligência artificial, porém eu usei a web para mostrar o resultado do código. Muito bom.

    Nesse trabalho buscando solução forense usando IA a minha primeira ordem foi para criar um exemplo com JavaScript focando no público de programadores como público alvo. Isso foi feito com clareza. Após esse comando foi solicitado que mostrasse o jeito prático de realizar os testes. Isso aconteceu. Por causa do resultado positivo fica claro e evidente que o uso da IA é adequado e positivo no trabalho forense.

    É exatamente por isso que estou me dedicando ao aprendizado de JavaScript: para aprimorar continuamente meu trabalho na área de computação forense. A partir de agora, compreendo com mais clareza a importância estratégica da Inteligência Artificial no campo da investigação forense. Estou focado em dominar JavaScript, sim, mas tenho um objetivo maior, e nesse caso, é aplicar esse conhecimento de forma inteligente, usando a IA como aliada no sentido de automatizar análises, detectar padrões suspeitos e acelerar a resolução de casos complexos. Me dedico também ao processo de aprendizado de gerenciamento de programação com inteligência artificial, digo gerenciamento porque quando uso a IA eu elaboro uma linha de trabalho e a inteligência artificial executa.

    Bem verdade que existem muitos que reprovam o novo sistema de trabalho na web, alguns dizem até que é o anti-Cristo, mas é a nossa realidade atual e se não quisermos virar os retardatários na linha do tempo precisamos aceita-la, não como senhor da humanidade mas sim como ferramenta aliada em todos os processos a desenrolar nas redes de computadores e a investigação forense é um setor que precisa muito dessa aliança, pois o crime na rede e até mesmo nos computadores funcionando OFF não param, só aumentam cada vez mais.

    Eu sou a favor do uso da Inteligência Artificial e quero aprender cada vez mais.

    Inteligência Artificial e JavaScript, uma parceria que da certo.

    Conclusão

    A IA está evoluindo a investigação forense digital, pois oferece aos programadores uma oportunidade única de contribuir com soluções que aceleram a justiça e aumentam a precisão das análises. Com ferramentas como JavaScript, é possível criar sistemas inteligentes que detectam padrões, automatizam tarefas e ajudam a solucionar crimes com mais eficiência. 



    Compartilhe
    Recomendados para você
    CI&T - Backend com Java & AWS
    CAIXA - Inteligência Artificial na Prática
    Binance - Blockchain Developer with Solidity 2025
    Comentários (0)