modelo para integração de sistemas de detecção de intrusão através de grids computacionais...

Post on 18-Apr-2015

103 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Modelo para Integração de Sistemas de Detecção de Intrusão através de Grids

Computacionais

Paulo Fernando da Silva

Carlos Becker Westphall

Carla Merkle Westphall

UFSC – PPGCC – LRG

PPGCC - LRG - UFSC

Sumário

• Introdução

• Modelo Proposto

• Desenvolvimento

• Testes

• Resultados

• Conclusão

PPGCC - LRG - UFSC

Introdução – Integração

• Diversidade de IDSs:– Técnicas e alvos diferentes;– Pontos fortes e fracos diferentes;

• Justificativas para Integração:– Ambientes heterogêneos com vários IDSs;– Ataques envolvem várias redes;– Facilidade na migração de pesquisas para

produtos;

PPGCC - LRG - UFSC

Introdução – DIDSs x Grids

• DIDSs:

– Relacionam informações de diferentes origens;– Ataques envolvendo várias redes\hosts;– Necessitam de um alto grau de coordenação;

• Grids:– permitem o compartilhamento coordenado de

recursos sobre diferentes redes\hosts;

PPGCC - LRG - UFSC

Introdução – Proposta

• Um modelo para integração de IDSs:– Cooperação entre IDSs heterogêneos;– IDSs integrados formam um DIDS;– Integração através de Grids;– IDSs integrados são visto como recursos;

• Modelo Proposto:– DIDSoG: Sistema de Detecção de Intrusão

Distribuído sobre Grids;

PPGCC - LRG - UFSC

Introdução - Justificativa sobre Grids

• Características de Serviços sobre Grids:– Gerência de dados distribuídos;– Execução coordenada de múltiplas aplicações;– Serviços de auditoria (fraudes e intrusões);– Serviços de monitoramento (sensores e alertas);

[Foster 2002]

• Os DIDSs possuem características próprias de serviços sobre Grids;

• Grids poderiam prover serviços de suporte aos DIDSs;

PPGCC - LRG - UFSC

Modelo Proposto

• DIDSoG forma uma hierarquia de serviços de detecção de intrusão;

• Funcionalidades dos IDSs participantes são alocadas em algum nível da hierarquia;

• Organizada sob “Escopo:Complexidade”:– Ex.: Nível 1:1 (Escopo local e complexidade

baixa);

PPGCC - LRG - UFSC

Modelo Proposto - CenárioUsuário 1Domínio 1

AnalisadoresNível 1:1

SensoresLocais

AnalisadoresNível 1:N

AgregaçãoCorrelaçãoNível 2:1

Usuário 2Domínio 1

SensoresLocais

AnalisadorNível 2:1

AnalisadorNível 2:N

AgregaçãoCorrelaçãoNível 3:1

Domínio 2

MonitorNível 1

MonitorNível 2

AnalisadorNível 3:1

AnalisadorNível 3:N

MonitorNível 3

Contra-MedidasNível 1

Contra-MedidasNível 2

Contra-MedidasNível 3

PPGCC - LRG - UFSC

Modelo Proposto - Arquitetura

• Determinado recurso do DIDSoG:– Recebe dados de outros recursos;– Realiza seu processamento;– Encaminha dados a outros recursos;

• Descritor define:– As características de um recurso no Grid;– Os recursos de destino de um determinado

recurso;

PPGCC - LRG - UFSC

Modelo Proposto - Descritor

-ident-version-description

ResourceDescriptor

-featureType-name-version

Feature

1

1

-type-version

DataType

-escope-complex

Level

1

1

Text Binary

-DTDFile

XML

1

1

TargetResources

1 1 1 0..*

-featureType

Resource11

11

PPGCC - LRG - UFSC

Modelo Proposto - Arquitetura

Recurso da Grade

BaseIDSNativo

Recursos de Origem naGrade

Recursos de Destino naGrade

Serviço de Informações da Grade

Descritor

Conector

PPGCC - LRG - UFSC

Desenvolvimento

• Simulador GridSim Toolkit 3.3;

• Componentes da Arquitetura:– Base: DIDSoG_BaseResource;– Descritor: DIDSoG_Descriptor;– Conector: derivar de DIDSoG_BaseResource;– IDS Nativo: implementado pelo IDS;

PPGCC - LRG - UFSC

Desenvolvimento - Simulador

DIDSoG_BaseResource

DIDSoG_Descriptor

1

1

DIDSoG_GISSimulation_User

Simulation_DIDSoG

1

*

1

*

1

1

GridInformationServiceGridSim

GridResource

PPGCC - LRG - UFSC

Testes

• Foram desenvolvidos simuladores de IDSs:– coleta, análise, correlação e contra-medidas;

• Foram desenvolvidos componentes conectores para cada um dos IDSs;

• Foram especificados Descritores para cada um dos IDSs:– através documentos XML;

PPGCC - LRG - UFSC

Testes - Descritor

PPGCC - LRG - UFSC

Testes – Simulação

Usuário_1

Analisador_1Nível 1:1

Sensor_1

Agreg_Corr_1

Nível 2:1

Usuário_2

Sensor_2

Analisador_2Nível 2:1

Analisador_3Nível 2:2

TCPDump

TCPDump

TCPDumpAg

TCPDumpAg

IDMEF

IDMEF

IDMEF

TCPDump

Contra-Medidas_1

Nível 1

Contra-Medidas_2

Nível 2

PPGCC - LRG - UFSC

Resultados e Discussão

• DIDSoG forma uma grade de serviços de detecção de intrusão;

• O modelo apresenta flexibilidade:– Escopo, complexidade e descritores;

• Componente Conector:– Adaptações e conversões;– Filtros e logs;

PPGCC - LRG - UFSC

Resultados e Discussão

• Integração de informações de diferentes origens (escopo);

• Integração de diferentes técnicas de detecção de intrusão (complexidade);

• Organização hierárquica:– Processamento em fases;– Redução da sobrecarga dos sensores;– Facilita a expansão do DIDSoG;– Permite a gerência em níveis de escopo;

PPGCC - LRG - UFSC

Conclusão

• GridSim possibilitou a simulação do DIDSoG;

• Foram desenvolvidos os componentes da arquitetura DIDSoG;

• IDSs heterogêneos cooperaram entre si formando um DIDS através de um simulador de Grids;

PPGCC - LRG - UFSC

Conclusão

• DIDSoG demonstrou ser uma solução:– para integração de IDSs heterogêneos;– para detecção de ataques distribuídos;

• Trabalhos Futuros:– desenvolver em uma plataforma de Grid e IDSs

reais;– incorporar serviços de segurança;– permitir análise paralela por um mesmo IDSs

Nativo;

PPGCC - LRG - UFSC

Obrigado!Perguntas?

Contato:

Paulo Fernando da Silva

paulo@lrg.ufsc.br

top related