SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Downloaden Sie, um offline zu lesen
1rute@rccn.net
Estudo do Protocolo ISAKMP/Oakley
como
Norma de Gestão de Chaves
da
Arquitectura de Segurança IPSec
Dissertação para a obtenção
do grau de Mestre em Informática
Helena Rute Esteves Carvalho Sofia
Departamento de Informática
Faculdade de Ciências
Universidade de Lisboa
2rute@rccn.net
Introdução
 IPSec
 definição
 componentes
 cenários de utilização
 ISAKMP/Oakley - IKE
 definição e contexto
 componentes
 funcionamento
 Ataques Evitados
3rute@rccn.net
Introdução
 Estudo e Resultados
 objectivos
 mesa de testes
 cenários
 problemas encontrados
 Conclusões
 Trabalho Futuro
4rute@rccn.net
IPSecDefinição
 norma de segurança IP - RFC1825
 autenticação, confidencialidade,
integridade de dados
 capacidade para interagir com diferentes
mecanismos de autenticação e cifra
 criar infraestrutura de rede segura
 reduzir preocupação de mecanismos de
segurança nas aplicações
 compatibilidade
 evitar problemas no uso de criptografia
5rute@rccn.net
IPSecComponentes
 cabeçalho de Autenticação, AH (IPv6)
 cabeçalho de Encapsulamento de Dados
de Segurança, ESP (IPv6)
 mecanismos de Gestão de Chaves
(gestão manual e automática)
 conceitos
 associação de segurança
 nível de sensibilidade
6rute@rccn.net
IPSecComponentes: AH
 RFC 1826 / draft-ietf-ipsec-auth-header-07.txt
 51, opcional
 integridade e autenticação sem
confidencialidade
 não autentica todo o datagrama
 algoritmo a usar por defeito:MD5
7rute@rccn.net
IPSecComponentes: ESP
 RFC 1827 / draft-ietf-ipsec-esp-v2-06.txt
 50, opcional
 confidencialidade e autenticação
 cifra simétrica
 algoritmo a usar por defeito: DES-CBC,
HMAC-MD5, HMAC-SHA-1
8rute@rccn.net
IPSecComponentes
Cifrado
Modo de Transporte ESP
IP
ESP Cabeçalho Transporte + Dados
Autenticado, excepto campos alteráveis
Autenticado
AH
Cifrado
IP
ESP Datagrama IP originalAH
Autenticado, excepto campos alteráveis
Autenticado
Modo de Túnel ESP
9rute@rccn.net
IPSecComponentes: Gestão de Chaves
 criação/eliminação, alteração e
distribuição de chaves
 manual
 Criadas e distribuídas manualmente
 automática
 IKE, SKIP, Photuris, ...
10rute@rccn.net
IPSECCenários
 Ponto-a-Ponto
 VPN
 Acesso Remoto
11rute@rccn.net
IPSecCenário: Ponto-a-Ponto
A B
Túnel IPSec
12rute@rccn.net
IPSecCenário: VPN
A
InternetG1
B
G2
1. Túnel IPSec
2. Túnel IPSec
Intranet 1 Intranet 2
13rute@rccn.net
IPSecCenário: Acesso Remoto
A Internet
B
G2
1. Túnel IPSec
2. Túnel IPSec
Intranet 2
14rute@rccn.net
IKEDefinição
 ISAKMP/Oakley
 norma IPSec para Gestão Automática de
Chaves
 negociação e acordo de protocolos,
algoritmos e chaves a usar
 gestão de chaves
15rute@rccn.net
IKEContexto
Aplicação
Transporte
Física
Rede
IKE
IPSec
DOI
16rute@rccn.net
IKEComponentes
 mensagens
 mensagens ISAKMP
 cabeçalho fixo
 módulos pré-definidos
 uso de cookies
 subconjunto de Trocas Oakley (modos)
 Modo Principal (main)
 Modo Agressivo (aggressive)
 Modo rápido (Quick)
 mecanismos de autenticação das
entidades envolvidas
17rute@rccn.net
IKEFuncionamento
 1ª Fase
 canal seguro para estabelecimento de
associação IKE
 canal protege negociações da 2ª fase
 executada uma vez para diversas fases 2
 2ª Fase
 canal seguro para estabelecimento de
SAs
 trocas menos complexas e mais
frequentes
18rute@rccn.net
IKEFuncionamento: 1ª Fase, Modo Principal
Entidade A Entidade B
HDRSA
1
HDR SA
2
HDRKEN
3
HDR KE N
4
HDRIDCert.Auth
5
HDR ID Cert. Auth
6
19rute@rccn.net
IKEFuncionamento: 2ª Fase, Modo Rápido
Entidade A Entidade B
HDRHaSANKEID
1
HDRHa
3
HDR Ha SA KE ID
2 N
20rute@rccn.net
Ataques Evitados
 Denial of Service
 Hijacking, Spoofing, Sniffing
 Man-in-the-Middle
21rute@rccn.net
Estudo e ResultadosObjectivos
 apresentar actual desenvolvimento do
protocolo IKE
 apresentar funcionamento na prática do
IKE
 apresentar vantagens da utilização do
IKE
 apresentar problemas detectados
22rute@rccn.net
Estudo e ResultadosMesa de Testes: Hardware e Software
 Hardware
 pentium 120 Mhz, 32 Mb Ram, placa de
rede Ethernet 10 Mbps;
 pentium 133Mhz, 32Mb Ram, placa de
rede Ethernet 10 Mbps.
 Software
 OpenBSD
 suporte para IPSec com gestão manual de
Chaves
 módulo IPv6+IPSec da NRL
 serviço IKE: pluto (Angelo D. Keromytis)
23rute@rccn.net
Estudo e ResultadosMesa de Testes: Funcionalidades
Processos
de utilizador
Pluto
Gestão automática de
chaves
Suporte IPv4+IPSec
Gestão Manual de Chaves
Módulo NRL
Suporte IPv6+IPSec
Gestão Manual de Chaves
24rute@rccn.net
Estudo e ResultadosMesa de Testes: Infraestrutura
194.117.20/24
CAT MEFISTO
194.117.20.33 194.117.20.34
3FFE:31FF:0:3::1/64 3FFE:31FF:0:3::2/64
Gt-ipv6.prod.ip6.rccn.net
3FFE:31FF:FFFF:1::FFFE/64
193.136.2.6
ip6.rccn.net
pTLA RCCN
6bone
Túnel IPv6/IPv4
Túnel IPv6/IPv4
25rute@rccn.net
Estudo e ResultadosCenários: IPv4
194.117.20/24
CAT MEFISTO
194.117.20.33 194.117.20.34Associação de Segurança, SPI 555
Associação de Segurança, SPI 333
Túnel IPSec
Servidor IKE
ipsec-wit.antd.nist.gov
26rute@rccn.net
Estudo e ResultadosCenários: IPv6
CAT MEFISTO
3FFE:31FF:0:3::1/64 3FFE:31FF:0:3::2/64
Gt-ipv6.prod.ip6.rccn.net
3FFE:31FF:FFFF:1::FFFE/64
ip6.rccn.net
pTLA RCCN
6bone
Associação de Segurança, SPI 1000
Associação de Segurança, SPI 2000
Túnel IPSec
Túnel IPv6/IPv4Túnel IPv6/IPv4
27rute@rccn.net
Estudo e ResultadosProblemas Detectados
 obtenção de software
 inexistência de software com suporte para
IPSec+IKE+IPv6+IPv4
 exportação de software
 alterações efectuadas no desenvolvimento
 implementações existentes tornam-se
obsoletas
28rute@rccn.net
Conclusões
 IKE essencial para o bom funcionamento
da IPSec
 especificação em desenvolvimento
dificulta desenvolvimento na prática
 implementações existentes muito
básicas ou proprietárias
 repositórios de chaves pouco seguros
 IKE apresenta desenho muito flexível e
escalável
 baixo custo de utilização
29rute@rccn.net
Trabalho Futuro
 Implementações de domínio público
 Desempenho de Rede
 encaminhamento
 qualidade de serviço, QoS
 Gestão de Rede
 Integração com Firewalls;
 Integração com Domain Name Service -
extensões de segurança;
 Interface entre sistema operativo e
aplicações.

Weitere ähnliche Inhalte

Ähnlich wie Estudo do Protocolo ISAKMP/Oakley como Norma de Gestão de Chaves da Arquitectura de Segurança IPSec

Piloto IPv6 - FCCN (1999)
Piloto IPv6 - FCCN (1999)Piloto IPv6 - FCCN (1999)
Piloto IPv6 - FCCN (1999)Rute C. Sofia
 
Comparação da Segurança Nativa entre os Protocolos IPv4 e IPv6
Comparação da Segurança Nativa entre os Protocolos IPv4 e IPv6Comparação da Segurança Nativa entre os Protocolos IPv4 e IPv6
Comparação da Segurança Nativa entre os Protocolos IPv4 e IPv6Rafael Pimenta
 
TradeTech Brazil 2011 - O Desafio Da Latencia
TradeTech Brazil 2011 - O Desafio Da LatenciaTradeTech Brazil 2011 - O Desafio Da Latencia
TradeTech Brazil 2011 - O Desafio Da LatenciaJose Ricardo Maia Moraes
 
Projeto corporate pim 2013
Projeto corporate  pim 2013Projeto corporate  pim 2013
Projeto corporate pim 2013Rogerio Pereira
 
TCC - O PROTOCOLO IPV6 E SUAS FORMAS DE IMPLANTAÇÃO
TCC - O PROTOCOLO IPV6 E SUAS FORMAS DE IMPLANTAÇÃOTCC - O PROTOCOLO IPV6 E SUAS FORMAS DE IMPLANTAÇÃO
TCC - O PROTOCOLO IPV6 E SUAS FORMAS DE IMPLANTAÇÃOEvandro Donel Foster
 
Ferment io t - Distributed and Scalable IoT Solution
Ferment io t - Distributed and Scalable IoT SolutionFerment io t - Distributed and Scalable IoT Solution
Ferment io t - Distributed and Scalable IoT SolutionDonato Vianna
 
Laboratório -configuração_de_um_endereço_de_gerenciamento_do_switch-1
Laboratório  -configuração_de_um_endereço_de_gerenciamento_do_switch-1Laboratório  -configuração_de_um_endereço_de_gerenciamento_do_switch-1
Laboratório -configuração_de_um_endereço_de_gerenciamento_do_switch-1WalissonMartinsdeSou
 
Entenda e Aplique o IPv6
Entenda e Aplique o IPv6Entenda e Aplique o IPv6
Entenda e Aplique o IPv6Kleber Silva
 
Um Mecanismo de Autenticação Baseado em ECDH para Redes
Um Mecanismo de Autenticação Baseado em ECDH para Redes Um Mecanismo de Autenticação Baseado em ECDH para Redes
Um Mecanismo de Autenticação Baseado em ECDH para Redes Eduardo Souza
 
Cv Paulo Alonso
Cv Paulo AlonsoCv Paulo Alonso
Cv Paulo AlonsoProggo
 
REDES DE COMPUTADORES - SEMANA 2.pdf
REDES DE COMPUTADORES - SEMANA 2.pdfREDES DE COMPUTADORES - SEMANA 2.pdf
REDES DE COMPUTADORES - SEMANA 2.pdfVagnerSimoesSantos
 
Seguranca em IPv6 com Mikrotik RouterOS
Seguranca em IPv6 com Mikrotik RouterOSSeguranca em IPv6 com Mikrotik RouterOS
Seguranca em IPv6 com Mikrotik RouterOSWardner Maia
 

Ähnlich wie Estudo do Protocolo ISAKMP/Oakley como Norma de Gestão de Chaves da Arquitectura de Segurança IPSec (20)

Piloto IPv6 - FCCN (1999)
Piloto IPv6 - FCCN (1999)Piloto IPv6 - FCCN (1999)
Piloto IPv6 - FCCN (1999)
 
Projeto do Sistema Cacti – Software Gerenciamento de Rede
Projeto do Sistema Cacti – Software Gerenciamento de RedeProjeto do Sistema Cacti – Software Gerenciamento de Rede
Projeto do Sistema Cacti – Software Gerenciamento de Rede
 
redes
redesredes
redes
 
Comparação da Segurança Nativa entre os Protocolos IPv4 e IPv6
Comparação da Segurança Nativa entre os Protocolos IPv4 e IPv6Comparação da Segurança Nativa entre os Protocolos IPv4 e IPv6
Comparação da Segurança Nativa entre os Protocolos IPv4 e IPv6
 
TradeTech Brazil 2011 - O Desafio Da Latencia
TradeTech Brazil 2011 - O Desafio Da LatenciaTradeTech Brazil 2011 - O Desafio Da Latencia
TradeTech Brazil 2011 - O Desafio Da Latencia
 
Projeto corporate pim 2013
Projeto corporate  pim 2013Projeto corporate  pim 2013
Projeto corporate pim 2013
 
TCC - O PROTOCOLO IPV6 E SUAS FORMAS DE IMPLANTAÇÃO
TCC - O PROTOCOLO IPV6 E SUAS FORMAS DE IMPLANTAÇÃOTCC - O PROTOCOLO IPV6 E SUAS FORMAS DE IMPLANTAÇÃO
TCC - O PROTOCOLO IPV6 E SUAS FORMAS DE IMPLANTAÇÃO
 
Arquitetura tcp ip - 1
Arquitetura tcp ip - 1Arquitetura tcp ip - 1
Arquitetura tcp ip - 1
 
Ferment io t - Distributed and Scalable IoT Solution
Ferment io t - Distributed and Scalable IoT SolutionFerment io t - Distributed and Scalable IoT Solution
Ferment io t - Distributed and Scalable IoT Solution
 
Laboratório -configuração_de_um_endereço_de_gerenciamento_do_switch-1
Laboratório  -configuração_de_um_endereço_de_gerenciamento_do_switch-1Laboratório  -configuração_de_um_endereço_de_gerenciamento_do_switch-1
Laboratório -configuração_de_um_endereço_de_gerenciamento_do_switch-1
 
10. camada de rede
10. camada de rede10. camada de rede
10. camada de rede
 
Entenda e Aplique o IPv6
Entenda e Aplique o IPv6Entenda e Aplique o IPv6
Entenda e Aplique o IPv6
 
ApresentaçãO Mpls
ApresentaçãO MplsApresentaçãO Mpls
ApresentaçãO Mpls
 
Um Mecanismo de Autenticação Baseado em ECDH para Redes
Um Mecanismo de Autenticação Baseado em ECDH para Redes Um Mecanismo de Autenticação Baseado em ECDH para Redes
Um Mecanismo de Autenticação Baseado em ECDH para Redes
 
Integrador
IntegradorIntegrador
Integrador
 
Cv Paulo Alonso
Cv Paulo AlonsoCv Paulo Alonso
Cv Paulo Alonso
 
REDES DE COMPUTADORES - SEMANA 2.pdf
REDES DE COMPUTADORES - SEMANA 2.pdfREDES DE COMPUTADORES - SEMANA 2.pdf
REDES DE COMPUTADORES - SEMANA 2.pdf
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Stoe 14 p
Stoe 14 pStoe 14 p
Stoe 14 p
 
Seguranca em IPv6 com Mikrotik RouterOS
Seguranca em IPv6 com Mikrotik RouterOSSeguranca em IPv6 com Mikrotik RouterOS
Seguranca em IPv6 com Mikrotik RouterOS
 

Mehr von Rute C. Sofia

Unified Communications in IoT, Evolutionary Aspects and the Role of Informati...
Unified Communications in IoT, Evolutionary Aspects and the Role of Informati...Unified Communications in IoT, Evolutionary Aspects and the Role of Informati...
Unified Communications in IoT, Evolutionary Aspects and the Role of Informati...Rute C. Sofia
 
SICAP, a Shared-segment Inter-domain Control Aggregation Protocol (portuguese)
SICAP, a Shared-segment Inter-domain Control Aggregation Protocol (portuguese)SICAP, a Shared-segment Inter-domain Control Aggregation Protocol (portuguese)
SICAP, a Shared-segment Inter-domain Control Aggregation Protocol (portuguese)Rute C. Sofia
 
Social Interaction and the Power of Mobility Estimation (2013)
Social Interaction and the Power of Mobility Estimation (2013)Social Interaction and the Power of Mobility Estimation (2013)
Social Interaction and the Power of Mobility Estimation (2013)Rute C. Sofia
 
Global Mobility Management in Multi-access Networks
Global Mobility Management in Multi-access NetworksGlobal Mobility Management in Multi-access Networks
Global Mobility Management in Multi-access NetworksRute C. Sofia
 
Mobility Management: Centralized vs. de-centralized approaches
Mobility Management: Centralized vs. de-centralized approachesMobility Management: Centralized vs. de-centralized approaches
Mobility Management: Centralized vs. de-centralized approachesRute C. Sofia
 
New approaches to mobility management in multi-access networks
New approaches to mobility management in multi-access networksNew approaches to mobility management in multi-access networks
New approaches to mobility management in multi-access networksRute C. Sofia
 
a SICAP: Shared-Segment based Inter-domain Control Aggregation Protocol.
a SICAP: Shared-Segment based Inter-domain Control Aggregation Protocol.a SICAP: Shared-Segment based Inter-domain Control Aggregation Protocol.
a SICAP: Shared-Segment based Inter-domain Control Aggregation Protocol.Rute C. Sofia
 
ReCoop: Cooperative Wireless Networks, CeBIT 2010
ReCoop: Cooperative Wireless Networks, CeBIT 2010ReCoop: Cooperative Wireless Networks, CeBIT 2010
ReCoop: Cooperative Wireless Networks, CeBIT 2010Rute C. Sofia
 
A Primer on Advanced Ethernet Forwarding
A Primer on Advanced Ethernet ForwardingA Primer on Advanced Ethernet Forwarding
A Primer on Advanced Ethernet ForwardingRute C. Sofia
 
Advanced in Forwarding and Routing
Advanced in Forwarding and RoutingAdvanced in Forwarding and Routing
Advanced in Forwarding and RoutingRute C. Sofia
 
Future Internet Networking Architectures, New Paradigms
Future Internet Networking Architectures, New ParadigmsFuture Internet Networking Architectures, New Paradigms
Future Internet Networking Architectures, New ParadigmsRute C. Sofia
 
COPELABS, an overview to ULHT Students
COPELABS, an overview to ULHT StudentsCOPELABS, an overview to ULHT Students
COPELABS, an overview to ULHT StudentsRute C. Sofia
 
Trust Management: Requirement in user-centric networking?
Trust Management: Requirement in user-centric networking?Trust Management: Requirement in user-centric networking?
Trust Management: Requirement in user-centric networking?Rute C. Sofia
 
Social Sustainability Enabler: a Usage Scenario for E-inclusion
Social Sustainability Enabler: a Usage Scenario for E-inclusionSocial Sustainability Enabler: a Usage Scenario for E-inclusion
Social Sustainability Enabler: a Usage Scenario for E-inclusionRute C. Sofia
 
ULOOP project overview - the second generation of user-centric networking
ULOOP project overview - the second generation of user-centric networkingULOOP project overview - the second generation of user-centric networking
ULOOP project overview - the second generation of user-centric networkingRute C. Sofia
 
ULOOP Second industrial workshop overview
ULOOP Second industrial workshop overviewULOOP Second industrial workshop overview
ULOOP Second industrial workshop overviewRute C. Sofia
 
ULOOP standardization
ULOOP standardizationULOOP standardization
ULOOP standardizationRute C. Sofia
 
User in control: the ULOOP approach
User in control: the ULOOP approachUser in control: the ULOOP approach
User in control: the ULOOP approachRute C. Sofia
 
Named Data Networking Operational Aspects - IoT as a Use-case
Named Data Networking Operational Aspects - IoT as a Use-caseNamed Data Networking Operational Aspects - IoT as a Use-case
Named Data Networking Operational Aspects - IoT as a Use-caseRute C. Sofia
 

Mehr von Rute C. Sofia (20)

IoT Lab @COPELABS
IoT Lab @COPELABSIoT Lab @COPELABS
IoT Lab @COPELABS
 
Unified Communications in IoT, Evolutionary Aspects and the Role of Informati...
Unified Communications in IoT, Evolutionary Aspects and the Role of Informati...Unified Communications in IoT, Evolutionary Aspects and the Role of Informati...
Unified Communications in IoT, Evolutionary Aspects and the Role of Informati...
 
SICAP, a Shared-segment Inter-domain Control Aggregation Protocol (portuguese)
SICAP, a Shared-segment Inter-domain Control Aggregation Protocol (portuguese)SICAP, a Shared-segment Inter-domain Control Aggregation Protocol (portuguese)
SICAP, a Shared-segment Inter-domain Control Aggregation Protocol (portuguese)
 
Social Interaction and the Power of Mobility Estimation (2013)
Social Interaction and the Power of Mobility Estimation (2013)Social Interaction and the Power of Mobility Estimation (2013)
Social Interaction and the Power of Mobility Estimation (2013)
 
Global Mobility Management in Multi-access Networks
Global Mobility Management in Multi-access NetworksGlobal Mobility Management in Multi-access Networks
Global Mobility Management in Multi-access Networks
 
Mobility Management: Centralized vs. de-centralized approaches
Mobility Management: Centralized vs. de-centralized approachesMobility Management: Centralized vs. de-centralized approaches
Mobility Management: Centralized vs. de-centralized approaches
 
New approaches to mobility management in multi-access networks
New approaches to mobility management in multi-access networksNew approaches to mobility management in multi-access networks
New approaches to mobility management in multi-access networks
 
a SICAP: Shared-Segment based Inter-domain Control Aggregation Protocol.
a SICAP: Shared-Segment based Inter-domain Control Aggregation Protocol.a SICAP: Shared-Segment based Inter-domain Control Aggregation Protocol.
a SICAP: Shared-Segment based Inter-domain Control Aggregation Protocol.
 
ReCoop: Cooperative Wireless Networks, CeBIT 2010
ReCoop: Cooperative Wireless Networks, CeBIT 2010ReCoop: Cooperative Wireless Networks, CeBIT 2010
ReCoop: Cooperative Wireless Networks, CeBIT 2010
 
A Primer on Advanced Ethernet Forwarding
A Primer on Advanced Ethernet ForwardingA Primer on Advanced Ethernet Forwarding
A Primer on Advanced Ethernet Forwarding
 
Advanced in Forwarding and Routing
Advanced in Forwarding and RoutingAdvanced in Forwarding and Routing
Advanced in Forwarding and Routing
 
Future Internet Networking Architectures, New Paradigms
Future Internet Networking Architectures, New ParadigmsFuture Internet Networking Architectures, New Paradigms
Future Internet Networking Architectures, New Paradigms
 
COPELABS, an overview to ULHT Students
COPELABS, an overview to ULHT StudentsCOPELABS, an overview to ULHT Students
COPELABS, an overview to ULHT Students
 
Trust Management: Requirement in user-centric networking?
Trust Management: Requirement in user-centric networking?Trust Management: Requirement in user-centric networking?
Trust Management: Requirement in user-centric networking?
 
Social Sustainability Enabler: a Usage Scenario for E-inclusion
Social Sustainability Enabler: a Usage Scenario for E-inclusionSocial Sustainability Enabler: a Usage Scenario for E-inclusion
Social Sustainability Enabler: a Usage Scenario for E-inclusion
 
ULOOP project overview - the second generation of user-centric networking
ULOOP project overview - the second generation of user-centric networkingULOOP project overview - the second generation of user-centric networking
ULOOP project overview - the second generation of user-centric networking
 
ULOOP Second industrial workshop overview
ULOOP Second industrial workshop overviewULOOP Second industrial workshop overview
ULOOP Second industrial workshop overview
 
ULOOP standardization
ULOOP standardizationULOOP standardization
ULOOP standardization
 
User in control: the ULOOP approach
User in control: the ULOOP approachUser in control: the ULOOP approach
User in control: the ULOOP approach
 
Named Data Networking Operational Aspects - IoT as a Use-case
Named Data Networking Operational Aspects - IoT as a Use-caseNamed Data Networking Operational Aspects - IoT as a Use-case
Named Data Networking Operational Aspects - IoT as a Use-case
 

Estudo do Protocolo ISAKMP/Oakley como Norma de Gestão de Chaves da Arquitectura de Segurança IPSec