monitoramento de ataques a páginas html

Propaganda
REDES
MONITORAMENTO DE ATAQUES A PÁGINAS HTML
Deyse Maria Peixoto Ribeiro1,7*, Beethovem Zanella Dias 2,8, Julliana de Oliveira Pinto3,9, Márcio Portes de
Albuquerque4,10, Marcelo Portes de Albuquerque5,11 [email protected], Nilton Alves Júnior 6,12 (Orientador)
1,2,3,4,5,6 - Centro Brasileiro de Pesquisas Físicas, Coordenação de Atividades Técnicas (CAT), Rio de Janeiro/RJ;
7- Faculdade de Matemática, Universidade Federal Fluminense (UFF), Niterói/RJ; 8,9 - Faculdade de Engenharia
Elétrica, Universidade do Estado do Rio de Janeiro (UERJ), Rio de Janeiro/RJ; 10,11 - Departamento de Informática,
Faculdade de Ciências Exatas e Tecnológica da Universidade Iguaçu (FaCET), Nova Iguaçu/RJ; 12 - Faculdade de
Engenharia Elétrica (UNESA), Universidade Estácio de Sá, Rio de Janeiro/RJ.
(INTRODUÇÃO) Atualmente a Internet é um grande meio de divulgarmos informações e uma das principais formas de
disponibilizá-las são as páginas HTML, localizadas em servidores Web. Estas características transformaram as
páginas HTML em grandes alvos de ataques externos, isto é, a página original tem seu conteúdo alterado por
pessoas não autorizadas. Apesar do aumento na segurança dos servidores Web, as páginas HTML continuam sendo
o destino de hackers e o número desses ataques vem crescendo rápido e progressivamente. Dessa forma, a
presença de falhas na segurança criou a necessidade de um monitoramento permanente das páginas HTML. Para
isso, desenvolvemos um sistema de monitoramento a fim de proteger as páginas HTML em um servidor Web.
(METODOLOGIA) O sistema desenvolvido, denominado HTMLProt, procura identificar periodicamente alterações em
páginas HTML definidas pelo administrador Web. Inicialmente, algumas associações são criadas entre páginas
originais (no servidor Web) e suas cópias (fora do servidor). Em caso de modificação de alguma página HTML
disponível, mensagens são enviadas ao administrador, a página alterada é movida para uma área de segurança e a
página original é restabelecida. O HTMLProt atua através da comparação periódica entre as datas de criação do
arquivo HTML, acessível externamente pela Internet, e sua cópia que está em uma área segura da rede. No caso de
ser detectada alguma diferença entre estas datas o sistema verifica se a alteração é uma atualização da página HTML
ou se é um ataque a esta página. Sendo assim, o HTMLProt deve ser capaz de diferenciar estes dois tipos de
alterações. O acontecimento do primeiro caso é detectado quando a data da página original é posterior a da cópia. O
administrador Web recebe uma mensagem que a página foi atualizada. O segundo caso é detectado quando a data
da página no servidor é posterior a data da cópia. Imediatamente o arquivo HTML alterado é movido para uma área
de segurança, renomeado e armazenado para uma futura análise de seu conteúdo. Em seguida o administrador
recebe uma mensagem que a página foi atacada, porém já foi restaurada. Este sistema de monitoramento foi utilizado
em uma estação Sun com Sistema Operacional Solaris 2.8 e servidor Web Apache. O sistema foi completamente
desenvolvido em linguagem C.
(RESULTADOS) Antes da implementação deste sistema de monitoramento, uma página alterada ficava no ar até que
algum visitante notificasse ao administrador para que este restabelecesse a página anterior. Isto poderia levar dias
implicando em um descrédito ao administrador Web e da rede. Com este sistema, a página é restituída
automaticamente, o tempo de restabelecimento é reduzido para, no máximo, 10 minutos e o administrador é avisado
imediatamente por e-mail.
(CONCLUSÕES) Este programa ajuda a administração de servidores Web, tornando o trabalho de detecção de
ataques e de restauração de páginas HTML automático, permitindo uma análise posterior das páginas atacadas,
assim como o acompanhamento da equipe de desenvolvimento da página. Uma versão para sistema operacional
Windows está em desenvolvimento.
Agência Financiadora: Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq) e Fundação de
Amparo à Pesquisa do Estado do Rio de Janeiro (FAPERJ).
TRABALHO DE INICIAÇÃO CIENTÍFICA.
54a Reunião Anual da SBPC - Goiânia, GO - Julho/2002
Download