Vulnerabilidades e exploits
INSTITUTO DE INFORMÁTICA
CIÊNCIA DA COMPUTAÇÃO
CÉSAR MALERBA
Vulnerabilidades e Exploits: técnicas, detecção e prevenção
Prof. Dr. Raul Fernando Weber
Orientador
Porto Alegre, Junho de 2010
“If I have seen farther than others, it is because I stood on the shoulders of giants.”
— S IR I SAAC N EWTON
AGRADECIMENTOS
Não poderia, em hipótese alguma, deixar de agradecer minha família por tudo que alcancei em meus estudos. Sobretudo o apoio de meus pais. Neles sempre tive o incentivo e a estrutura necessárias para o meu desenvolvimento.
Agradeço também a todos que contribuem para o excelente funcionamento do
Instituto de Informática da UFRGS. Notável pelo interesse de seus professores e funcionários. Provando que o ensino público de qualidade é alcançável e oferece a nossa sociedade enormes benefícios. Em especial ao meu orientador Raul Fernando
Weber; professor de enorme qualidade que muito contribuiu pelo meu interesse na área de segurança da computação e que me auxiliou no desenvolvimento desse trabalho.
Deixo também um agradecimento especial a uma pessoa que nunca deixou de me lembrar do meu potencial e me auxiliou durante períodos difíceis. Ela que me acompanhou durante parte da minha jornada no curso: minha namorada Luciana.
SUMÁRIO
LISTA DE ABREVIATURAS E SIGLAS . . . . . . . . . . . . . . . . . . . .
7
LISTA DE FIGURAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
LISTA DE TABELAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
RESUMO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
ABSTRACT
...................................
11
1 INTRODUÇÃO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1
Organização do trabalho . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
13
2 CONCEITOS INICIAIS . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1