Programa detecta páginas de
conteúdo suspeito na internet
Sistema faz análise de sites de forma dinâmica,
além de monitorar chamadas

Sabe aqueles links da internet que são enviados por e-mail ou aparecem de repente quando se está navegando em determinadas páginas? É sabido pelos especialistas que muitos deles são utilizados por invasores para instalar programas suspeitos (denominados “maliciosos” ou malware por especialistas) e, por isso, consistem em uma grande ameaça à segurança de sistemas. Neste sentido, o cientista da computação Vitor Monte Afonso desenvolveu uma ferramenta capaz de detectar essas páginas suspeitas em que um usuário comum poderia saber se é seguro acessar determinado site. “É de suma importância desenvolver mecanismos de proteção contra essas páginas de conteúdo malicioso. Mas, um dos principais desafios seria estudá-las e entender profundamente como funciona. Daí a iniciativa de criar um programa”, destaca Afonso, que apresentou dissertação de mestrado no Instituto de Computação (IC), sob orientação do professor Paulo Lício de Geus.

Denominado BroAD (Browser Attacks Detection), o sistema faz análise de sites de forma dinâmica e monitora tanto as chamadas de sistemas feitas pelo navegador, enquanto processa, quanto as ações realizadas pelo código JavaScript contido na página. Ou seja, este é justamente o diferencial do sistema em relação aos programas convencionais que possuem apenas um método para detecção. “A taxa de detecção de páginas maliciosas é bem maior no sistema proposto porque em outras ferramentas de análise observamos várias limitações a respeito do tipo de código e aos tipos de ataque que podem ser detectados”, explica.

De acordo com Vitor Afonso, o BroAD faz a detecção dos comportamentos suspeitos em quatro etapas e utiliza técnicas de aprendizado de máquina e assinaturas. Foram realizados testes que atestaram a eficácia do sistema nas taxas de detecção e ainda com a vantagem de fornecer mais informações a respeito dos sites. O cientista da computação destaca também que o sistema só pôde ser criado graças a uma etapa anterior realizada por Dario Fernandes, que desenvolveu um sistema híbrido de análise de malware, denominado BehEMOT. Desta forma, o sistema foi totalmente feito nos laboratórios do Instituto de Computação.

Apesar de oferecer vantagens para o usuário comum, o sistema desenvolvido no IC é mais voltado para pesquisadores de segurança que precisam estudar o comportamento das páginas maliciosas. A próxima etapa da pesquisa consiste em colocar uma interface online no BroAD para que as pessoas possam submeter o endereço de algum site e verificar se possui algum código malicioso e obter informações sobre o comportamento deste código, pois atualmente só em um equipamento o programa está instalado.

Publicação

Tese
: “Um sistema para análise e detecção de ataques ao navegador Web”
Autor:
Vitor Monte Afonso
Orientador:
Paulo Lício de Geus
Unidade
: Instituto de Computação (IC)