Segurança de Sistemas na Internet. Aula 10 - IPSec. Prof. Esp Camilo Brotas Ribeiro - PDF
Segurança de Sistemas na Internet. Aula 10 - IPSec. Prof. Esp Camilo Brotas Ribeiro
Download "Segurança de Sistemas na Internet. Aula 10 - IPSec. Prof. Esp Camilo Brotas Ribeiro cribeiro@catolica-es.edu.br"
Milton Edson Carlos Cordeiro
1 Segurança de Sistemas na Internet Aula 10 - IPSec Prof. Esp Camilo Brotas Ribeiro
2 Slide 2 de 31 Introdução Há inúmeras soluções de autenticação/cifragem na camada de aplicação S/MIME, PGP, Kerberos, SSL, SSH Tais medidas também podem ser aplicadas na camada de rede: IPSec Protege todas as aplicações que rodem em camadas superiores Permite a criação de VPNs
3 Slide 3 de 31 O que é IPSec? O IPSec (protocolo de Segurança IP) é uma extensão do protocolo IP (Internet Protocol) que tem o objetivo de fornecer privacidade do usuário, integridade dos dados e autenticidade das informações quando essas são transferidas através de redes IP pela internet.
4 Slide 4 de 31 O que é IPSec? Protocolos de segurança da Internet como SSL e TLS operam desde a camada de transporte (camada 4) até a camada de aplicação (camada 7). O IPSec, ao contrário, opera sob a camada de rede (ou camada 3) do modelo OSI, o que o torna mais flexível, mais complexo e aumenta o gasto de processamento.
5 Slide 5 de 31 Histórico Em 1995, através da RFC Security Architecture for the Internet Protocol, já se tinha a preocupação com segurança Em 1998, através da RFC 2401, o IPSec já foi sugerido para: Estabelecer diretivas para a inclusão de autenticação e cifragem no IPv6 Essas alterações foram desenhadas para serem utilizadas tanto no IPv4 quanto no IPv6
6 Slide 6 de 31 Para que serve o IPSec? O IPSec serve para criar um canal de comunicação seguro, em que todos os dados trocados entre os computadores habilitados ao IPSec são criptografados. O uso de criptografia permite ao IPSec a proteção contra ataques e tentativas de captura dos dados por pessoas não autorizadas, mesmo se estiverem em redes inseguras como a internet. O IPsec é parte obrigatória do IPv6, e opcional para o uso com IPv4.
7 Para que serve o IPSec? Braço seguro do escritório através da Internet VPN através da Internet permite que computadores fora da empresa acessem a rede da empresa (como se fossem locais) Acesso remoto seguro através da Internet Computadores externos podem se conectar à rede de uma empresa de forma segura através da Internet Estabelecimento de conexão de extranets e intranets com parceiros Garante segurança na interligação de empresas Slide 7 de 31
8 Slide 8 de 31 Aplicações no Roteamento Roteadores podem se associar a outros roteadores utilizando IPSec Vantagens Anúncios de roteadores vêm de roteadores autorizados Anúncio de um vizinho vem de um roteador autorizado Uma atualização de rota não é falsificada OSPF, por exemplo, pode rodar sobre associações seguras utilizando IPSec
9 Slide 9 de 31 Tecnologias IPSec IPSec combina tecnologias diferentes de segurança em um sistema completo que provê confidencialidade, integridade e autenticidade, empregando atualmente: protocolo Diffie-Hellman: mecanismo de troca de chaves entre duas partes em qualquer rede pública; criptografia de chave pública para assinar as trocas de chave de Diffie-Hellman, garantindo assim a identidade das duas partes e evitando ataques do tipo man-in-the-middle (onde o atacante se faz passar pela outra parte em cada um dos sentidos da comunicação);
10 Slide 10 de 31 Tecnologias IPSec IPSec combina tecnologias diferentes de segurança em um sistema completo que provê confidencialidade, integridade e autenticidade, empregando atualmente: algoritmos de encriptação para grandes volumes de dados, como o DES (Data Encryption Standard); algoritmos para cálculo de hash (resto de uma divisão, de tamanho fixo) com utilização de chaves, com o HMAC, combinado com os algoritmos de hash como o MD5 ou SHA, autenticando os pacotes; certificados digitais assinados por uma autoridade certificadora, que age como identidades digitais.
11 Slide 11 de 31 Arquitetura A arquitetura do IPSec é composta por vários componentes:
12 Slide 12 de 31 Arquitetura Os principais componentes da arquitetura do IPSec são: o cabeçalho de autenticação (AH), o protocolo de segurança (ESP) e o gerenciamento de chaves. As funcionalidades de segurança são implementadas como extensões do cabeçalho IP Authentication Header (AH): utilizado para a autenticação de cabeçalho Encapsulating Security Payload (ESP): utilizado para a criptografia do pacote
13 Slide 13 de 31 Arquitetura O protocolo AH (Authentication Header) é usado para prover autenticação aos datagramas IP. O cabeçalho AH possui um campo chamado Autenticação de dados, que contém um resumo da mensagem e uma assinatura digital. A assinatura digital é processada utilizando o algoritmo de autenticação especificado na associação de segurança.
14 Slide 14 de 31 Arquitetura O protocolo ESP (Encapsulating Security Payload) foi projetado para oferecer autenticação e confidencialidade através de criptografia. O gerenciamento de chaves do IPSec usa o protocolo IKE (Internet Key Management) que é uma combinação de outros protocolos usados para prover serviço de autenticação, permuta de chaves e vários modos de troca de chaves criptográficas.
15 Slide 15 de 31 Arquitetura Para padronizar os parâmetros de uma determinada transação segura (SA Security Association), o IPSec usa o conceito de Domínio de Interpretação (componente DI na Figura), que funciona semelhante a um banco de dados para armazenar identificadores de criptografias aprovadas, algoritmos de autenticação e parâmetros operacionais, como a vida útil das chaves dos algoritmos. Esses dados são usados durante o estabelecimento de um canal seguro para a comunicação.
16 Algoritmos Toda implementação de IPSec deve suportar os seguintes algoritmos Para autenticação de cabeçalho MD5 e SHA-1 para ESP e AH SHA-1 é mais utilizado, pois foi descoberta uma vulnerabilidade de colisão no MD5 SHA-1 produz um resumo de 160 bits, como só há espaço para 96 bits no cabeçalho IPSec, o resumo é truncado Para criptografia dos dados DES Slide 16 de 31
17 Slide 17 de 31 Algoritmos Gerenciamento de chaves Internet Security Association and Key Management Protocol (ISAKMP) Internet Key Exchange (IKE) OAKLEY Key Determination Protocol Esses são os protocolos obrigatórios, outros podem ser utilizados
18 Slide 18 de 31 Associações de Segurança Relação unidirecional origem-destino que provê serviços de segurança para o tráfego de dados No caso de tráfego bi-direcional, duas associações são necessárias Uma associação de segurança é identificada por: Índice de Segurança de Parâmetros (SPI): uma sequência de bits que identifica localmente uma associação de segurança; IP de destino; Identificação do Protocolo de Segurança: AH ou ESP SPI vai no pacote IPSec e identifica a que associação de segurança ele pertence.
19 Slide 19 de 31 Características Cabeçalho AH faz só a autenticação do conteúdo do pacote Conteúdo trafega em claro pela rede Para assegurar confiabilidade, deve-se utilizar ESP Todo o restante do pacote, exceto a parte de autenticação, é cifrado
20 Características Anti-replay Para evitar que um pacote antigo seja utilizado no lugar de um novo, nos cabeçalhos AH e ESP há um número de seqüência Incrementado a cada novo pacote Se atingir máximo, uma nova associação deve ser estabelecida Slide 20 de 31
21 Slide 21 de 31
22 Slide 22 de 31
23 Slide 23 de 31 Funcionamento Dois modos de operação (AH ou ESP) Modo transporte: apenas o segmento da camada de transporte (payload) é criptografado Modo túnel: todo o pacote IP é autenticado ou cifrado (criptografado por inteiro)
24 Slide 24 de 31 Funcionamento Dois modos de operação (AH ou ESP)
25 Slide 25 de 31 Diferenças SSL e IPSec Os mecanismos de segurança IPSec e SSL são ambos eficazes para acesso remoto em corporações utilizando a Internet, porém, esses mecanismos possuem algumas diferenças.
26 Diferenças SSL e IPSec Slide 26 de 31
27 Diferenças SSL e IPSec Slide 27 de 31
28 Slide 28 de 31 Diferenças SSL e IPSec Pode ser visto no Quadro que entre os protocolos IPSec e SSL, há uma diferença com relação à segurança que eles proveem. O IPSec é mais seguro em relação ao SSL devido a autenticação do IPSec estar associado ao software de VPN instalado no computador para conectar-se no túnel, restringindo assim o acesso de equipamentos não autorizados, ou seja, os que não possuem o software IPSec instalado e configurado.
29 Diferenças SSL e IPSec Ambos os protocolos suportam o uso de encriptação. No entanto, o IPSec tem vantagem em relação ao SSL, pois para o usuário estabelecer um túnel VPN host para host, host para LAN ou LAN para LAN, ele deve concordar com a AS, ou seja, deve concordar com as políticas de segurança impostas pela corporação. O SSL possui uma fragilidade na segurança devido aos usuários poderem acessar a VPN em qualquer computador que se tenha web browser facilitando assim ser afetado por softwares maliciosos. Slide 29 de 31
30 Slide 30 de 31 Referências Bibliográficas BATISTA, T.; PEREIRA, L.; Aula 10 - IPSec e SSL - Segurança em Redes de Computadores BORTOLOSO, M. C. Aulas 01, 02 e 03 - Ferramentas de Segurança da Informação e Sistemas de Firewall, Proxy, IPS, IDS KUROSE, J. F.; ROSS, K. W. Redes de Computadores e a Internet. 3 ed. São Paulo: Pearson Addison Wesley, 2006 RIBEIRO, C. B.; TEIXEIRA, D. V.; MENEQUINI, R. S.; VLAN e Tunelamento TEIXEIRA, S.; Aula 19 - Segurança de Sistemas na Internet
31 Slide 31 de 31 Segurança de Sistemas na Internet Obrigado!!! Prof. Esp Camilo Brotas Ribeiro
IPSEC. IP Security Protocol. *Utilize este material para fins educativos e não comerciais*
IPSEC IP Security Protocol *Utilize este material para fins educativos e não comerciais* Introdução O IPSec, ou IP Security Protocol, tem o objetivo de fornecer mecanismos de proteção ao pacote IP e às
VPN. Prof. Marciano dos Santos Dionizio
VPN Prof. Marciano dos Santos Dionizio VPN Virtual Private Network ou Rede Privada Virtual É uma rede de comunicações privada normalmente utilizada por uma empresa ou um conjunto de empresas e/ou instituições,
Análise da Segurança em Redes Puramente Ipv6
Análise da Segurança em Redes Puramente Ipv6 Luis Godinho Júnior 1, Jarbas Pereira Lopes Sousa 1, Robert Mady Nunes 1, Madianita Bogo 1 1 Curso de Sistemas de Informação Centro Universitário Luterano de
Introdução Redes de Computadores Virtual Private Network (VPN) Trabalho sob a Licença Atribuição-SemDerivações-SemDerivados 3.0 Brasil Creative Commons. Para visualizar uma cópia desta licença, visite
VPN VPN VPN. Resumo do seminário Próxima apresentação. ESP Encapsulation Security Payload
Referências ibliográficas Segurança em redes sem fio Parte IV Tópicos Especiais em Redes Integradas Faixa Larga Orientador: Prof. Luís Felipe M. de Moraes luno: verissimo@ravel.ufrj.br http://www.ravel.ufrj.br/~verissimo
Segurança em Redes de Computadores. Kelvin Lopes Dias Diego dos Passos Silva (kld/dps4@cin.ufpe.br)
Segurança em Redes de Computadores Kelvin Lopes Dias Diego dos Passos Silva (kld/dps4@cin.ufpe.br) Agenda Criptografia Criptografia de Chave Simétrica Criptografia de Chave Assimétrica Segurança de Redes
Tecnologias Atuais de Redes Aula 3 VPN Tecnologias Atuais de Redes - VPN 1 Conteúdo Conceitos e Terminologias Vantagens, Desvantagens e Aplicações Etapas da Conexão Segurança Tunelamento Protocolos de
Uma solução segura de acesso remoto via VPN para manutenção de Controladora de Discos de Mainframe da Empresa Beta baseada na Norma NBR ISO/IEC 17799
Uma solução segura de acesso remoto via VPN para manutenção de Controladora de Discos de Mainframe da Empresa Beta baseada na Norma NBR ISO/IEC 17799 Edvaldo Queiroga 1, Leila Maria M V Galvão 2, Marcio
ROTEIRO. Fundamentos. Bibliografia complementar. Fundamentos. Fundamentos 03/10/2014. REDES DE COMPUTADORES Segurança de Redes
03/10/2014 ROTEIRO REDES DE COMPUTADORES Segurança de Redes Alexandre Augusto Giron Bibliografia complementar STALLINGS, William. Cryptography and network security: principles and practice. 4. ed. New
REDES DE COMPUTADORES Segurança de Redes. Alexandre Augusto Giron
REDES DE COMPUTADORES Segurança de Redes Alexandre Augusto Giron ROTEIRO Fundamentos: Segurança na rede Criptografia Simétrica Assimétrica Camada de transporte: SSL Camada de Rede: IPSec e VPN Segurança
Capítulo 6. Estudo de casos
Capítulo 6 Estudo de casos Você quer encontrar a solução Sem ter nenhum problema Insistir em se preocupar demais Cada escolha é um dilema Como sempre estou mais do seu lado que você Siga em frente em linha
SEGURANÇA DE AMBIENTES COMPUTACIONAIS. Paulo Lício de Geus. paulo@ic.unicamp.br RESUMO
IMPACTOS DA TRANSIÇÃO E UTILIZAÇÃO DO IPV6 SOBRE A SEGURANÇA DE AMBIENTES COMPUTACIONAIS Jansen Carlo Sena Inst.Computação/Unicamp 13083-970 Campinas - SP jansen.sena@ic.unicamp.br Paulo Lício de Geus
Cadeira de Tecnologias de Informação Ano lectivo 2009/10 Segurança Informática TI2009/2010_SI_1 Tópicos 1. O que é segurança? 2. Problemas relacionados com segurança 3. Criptografia 4. Assinatura digital
LUÍS GODINHO JÚNIOR. Análise da Utilização do IPSec como Garantia de Segurança na Comunicação em Redes TCP/IP
LUÍS GODINHO JÚNIOR Análise da Utilização do IPSec como Garantia de Segurança na Comunicação em Redes TCP/IP Palmas 2004 ii LUÍS GODINHO JÚNIOR Análise da Utilização do IPSec como Garantia de Segurança
A importância de uma NAT e de uma VPN para a segurança da informação
A importância de uma NAT e de uma VPN para a segurança da informação NAT Network Translation Address A funcionalidade de NAT consiste no procedimento de translado de endereços de uma rede para a outra.
Construindo e Integrando VPNs Utilizando IPSEC
Construindo e Integrando VPNs Utilizando IPSEC Juscelino C. de Lima Junior, Graziele O. Alves Curso de Segurança de sistemas Pontifícia Universidade Católica do Paraná Curitiba, Outubro de 2009 Resumo
Seu manual do usuário NOKIA C111 http://pt.yourpdfguides.com/dref/824109
Exercícios da Parte II: Segurança da Informação Walter Cunha PSI
Exercícios da Parte II: Segurança da Informação Walter Cunha PSI 1. (CESGRANRIO/Analista BNDES 2008) NÃO é uma boa prática de uma política de segurança: (a). difundir o cuidado com a segurança. (b). definir
Configurar um canal de comunicação segura entre dois computadores Microsoft Windows 2000 Server usando o IPSec.
Objetivos Use este módulo para: Configurar um canal de comunicação segura entre dois computadores Microsoft Windows 2000 Server usando o IPSec. Início da página Aplica-se a Este módulo aplica-se aos seguintes