TRAIRA: uma ferramenta para Tratamento de Incidentes de Rede Automatizado



Documentos relacionados
Detecção e contenção automatizada de atividade maliciosa em redes de campus:

TRAIRA: Tratamento de Incidentes de Rede Automatizado

Boas Práticas no Tratamento de Incidentes de Segurança

UNIVERSIDADE FEDERAL DA BAHIA

Tratamento Automatizado de Incidentes de Segurança da Informação em Redes de Campus

Firewalls em Linux. Tutorial Básico. André Luiz Rodrigues Ferreira

FIREWALL. Prof. Fabio de Jesus Souza. Professor Fabio Souza

Rastreando fluxos para detecção de eventos em redes

POLÍTICA DE TRATAMENTO DE INCIDENTES DE SEGURANÇA DA INFORMAÇÃO

Componentes de um sistema de firewall - II. Segurança de redes

Log Analyzer: Uma Proposta de Software Livre Para o Correlacionamento de Eventos em Arquivos de Log

Segurança da Informação

Componentes de um sistema de firewall - I

SolarWinds Kiwi Syslog Server

SDNIPS: Enabling Software-Defined Networking Based Intrusion Prevention System in Clouds

A Problemática da Gestão de Logs

Administração de Sistemas Operacionais

Arquitectura de Redes

Servidor, Proxy e Firewall. Professor Victor Sotero

CSIRT Unicamp Tratamento de Incidentes de Segurança da Informação

Gerência de Redes Áreas Funcionais

Firewall. Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes. Campus Cachoeiro Curso Técnico em Informática

NETWORK ADDRESS TRANSLATION

Aumentando a Segurança da Informação com Softwares Livres em uma Universidade

CSIRT Unicamp Tratamento de Incidentes de Segurança da Informação

Intranets. FERNANDO ALBUQUERQUE Departamento de Ciência da Computação Universidade de Brasília 1.INTRODUÇÃO

DNS DHCP Proxy -Firewall. Recomenda-se o acompanhamento destes slides juntamente com a apostila DNS-Proxy-DHCP- Firewall

Segurança em Sistemas de Informação. Agenda. Conceitos Iniciais

5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas

Metodologia de Monitoração

Segurança da Informação na Internet no Brasil: Últimos Estudos do Comitê Gestor da Internet no Brasil e Iniciativas para Aumentar a Segurança

Curso de Instalação e Gestão de Redes Informáticas

Gerência e Administração de Redes

SISGEP SISTEMA GERENCIADOR PEDAGÓGICO

e Uso Abusivo da Rede

Redes de Computadores II. Professor Airton Ribeiro de Sousa

TECNOLOGIA WEB INTERNET PROTOCOLOS

Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços

Administração de Redes Firewall IPTables

Redes. Pablo Rodriguez de Almeida Gross

Guia de Conectividade Worldspan Go Res! A V A N Ç A D O

Redes de Computadores. Protocolo IP

CAMADA DE REDE. UD 2 Aula 3 Professor João Carneiro Arquitetura de Redes 1º e 2º Semestres UNIPLAN

Cartilha de Segurança para Internet

Desafios no Tratamento de Incidentes de

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de Página

Características de Firewalls

Professor Claudio Silva

Disciplina Fundamentos de Redes. Introdução ao Endereço IP. Professor Airton Ribeiro de Sousa Outubro de 2014

Firewall IPTables e Exemplo de Implementação no Ambiente Corporativo.

FIREWALL, PROXY & VPN

ESTUDOS REALIZADOS. Camada Física. Redes de Computadores AULA 13 CAMADA DE REDE. Camada Física Camada de Enlace Subcamada de Acesso ao Meio AGORA:

Conteúdo do pacote de 03 cursos hands-on

Administração de Sistemas GNU/Linux

Máscaras de sub-rede. Fórmula

Segurança da Internet no Brasil e Atuação do CERT.br Cristine Hoepers

SIMET Sistema de Medições de Tráfego IP. Fabrício Tamusiunas NIC.BR Milton Kaoru Kashiwakura NIC.BR

Aula 08. Firewall. Prof. Roitier Campos Gonçalves

Plano de Trabalho Docente Ensino Técnico

Software de segurança em redes para monitoração de pacotes em uma conexão TCP/IP

Revisão. Karine Peralta

Configurações Simples mas Importantes

Prof. Samuel Henrique Bucke Brito

Capacitação IPv6.br. Serviços em IPv6. Serviços rev

A camada de rede. A camada de rede. A camada de rede. 4.1 Introdução. 4.2 O que há dentro de um roteador

Ciência da Computação / Sistemas de Informação Redes de Computadores Escalonamento de Endereço IP NAT e DHCP

O processo de tratamento de incidentes de segurança da UFRGS

Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Protocolo TCP/IP. Conexão de Redes. Protocolo TCP/IP. Arquitetura Internet.

Diagrama lógico da rede da empresa Fácil Credito

Universidade de Brasília

1.1 A abordagem seguida no livro

Prof. Samuel Henrique Bucke Brito

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04. Prof. André Lucio

Tecnologia de Redes. Protocolos Auxiliares: Protocolos ARP e RARP

DDoS na Rede Ipê. Contendo ataques do tipo "all your giga links belong to us" no backbone acadêmico brasileiro. GTER 33 / GTS 19 Natal RN Maio/2012

1 de 5 Firewall-Proxy-V4 :: MANTENDO O FOCO NO SEU NEGÓCIO ::

Segurança de Redes de Computadores

Segurança de Redes. Firewall. Filipe Raulino

Relatorio do trabalho pratico 2

O B B J E E T T I V V O O S

Endereço de Rede. Comumente conhecido como endereço IP Composto de 32 bits comumente divididos em 4 bytes e exibidos em formato decimal

INTERNET = ARQUITETURA TCP/IP

CST em Redes de Computadores

Segurança da Internet no Brasil e Atuação do CERT.br Cristine Hoepers

Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços

Uso de Honeypots de Baixa Interatividade na Resposta a Incidentes de Segurança

Arquitectura de Redes

Capítulo 11: NAT para IPv4

Ferramenta para Gerência de Segurança Usando Análise de Tráfego em Backbones IP

I Pesquisa de Segurança da Rede Acadêmica Brasileira

Transparent Proxy: marcando essa opção o seu proxy será transparente. Não havendo a necessidade de configurações adicionais no navegador dos clientes.

Redes de Computadores. Prof. Dr. Rogério Galante Negri

PROAPPS Security Data Sheet Professional Appliance / Apresentação

Wireshark. Captura de Protocolos da camada de aplicação. Maicon de Vargas Pereira

Firewalls, um pouco sobre...

Obs: Endereços de Rede. Firewall em Linux Kernel 2.4 em diante. Obs: Padrões em Intranet. Instalando Interface de Rede.

Java ME e suas principais tecnologias de conectividade. Gracieli Begia Mateus

Desafios do IPv6 para profissionais de segurança

Transcrição:

TRAIRA: uma ferramenta para Tratamento de Incidentes de Rede Automatizado Aluno: da Silva Brito 1 Orientador: Luciano Porto Barreto 1 Co-Orientador: Jerônimo Aguiar Bezerra 2 1 Departamento de Ciência da Computação Universidade Federal da Bahia 2 Ponto de Presença da RNP na Bahia 14 de dezembro de 2010

Estatísticas do CERT.Bahia Motivação Estatísticas do CERT.Bahia (dados coletados até Out/2010): 1431 notificações do tipo host possivelmente infectado com vírus/worm (93.8%); 45 notificações de envio de spam (3%); 23 notificações relacionados à violação de copyright (1.5%); Dentre outros Retirado de http://www.certbahia.pop-ba.rnp.br/estatisticas 2 / 24

Resposta a incidentes Motivação Grande desafio para equipes de segurança Volume de notificações, heterogeneidade, tecnologias (e.g. NAT e DHCP) Limitação de equipe e carência de ferramentas especializadas Inviável e custoso o tratamento/intervenção manual em redes corporativas (e.g. máquinas infectadas com software malicioso). Importante: automatização do processo de tratamento 3 / 24

Motivação Principais dificuldades do tratamento de incidentes - NAT Network Address Translation (NAT) Problema: dificuldade em determinar, com precisão, o endereço IP interno mapeado no endereço externo Suporte à logging nos dispositivos de NAT iptables não suporta Busca nos logs 4 / 24

Motivação Principais dificuldades do tratamento de incidentes - DHCP Dynamic Host Configuration Protocol (DHCP) Problema: um host pode ter dois ou mais endereços IP por dia, semana ou mês (lease time) Complexo correlacionar IP e host 5 / 24

Motivação Principais dificuldades do tratamento de incidentes - Logs Registros (logs) do sistema Problema: volume de dados para salvaguarda e análise Exemplo da Rede UFBA: logs de NAT (valores médios diários em Nov/2010) 290MB por arquivo compactado (gzip -9) 3.9GB por arquivo sem compactação Mais de 7 milhões de registros de traduções NAT 6 / 24

TRAIRA TRAIRA Tratamento de Incidentes de Rede Automatizado Ferramenta para automatização do tratamento de incidentes de segurança Contexto: Rede UFBA, CERT.Bahia Rede UFBA Quase 12 mil hosts na rede (3500 hosts simultaneamente), sem considerar os acessos via rede wireless Heterogeneidade de equipamentos e software Características: Modular, extensível Fácil implantação em ambientes heterogêneos Relatórios/Estatísticas automáticos Geração automática de Resposta 7 / 24

TRAIRA TRAIRA Tratamento de Incidentes de Rede Automatizado Objetivo principal: efetuar a detecção, identificação e isolamento da máquina geradora do incidente. Plataforma: desenvolvido em Perl como extensão do Request Tracker (RT) ferramenta livre para tratamento de incidentes Cerca 2.500 linhas de código 8 / 24

TRAIRA TRAIRA Arquitetura 9 / 24

TRAIRA Fluxo de execução TRAIRA 10 / 24

TRAIRA TRAIRA Geração de estatísticas 11 / 24

Estudo de caso na UFBA TRAIRA TRAIRA está sendo usado como base para o tratamento de incidentes de segurança na Universidade Federal da Bahia (UFBA) Só em Nov/2010, foram 23 notificações de incidentes do tipo vírus/worm 483 incidentes TRAIRA permitiu o tratamento de todos esses incidentes Geralmente uma máquina é responsável por cada notificação de incidente 12 / 24

NFCT-SNATLOG Registro das traduções SNAT do IPTables/Netfilter IPTables/Netfilter é o componente nativo do Linux para filtro de pacotes, NAT/NAPT e outras manipulações de pacotes O iptables não registra as traduções SNAT Solução proposta: NFCT-SNATLOG ( ) Netfilter Connection Tracking SNAT Logging Registro das seguintes informações: IP/porta de origem originais; IP/porta de origem traduzidos; protocolo; data/hora do fim da conexão, duração; via syslog. 13 / 24

NFCT-SNATLOG NFCT-SNATLOG Netfilter Conntrack SNAT Logging Software desenvolvido em C, que utiliza a biblioteca libnetfilter_conntrack Cerca de 500 linhas de código /usr/sbin/nfct snatlog daemon && tail f /var/log/syslog 1 2 Nov 20 09:49:18 firewall nfct-snatlog: [SNAT_LOG] proto=tcp o-src=10.10.10.1 o-spt=40000 t-src=192.168.5.253 t-spt=1024 duration=130s Nov 20 09:49:17 firewall nfct-snatlog: [SNAT_LOG] proto=tcp o-src=172.16.0.1 o-spt=40000 t-src=192.168.5.253 t-spt=40000 duration=130s 14 / 24

NFCT-SNATLOG NFCT-SNATLOG Netfilter Conntrack SNAT Logging Software desenvolvido em C, que utiliza a biblioteca libnetfilter_conntrack Cerca de 500 linhas de código /usr/sbin/nfct snatlog daemon && tail f /var/log/syslog 1 Nov 20 09:49:18 firewall nfct-snatlog: [SNAT_LOG] proto=tcp o-src=10.10.10.1 o-spt=40000 t-src=192.168.5.253 t-spt=1024 duration=130s 2 Nov 20 09:49:17 firewall o src=10.10.10.1 nfct-snatlog: [SNAT_LOG] o spt=40000 proto=tcp o-src=172.16.0.1 t src=192.168.5.253 o-spt=40000 t-src=192.168.5.253 t spt=1024 t-spt=40000 duration=130s duration=130s proto=tcp 15 / 24

Avaliação de desempenho NFCT-SNATLOG Cenário1: Sem logging Cenário2: Logging local Cenário3: Logging remoto N x nc u SERVER 6001 q 0 < file2k.bin iperf c SERVER p 5001 n 64K N=4, 6, 8, 10, 12, 14./udp_server 6001 & iperf p 5001 s 16 / 24

Avaliação de desempenho NFCT-SNATLOG Resumo dos resultados obtidos: Cenário Memória Escrita em disco Livre Buffers Cache Min Média Max Logging local -7.65% 1.22% 5.66% 6.14KB/s 23.9KB/s 41.47KB/s Logging remoto -0.92.% 0.63% -- 6.14KB/s 9.33KB/s 26.62KB/s Análise dos resultados: Viabilidade de uso do NFCT-SNATLOG Vantagens no logging remoto Desvantagem no uso de muitas máquinas por IP de NAT 17 / 24

Conclusões Contribuição: automatizar o tratamento a incidentes TRAIRA: detecção, identificação e isolamento da máquina geradora do incidente Requisitos de implantação do TRAIRA são simples Principal requisito: logging das traduções SNAT IPTables/Netfilter não suporta nativamente Proposta: NFCT-SNATLOG Uma ferramenta para o registro (logging) das traduções SNAT do IPTables/Netfitler Utilização viável (bom desempenho) 18 / 24

Conclusões Trabalhos futuros Implantar o TRAIRA nos clientes do PoP-BA/RNP e outras instituições interessadas (parceria com outros CSIRTs acadêmicos) Armazenamento de logs em bancos de dados Investigar integração do TRAIRA ao RTIR Avaliar impactos da Internet do futuro no tratamento de incidentes de segurança (IPv6 e fim do NAT, mobilidade etc.) 19 / 24

Referências Bibliográficas SCARFONE, K.; GRANCE, T.; MASONE, K. Computer Security Incident Handling Guide. KAISER, J. et al. Automated resolving of security incidents as a key mechanism to fight massive infections of malicious software. FARNHAM, G. Cisco Security Agent and Incident Handling. AYUSO, P. Netfilter s connection tracking system. CERT.BR. Cartilha de Segurança para Internet. Parte VII: Incidentes de Segurança e Uso Abusivo da Rede. BEZERRA, J. A. Relatório de atividades - Operação e Segurança - parte II. KLINGMüLLER, T. SIRIOS: A Framework for CERTs. NETFILTER. The netfilter.org libnetfilter_conntrack project. 20 / 24

Backup 21 / 24

Trabalhos correlatos SCARFONE, K.; GRANCE, T.; MASONE, K. Computer Security Incident Handling Guide. KAISER, J. et al. Automated resolving of security incidents as a key mechanism to fight massive infections of malicious software. FARNHAM, G. Cisco Security Agent and Incident Handling. 22 / 24

TRAIRA Demonstração 23 / 24

Perguntas? Obrigado!!! ;-) 24 / 24