SlideShare uma empresa Scribd logo
1 de 42
Baixar para ler offline
Introdução
ao
Protocolo IPv6
Abívio Pimenta
ROTEIRO
●

Motivações

●

Características Básicas

●

IPSec

●

Políticas de Migração

●

Principais Obstáculos

●

Considerações Finais
Motivações
●

Esgotamento dos Endereços IPv4 e
necessidade de mais endereços;
–

–

IPv4 suporta até 4,2 bilhões de endereços;

–

●

Uso de NAT,DHCP e CIDR retardaram o
esgotamento;
Política de distribuição inicial dos endereços
não racional

Suporte à aplicações inicialmente não
previstas:
–

QoS e IPSec
Distribuição de IP's pelo Globo
Disponibilidade de Endereços

Os Endereços IPv4 Já Acabaram!!!!
Dia 03/02/2011: IANA distribui os últimos 5 blocos /8
Dia 15/04/2011: APNIC exaure seus endereços IPv4
Características
●

Usa 128 bits (2128 endereços), apesar de
algumas combinações serem reservadas;

●

Aprox. 56 octilhões de endereços por pessoa;

●

Sem classe de endereços;

●

Suporte nativo à QoS;

●

Suporte nativo ao IPSec;

●

Extinção de NAT,ARP,

●

IPv6 é um protocolo NOVO!!!!
Formato do Endereço
●

Endereço IPV6:
–

2001:0db8:85a3:08d3:1319:8a2e:0370:7344

–

2001:0db8:85a3:0000:0000:0000:0000:7344

–

2001:0db8:85a3::7344;

●

Representação dos zeros contínuos por “::”;

●

Omissão de zeros à esquerda;

●

Uso de maiusculas ou minusculas
Formato do Endereço
●

Como acessar uma URL IPv6?
–

http://192.168.10.23:80 (IPv4)

–

http://[2001:12ff:0:4::22]:8080 (IPv6)
Comparativo Cabeçalhos
Cabeçalho IPv6
●
●

●

Cabeçalho mais simples;
Maior flexibilidade por meio dos cabeçalhos
de Extensão;
Menor Overhead de processamento do
cabeçalho;
Cabeçalhos de Extensão
●

●
●

●
●

Ficam entre o cabeçalho-base e o cabeçalho
da camada de transporte;
Abrigam as opções adicionais;
Não há tamanho fixo, nem quantidade para
estes cabeçalhos;
Cadeia de cabeçalhos;
Hop-by-hop options, Destination
Options,Routing, Fragmentation,
Authentication Header, Encapsulating
Security Payload;
Tipos de Endereços
●

●

●

●

Unicast: identifica uma única interface na
rede;
Anycast: identifica um conjunto de interfaces.
Usado na comunicações de um-para-umde-muitos;
Multicast: Identifica um conjunto de
interfaces. Utilizado em comunicações de
um-para-muitos;
Broadcast foi abolido no IPv6;
Tipos Unicast
●

●

●

Global Unicast: equivale aos endereços
públicos IPv4;
Link Local: Pode ser usado apenas no enlace
específico onde a interface está conectada,
é atribuída automaticamente, usando o
prefixo FE80::/64
Site Local: são os endereços “privados” do
IPv6. Identificados pelo prefixo FEC0::/64,
só devem ser usados quando as estações
não precisarem acessar à Internet.
Funcionalidades Básicas
●

ICMPv6: mesma função do ICMPv4, mas não
compatível
–

●

Assume algumas das funções do ARP e do
IGMP;

Neighbor Discovery: combina as funções do
ARP, ICMP Router Discovery(mensagens
do tipo Router Advertisement) e do ICMP
Redirect ;
–

Torna mais dinâmico alguns processos como:
descoberta de endereços duplicados,
encontrar roteadores vizinhos, etc...
AutoConfiguração
●

Stateless
–

–

Simples, não requer nenhum servidor

–

Uso ineficiente do espaço de endereçamento;

–
●

Feita pelo Neighbor Discovery, detecta
endereços duplicados;

Falta de controle no acesso à rede local

Stateful
–

Versão IPv6 do DHCP
DHCPv6
●

Stateful
–
–

Comunicação inicial feita usando endereços
do tipo Link Local

–

Servidores usam um endereço multicast
reservado (FF02::1:2 ou FF05::1:3);

–

●

Usa o protocolo UDP;

Sua utilização é indicada via uso de opções
das mensagens Router Advertisement;

Pode ser usado uma mistura de Stateless
com Stateful
IPSec
●

●

●

●
●

Framework que visa garantir comunicações
seguras;
Confidencialidade, integridade e
autenticidade;
Desenvolvido inicialmente como parte
integrante do IPv6;
Adaptado para funcionar no IPv4;
Funciona ou no modo de transporte ou modo
túnel (camada 3);
Objetivos - IPSec
●

●

●

●

Criar uma infraestrutura segura de proteção
aos cabeçalhos de dados e de chaves;
Redução da preoucupação de implementar
mecanismos de segurança nas aplicações;
Compatibilidade com mecanismos de
segurança já existentes;
Evitar problemas de exportação de
criptografia;
Características - IPSec
●

●

●

Implementa encriptação e autenticação na
camada de rede
Aplicativos não precisam de modificações ou
plugins para fazerem uso do IPSec;
Combina diversas técnicas de segurança
(troca de chaves Diffie-Hellman, algoritmo
de Hash, 3DES, certificados digitais);
IPSec – Associação de
Segurança
●

●

●

●

Conjunto de diretivas para negociar quais
algoritmos de criptografia serão usados;
Representa a associação entre duas ou mais
entidades comunicantes;
Representado pelo Security Parameter
Index(SPI) e pelo IP de destino;
Em uma comunicação segura, são
necessários pelo menos 2 SPI´s;
Modos do IPSec
●

Modo Tunel

●

Modo Transporte
Cabeçalhos IPSec
●

●

Implementado através dos cabeçalhos de
extensão AH (Authetication Header) e ESP
(Encapsulation Security Payload); e do
protocolo de gerenciamento de chaves
(ISAKMP/IKE);
Método padrão IPv6 para garantir
Privacidade, Integridade e autenticidade
dos dados;
IPSec - AH
●

Cabeçalho:

É adicionado após os cabeçalhos Hop­by­
Hop, Routing e Fragmentation (se houver);
●Pode ser usado em ambos os modos de
operação;
●
IPSec - ESP
●

Cabeçalho:

Responsável pela criptografia dos dados;
●Pode ser combinado com o AH
●
IPSec – ISAKMP/IKE
●

●

●

●

●

Na versão atual (IPSec – V3), os algoritmos default
são o HMAC-SHA1 e o AES-CBC128,
substituindo o MD5 e o DES;
Descreve a infraestrutura para a gestão de chaves;
tempo de validade das chaves, algoritmos
usáveis, etc...;
Conexão feita em 2 estágios;
Fase 1: Canal inseguro. Negociação dos algoritmos
de criptografia, hash e método de autenticação;
Fase 2: Canal seguro: Negociação do IPSec,
geração de chaves e alguns parametros da fase 1
Políticas de Migração
●
●

●

Por onde começar?
Troca imediata é inviável devido ao tamanho
atual da estrutura IPv4;
Redes IPv4 deverão se comunicar com redes
IPv6 e vice-versa;

●

Adoção do IPv6 será gradual;

●

IPv4 não tem data para ser desativado;

●

Período de Coexistência indefinido;
Politícas de Migração
●

●

Verifique se a sua infraestrutura (roteadores,
switches L3, servidores) possuem suporte;
Verifique se os sistemas operacionais das
estações e seus aplicativos (principalmente
os de nicho ou aqueles feitos por
encomenda) possuem suporte;
Politicas de Migração
●

Principais Técnicas de Transição:
–

Dual-Stack (pilha dupla): Ambos os protocolos
no mesmo dispositivo;

–

Tunelamento: tráfego IPv6 sob uma estrutura
IPv4 (Teredo, ISATAP, GRE, 6to4,etc...);

–

Tradução: permite a comunicação entre nós
IPv6 apenas com nós IPv4 apenas (SIIT,
BIS, BIA,TRT, etc...);
Vantagens Adicionais - IPv6
●

●

●

Alguns tipo de ataques irão se tornar mais
dispendiosos ou impraticáveis;
Ataques por Scanning serão bem mais
demorados, devido à maior quantidade de
endereços a serem rastreados;
Ataques baseados em endereços de
Broadcast inicialmente deverão estar
indisponíveis;
Mas nem tudo é perfeito...
●

●

Muitas formas de ataque (Man-in-the-middle,
vírus, Sniffing, etc...) continuam válidas;
Algumas implementações de IPv6 ainda não
suportam IPSec integralmente;

●

Surgirão novas técnicas de ataque;

●

Surgirão novos bugs;

●

IPSec não é uma solução “Tabajara”;
Principais Obstáculos (ou onde o
bicho pega....)
●
●

●
●

●

Talvez o Hardware tenha que ser trocado;
É provável que o software tenha que ser
atualizado;
Investimento em tempo e treinamento;
Planejamento apressado implica em chances
maiores de erros....
Verificar se TODAS as suas aplicações
possui suporte;
Principais Obstáculos(ou onde o
bicho pega...)
●

●

Alguns equipamentos domésticos não estão
preparados;
Em redes complexas, é possível ter que
migrar para outro protocolo interno de
roteamento (IS-IS ou OSPF-V3)
Considerações Finais

Estamos Muito atrasados em relação ao 1º Mundo!!!!
O que se esperava...
... e o “corre-corre” de hoje!!!
IPv6 Hoje
●

Quem já usa IPv6:
–

Google, UFScar, RNP, YouTube,
Telefônica(experimental), Telebrás(PNBL);

●

Japão usa sistema de incentivos;

●

8 de junho de 2011: “Dia Mundial do IPv6”;
Case: UFSCar
●

●
●

●

●

Primeira universidade brasileira a ter
estrutura pública IPv6;
Projeto concluído em Setembro de 2010;
Substituiu os roteadores antigos por
computadores com softwares livres;
Rede Interna em modo dual-stack para
compatibilidade;
Apoio no projeto-piloto feito pelo NIC.br;
Quais os riscos do atraso?
●

Usuários podem ficar sem acesso à links IPv6
puros

●

Aumento nos custos

●

Custo de Oportunidade

●

Perda de competitividade

●

Dificuldades ligadas à falta de endereços
públicos IPv4 (Programas de Inclusão
Digital, Redes 3G, etc...);
Como configurar IPv6 - Windows
Como configurar IPv6 - Linux
●

Arquivo de configuração varia de acordo com
a distribuição usada:
–
–

●

/etc/network/interface
/etc/sysconfig/network-scripts/ifcfg-eth0;

Comando “TABAJARA”:
–

ifconfig eth0 add fee::0015:f2ff:ffa1:d9cc
Links Úteis
●

http://www.ipv6.br

●

http://lacnic.net/pt/

●

http://www.icann.org/tr/portuguese.html

●

http://www.iana.org/numbers/

●

http://www.gta.ufrj.br/~rezende/cursos/eel879/trabalhos/vpn/ipsec.html

●

http://portalipv6.lacnic.net/pt-br/portal-ipv6-1

●

http://test-ipv6.com/

●

http://validador.ipv6.br/index.php?lang=pt

●

https://docs.google.com/open?
id=0BwjLj3ErpjuSUFc2Ynh5cTlUN0tEZmR5V3I5Zlo0QQ
DÚVIDAS....

Mais conteúdo relacionado

Mais procurados

Disciplina_Redes e Segurança de Sistemas - Mapeamento de Redes
Disciplina_Redes e Segurança de Sistemas - Mapeamento de RedesDisciplina_Redes e Segurança de Sistemas - Mapeamento de Redes
Disciplina_Redes e Segurança de Sistemas - Mapeamento de Redes
Rogério Almeida
 
Redes de computadores II - 2.Servicos de Camada de Rede IP
Redes de computadores II - 2.Servicos de Camada de Rede IPRedes de computadores II - 2.Servicos de Camada de Rede IP
Redes de computadores II - 2.Servicos de Camada de Rede IP
Mauro Tapajós
 

Mais procurados (10)

Relatório IPV6
Relatório IPV6Relatório IPV6
Relatório IPV6
 
Apresentação i pv6
Apresentação i pv6Apresentação i pv6
Apresentação i pv6
 
Disciplina_Redes e Segurança de Sistemas - Mapeamento de Redes
Disciplina_Redes e Segurança de Sistemas - Mapeamento de RedesDisciplina_Redes e Segurança de Sistemas - Mapeamento de Redes
Disciplina_Redes e Segurança de Sistemas - Mapeamento de Redes
 
Redes de computadores II - 2.Servicos de Camada de Rede IP
Redes de computadores II - 2.Servicos de Camada de Rede IPRedes de computadores II - 2.Servicos de Camada de Rede IP
Redes de computadores II - 2.Servicos de Camada de Rede IP
 
Aula 05
Aula 05Aula 05
Aula 05
 
Firewall em Linux
Firewall em LinuxFirewall em Linux
Firewall em Linux
 
Soluções voip com asterisk - Henrique Petry Rauber
Soluções voip com asterisk - Henrique Petry RauberSoluções voip com asterisk - Henrique Petry Rauber
Soluções voip com asterisk - Henrique Petry Rauber
 
Aula 8.1 - Iptables tabela Filter
Aula 8.1 - Iptables tabela FilterAula 8.1 - Iptables tabela Filter
Aula 8.1 - Iptables tabela Filter
 
Administração de Redes Linux - III
Administração de Redes Linux - IIIAdministração de Redes Linux - III
Administração de Redes Linux - III
 
Open Cores: Projeto Open "Hardware" com FPGA
Open Cores: Projeto Open "Hardware" com FPGAOpen Cores: Projeto Open "Hardware" com FPGA
Open Cores: Projeto Open "Hardware" com FPGA
 

Semelhante a Introdução ao Protocolo IPv6

Redes Avançadas - 2.IPv6
Redes Avançadas - 2.IPv6Redes Avançadas - 2.IPv6
Redes Avançadas - 2.IPv6
Mauro Tapajós
 
I Pv4 Vs I Pv6 Final 2
I Pv4 Vs I Pv6 Final 2I Pv4 Vs I Pv6 Final 2
I Pv4 Vs I Pv6 Final 2
ptic433
 
Redes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IPRedes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IP
Mauro Tapajós
 
Redes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IPRedes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IP
Mauro Tapajós
 

Semelhante a Introdução ao Protocolo IPv6 (20)

Redes Avançadas - 2.IPv6
Redes Avançadas - 2.IPv6Redes Avançadas - 2.IPv6
Redes Avançadas - 2.IPv6
 
IPv6
IPv6IPv6
IPv6
 
Tutorial i pv6-fundamentos
Tutorial i pv6-fundamentosTutorial i pv6-fundamentos
Tutorial i pv6-fundamentos
 
Entenda e Aplique o IPv6
Entenda e Aplique o IPv6Entenda e Aplique o IPv6
Entenda e Aplique o IPv6
 
I Pv4 Vs I Pv6 Final 2
I Pv4 Vs I Pv6 Final 2I Pv4 Vs I Pv6 Final 2
I Pv4 Vs I Pv6 Final 2
 
Artigo ipv6
Artigo ipv6Artigo ipv6
Artigo ipv6
 
Paletra ipv6 Estácio de Sá 11/05/10
Paletra ipv6 Estácio de Sá 11/05/10Paletra ipv6 Estácio de Sá 11/05/10
Paletra ipv6 Estácio de Sá 11/05/10
 
IPv6 – a Internet precisa dele para continuar crescendo
IPv6 – a Internet precisa dele para continuar crescendoIPv6 – a Internet precisa dele para continuar crescendo
IPv6 – a Internet precisa dele para continuar crescendo
 
Usando IPv6 no Linux - Samuel Francisco Ferrigo - Tchelinux Caxias 2018
Usando IPv6 no Linux - Samuel Francisco Ferrigo - Tchelinux Caxias 2018Usando IPv6 no Linux - Samuel Francisco Ferrigo - Tchelinux Caxias 2018
Usando IPv6 no Linux - Samuel Francisco Ferrigo - Tchelinux Caxias 2018
 
IPv6
IPv6IPv6
IPv6
 
I pv6
I pv6I pv6
I pv6
 
Debate sobre IPV6 - Portal IP News
Debate sobre IPV6 - Portal IP NewsDebate sobre IPV6 - Portal IP News
Debate sobre IPV6 - Portal IP News
 
Grupo Binário - IPV6
Grupo Binário - IPV6Grupo Binário - IPV6
Grupo Binário - IPV6
 
Redes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IPRedes I -7.Introdução ao TCP/IP
Redes I -7.Introdução ao TCP/IP
 
Redes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IPRedes de computadores II - 1.Arquitetura TCP/IP
Redes de computadores II - 1.Arquitetura TCP/IP
 
Conceitoseaplicaes
ConceitoseaplicaesConceitoseaplicaes
Conceitoseaplicaes
 
Cisco ccna modulo 04
Cisco ccna modulo 04Cisco ccna modulo 04
Cisco ccna modulo 04
 
Conteúdo de IPV6
Conteúdo de IPV6Conteúdo de IPV6
Conteúdo de IPV6
 
I pv6 cparty2011
I pv6 cparty2011I pv6 cparty2011
I pv6 cparty2011
 
I pv6 cparty2011
I pv6 cparty2011I pv6 cparty2011
I pv6 cparty2011
 

Último

Último (9)

Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 

Introdução ao Protocolo IPv6

  • 2. ROTEIRO ● Motivações ● Características Básicas ● IPSec ● Políticas de Migração ● Principais Obstáculos ● Considerações Finais
  • 3. Motivações ● Esgotamento dos Endereços IPv4 e necessidade de mais endereços; – – IPv4 suporta até 4,2 bilhões de endereços; – ● Uso de NAT,DHCP e CIDR retardaram o esgotamento; Política de distribuição inicial dos endereços não racional Suporte à aplicações inicialmente não previstas: – QoS e IPSec
  • 5. Disponibilidade de Endereços Os Endereços IPv4 Já Acabaram!!!! Dia 03/02/2011: IANA distribui os últimos 5 blocos /8 Dia 15/04/2011: APNIC exaure seus endereços IPv4
  • 6. Características ● Usa 128 bits (2128 endereços), apesar de algumas combinações serem reservadas; ● Aprox. 56 octilhões de endereços por pessoa; ● Sem classe de endereços; ● Suporte nativo à QoS; ● Suporte nativo ao IPSec; ● Extinção de NAT,ARP, ● IPv6 é um protocolo NOVO!!!!
  • 7. Formato do Endereço ● Endereço IPV6: – 2001:0db8:85a3:08d3:1319:8a2e:0370:7344 – 2001:0db8:85a3:0000:0000:0000:0000:7344 – 2001:0db8:85a3::7344; ● Representação dos zeros contínuos por “::”; ● Omissão de zeros à esquerda; ● Uso de maiusculas ou minusculas
  • 8. Formato do Endereço ● Como acessar uma URL IPv6? – http://192.168.10.23:80 (IPv4) – http://[2001:12ff:0:4::22]:8080 (IPv6)
  • 10. Cabeçalho IPv6 ● ● ● Cabeçalho mais simples; Maior flexibilidade por meio dos cabeçalhos de Extensão; Menor Overhead de processamento do cabeçalho;
  • 11. Cabeçalhos de Extensão ● ● ● ● ● Ficam entre o cabeçalho-base e o cabeçalho da camada de transporte; Abrigam as opções adicionais; Não há tamanho fixo, nem quantidade para estes cabeçalhos; Cadeia de cabeçalhos; Hop-by-hop options, Destination Options,Routing, Fragmentation, Authentication Header, Encapsulating Security Payload;
  • 12. Tipos de Endereços ● ● ● ● Unicast: identifica uma única interface na rede; Anycast: identifica um conjunto de interfaces. Usado na comunicações de um-para-umde-muitos; Multicast: Identifica um conjunto de interfaces. Utilizado em comunicações de um-para-muitos; Broadcast foi abolido no IPv6;
  • 13. Tipos Unicast ● ● ● Global Unicast: equivale aos endereços públicos IPv4; Link Local: Pode ser usado apenas no enlace específico onde a interface está conectada, é atribuída automaticamente, usando o prefixo FE80::/64 Site Local: são os endereços “privados” do IPv6. Identificados pelo prefixo FEC0::/64, só devem ser usados quando as estações não precisarem acessar à Internet.
  • 14. Funcionalidades Básicas ● ICMPv6: mesma função do ICMPv4, mas não compatível – ● Assume algumas das funções do ARP e do IGMP; Neighbor Discovery: combina as funções do ARP, ICMP Router Discovery(mensagens do tipo Router Advertisement) e do ICMP Redirect ; – Torna mais dinâmico alguns processos como: descoberta de endereços duplicados, encontrar roteadores vizinhos, etc...
  • 15. AutoConfiguração ● Stateless – – Simples, não requer nenhum servidor – Uso ineficiente do espaço de endereçamento; – ● Feita pelo Neighbor Discovery, detecta endereços duplicados; Falta de controle no acesso à rede local Stateful – Versão IPv6 do DHCP
  • 16. DHCPv6 ● Stateful – – Comunicação inicial feita usando endereços do tipo Link Local – Servidores usam um endereço multicast reservado (FF02::1:2 ou FF05::1:3); – ● Usa o protocolo UDP; Sua utilização é indicada via uso de opções das mensagens Router Advertisement; Pode ser usado uma mistura de Stateless com Stateful
  • 17. IPSec ● ● ● ● ● Framework que visa garantir comunicações seguras; Confidencialidade, integridade e autenticidade; Desenvolvido inicialmente como parte integrante do IPv6; Adaptado para funcionar no IPv4; Funciona ou no modo de transporte ou modo túnel (camada 3);
  • 18. Objetivos - IPSec ● ● ● ● Criar uma infraestrutura segura de proteção aos cabeçalhos de dados e de chaves; Redução da preoucupação de implementar mecanismos de segurança nas aplicações; Compatibilidade com mecanismos de segurança já existentes; Evitar problemas de exportação de criptografia;
  • 19. Características - IPSec ● ● ● Implementa encriptação e autenticação na camada de rede Aplicativos não precisam de modificações ou plugins para fazerem uso do IPSec; Combina diversas técnicas de segurança (troca de chaves Diffie-Hellman, algoritmo de Hash, 3DES, certificados digitais);
  • 20. IPSec – Associação de Segurança ● ● ● ● Conjunto de diretivas para negociar quais algoritmos de criptografia serão usados; Representa a associação entre duas ou mais entidades comunicantes; Representado pelo Security Parameter Index(SPI) e pelo IP de destino; Em uma comunicação segura, são necessários pelo menos 2 SPI´s;
  • 21. Modos do IPSec ● Modo Tunel ● Modo Transporte
  • 22. Cabeçalhos IPSec ● ● Implementado através dos cabeçalhos de extensão AH (Authetication Header) e ESP (Encapsulation Security Payload); e do protocolo de gerenciamento de chaves (ISAKMP/IKE); Método padrão IPv6 para garantir Privacidade, Integridade e autenticidade dos dados;
  • 23. IPSec - AH ● Cabeçalho: É adicionado após os cabeçalhos Hop­by­ Hop, Routing e Fragmentation (se houver); ●Pode ser usado em ambos os modos de operação; ●
  • 24. IPSec - ESP ● Cabeçalho: Responsável pela criptografia dos dados; ●Pode ser combinado com o AH ●
  • 25. IPSec – ISAKMP/IKE ● ● ● ● ● Na versão atual (IPSec – V3), os algoritmos default são o HMAC-SHA1 e o AES-CBC128, substituindo o MD5 e o DES; Descreve a infraestrutura para a gestão de chaves; tempo de validade das chaves, algoritmos usáveis, etc...; Conexão feita em 2 estágios; Fase 1: Canal inseguro. Negociação dos algoritmos de criptografia, hash e método de autenticação; Fase 2: Canal seguro: Negociação do IPSec, geração de chaves e alguns parametros da fase 1
  • 26. Políticas de Migração ● ● ● Por onde começar? Troca imediata é inviável devido ao tamanho atual da estrutura IPv4; Redes IPv4 deverão se comunicar com redes IPv6 e vice-versa; ● Adoção do IPv6 será gradual; ● IPv4 não tem data para ser desativado; ● Período de Coexistência indefinido;
  • 27. Politícas de Migração ● ● Verifique se a sua infraestrutura (roteadores, switches L3, servidores) possuem suporte; Verifique se os sistemas operacionais das estações e seus aplicativos (principalmente os de nicho ou aqueles feitos por encomenda) possuem suporte;
  • 28. Politicas de Migração ● Principais Técnicas de Transição: – Dual-Stack (pilha dupla): Ambos os protocolos no mesmo dispositivo; – Tunelamento: tráfego IPv6 sob uma estrutura IPv4 (Teredo, ISATAP, GRE, 6to4,etc...); – Tradução: permite a comunicação entre nós IPv6 apenas com nós IPv4 apenas (SIIT, BIS, BIA,TRT, etc...);
  • 29. Vantagens Adicionais - IPv6 ● ● ● Alguns tipo de ataques irão se tornar mais dispendiosos ou impraticáveis; Ataques por Scanning serão bem mais demorados, devido à maior quantidade de endereços a serem rastreados; Ataques baseados em endereços de Broadcast inicialmente deverão estar indisponíveis;
  • 30. Mas nem tudo é perfeito... ● ● Muitas formas de ataque (Man-in-the-middle, vírus, Sniffing, etc...) continuam válidas; Algumas implementações de IPv6 ainda não suportam IPSec integralmente; ● Surgirão novas técnicas de ataque; ● Surgirão novos bugs; ● IPSec não é uma solução “Tabajara”;
  • 31. Principais Obstáculos (ou onde o bicho pega....) ● ● ● ● ● Talvez o Hardware tenha que ser trocado; É provável que o software tenha que ser atualizado; Investimento em tempo e treinamento; Planejamento apressado implica em chances maiores de erros.... Verificar se TODAS as suas aplicações possui suporte;
  • 32. Principais Obstáculos(ou onde o bicho pega...) ● ● Alguns equipamentos domésticos não estão preparados; Em redes complexas, é possível ter que migrar para outro protocolo interno de roteamento (IS-IS ou OSPF-V3)
  • 33. Considerações Finais Estamos Muito atrasados em relação ao 1º Mundo!!!!
  • 34. O que se esperava...
  • 35. ... e o “corre-corre” de hoje!!!
  • 36. IPv6 Hoje ● Quem já usa IPv6: – Google, UFScar, RNP, YouTube, Telefônica(experimental), Telebrás(PNBL); ● Japão usa sistema de incentivos; ● 8 de junho de 2011: “Dia Mundial do IPv6”;
  • 37. Case: UFSCar ● ● ● ● ● Primeira universidade brasileira a ter estrutura pública IPv6; Projeto concluído em Setembro de 2010; Substituiu os roteadores antigos por computadores com softwares livres; Rede Interna em modo dual-stack para compatibilidade; Apoio no projeto-piloto feito pelo NIC.br;
  • 38. Quais os riscos do atraso? ● Usuários podem ficar sem acesso à links IPv6 puros ● Aumento nos custos ● Custo de Oportunidade ● Perda de competitividade ● Dificuldades ligadas à falta de endereços públicos IPv4 (Programas de Inclusão Digital, Redes 3G, etc...);
  • 39. Como configurar IPv6 - Windows
  • 40. Como configurar IPv6 - Linux ● Arquivo de configuração varia de acordo com a distribuição usada: – – ● /etc/network/interface /etc/sysconfig/network-scripts/ifcfg-eth0; Comando “TABAJARA”: – ifconfig eth0 add fee::0015:f2ff:ffa1:d9cc