analisando pacotes for fun and packet - conceito de network security monitoring (nsm - qualitek...

33
Analisando pacotes for Fun & Detection – O interessante conceito de NSM (Network Security Monitoring) Rodrigo “Sp0oKeR” Montoro

Upload: rodrigo-montoro

Post on 08-Jun-2015

540 views

Category:

Internet


0 download

DESCRIPTION

Palestra no Qualitek Security Day sobre Analise de Pacote e conceito de Network Security Monitoring (NSM)

TRANSCRIPT

Page 1: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Analisando pacotes for Fun & Detection – O interessante conceito de NSM (Network Security Monitoring)

Rodrigo “Sp0oKeR” Montoro

Page 2: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

$ whois Rodrigo “Sp0oKeR” Montoro

Security System Administrator @ Sucuri

– Centenas de Web Application Firewall

– Milhões alertas mês (Disneyland =) )

Autor de 2 patentes pendentes

– Detecção Documentos maliciosos

– Análise Cabeçalhos HTTP

Palestrante em diversos eventos

– FISL, Latinoware, CNASI, SecTor (Canada), H2HC, Bsides (São Paulo e Las

Vegas), Source Seattle e Boston (EUA), Toorcon (EUA), Zoncon (EUA).

Triatleta / Corredor de Trilhas

Page 3: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

MOTIVAÇÃO

Page 4: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

AGENDA

Atual problema na detecção de intrusos

O conceito de NSM

Como colocar isso em prática ?

Perguntas

Page 5: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Como funciona um invasão

Antes

Durante

Depois

Page 6: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Conceito de Detecção / Prevenção Intrusão

Atacantes sempre terão sucesso, se o conceito de sucesso for previnir isso, sempre perderemos.

Page 7: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Tempo é o fator chave ...

Page 8: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Sistemas genéricos

Page 9: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Exemplo simples de genérico, “mundo fragmentação” ...

Sistemas operacionais diferentes, necessitam configurações de proteção diferente

Page 10: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Timeout fragmentação da proteção < dispositivo

Page 11: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Timeout fragmentação da proteção > dispositivo

Page 12: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Evasão usando TTL + Timeout

Page 13: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

De brinde tem o overlaping ...

Page 14: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

E o grande “problema” da maioria das proteções …

Page 15: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Alerta é apenas uma foto do momento ….

Page 16: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Network Security Monitoring (NSM)

Page 17: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Porque apenas o alerta não é suficiente ….

Page 18: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Os componentes de um NSM

Full Content Extracted Content Session Data Statical Data Metadata Alert Data

Page 19: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Full Content

Page 20: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Extracted Data

Page 21: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Session Data

Page 22: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Statical Data

Page 23: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Metadata

Page 24: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Alert Data

Page 25: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

E como coloco isso em prática ?

Page 26: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Mas isso não é caro ? Empresa não tem recursos ….

Page 27: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Projeto Security Onion

Snort / Suricata OSSEC Sguil Squert Snorby ELSA Xplico PRADS Outros

Page 28: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Snorby

Page 29: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Squert

Page 30: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Sguil ( Real Time )

Page 31: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

O que realmente “gasta” é com Storage ...

Média utlização em Mbps x 1byte / 8bits x 60 seconds/minutes x 60 minutes / hours x 24 hours / day

Em resumo:

Rede Tráfego 100 Mbps aproximadamente 1.08 TB dia de log dia X quantidade de dias que deseja armazena

Page 32: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Links interessantes

taosecurity.blogspot.com

securityonion.blogspot.com

www.nsmwiki.org

Page 33: Analisando pacotes for fun and packet - Conceito de Network Security Monitoring (NSM - Qualitek Security Day)

Perguntas & Contatos

Pessoal

[email protected]

@spookerlabs

http://spookerlabs.blogspot.com

Profissional

[email protected]

@sucuri_security

http://sucuri.net