SSL (Handshake Protocol). As sessoes definem um conjunto deparametros para os algoritmos de criptografia. Fases da conexao:- Estabelecimento de capacidades deseguranca;- Autenticacao do servidor e troca dechaves;- Autenticacao do cliente e troca dechaves;- Termino; Algoritmos utilizados:- RSA;- DSS;- MD5;- SHA;IP seguro(IPsec) e Redes Virtuais Privadas (VPNs)Como sabemos o TCP/IP nao possuinenhum nivel de confidencialidade ou autenticacao, a nao ser que sejaimplementado na camada de aplicacao.A proposta do IPsec e prover tais servicosde forma transparente ao usuario, de forma que qualquer aplicacao possautilizar, sem a necessidade de alterar programas clientes ou servidores.O suporte ao IPsec e opcional ao Ipv4e obrigatorio ao Ipv6.A documentacao do IPsec e dividida deforma a abranger os varios componentes do modelo, sao estes: Arquitetura ESP Encapsulating Security Payload AH Autentication Header Algoritmos de criptografia Algoritmos de autenticacao Gerenciamento de chaves DOI - Dominio de interpretacaoO conceito basico de uma conexao IPSece a Security Association (SA). Deve existir uma SA para cada conexao, eem cada sentido, entao, para uma VPN ponto a ponto sao necessarias duas SAs.Os servicos mais importantes do IPsecestao contidos no AH e no ESP, sendo que, no estabelecimento de uma SA deve serescolhido qual dos dois utilizar. A tabela a seguir nos da uma descricao dosservicos providos pelo AH e pelo ESP.O AH oferece basicamente servicos deautenticacao, enquanto o ESP oferece servicos de autenticacao e criptografia(podem ser usados simultaneamente). Servico AH ESP(encryption only) IPSEC(enc + utent.) Controle de Acesso X X X Integridade X X Autenticacao X X Rejeicao de replay X X X Confidencialidade X X Fluxo limitado deTrafego X X E importante ressaltar a complexidadedo IPSec, isto implica em dificuldades de configuracao e de compatibilidadeentre sistemas de fabricantes diferentes. Portanto, nunca confie totalmente numfabricante, prefira homologar os produtos antes de compra-los.CertificadosDigitaisO desenvolvimento mais importante notrabalho com os algoritmos de chave publica e a assinatura digital. Aassinatura digital prove um conjunto de servicos de seguranca que seriamimpossiveis de se implementar de outra forma.Os algoritmos criptograficos de chavepublica diferem dos convencionais (ousimetricos) pelo fato de possuirem umpar de chaves, a chave publica e a privada. Cada participante deve ter umachave publica (que todos devem conhecer) e uma chave privada (que so ele deveconhecer). Maiores detalhes podem ser encontrados em qualquer curso ou livrobasico de criptografia, visto que estes algoritmos sao amplamente difundidos.Com a assinatura digital deve serpossivel: Verificar o autor, a data e a hora daassinatura Autenticar o conteudo do texto assinado; Verificar a assinatura com terceiros;Com base nestas propriedades nospodemos formular os seguintes requerimentos para uma assinatura digital: A assinatura deve ser funcao da mensagem sendoassinada; Ela deve usar uma informacao unica doremetente (chave privada); Deve ser relativamente facil produzi-la; Deve ser relativamente facil reconhecer everificar a assinatura; Deve ser computacionalmente impraticavelforjar a assinatura; Deve ser pratico guardar uma copia daassinatura;Uma funcao de hash segura incluidaneste esquema satisfaz estes requerimentos. Estudo de caso: DSS DigitalSignature Standard:O DSS usa um algoritmo designado paraprover apenas a funcao de assinatura digital, o DAS Digital Signature Algorithm,ele e baseado no fato de nao se conseguir computar facilmente logaritmosdiscretos. O DSS nao utiliza o RSA.Gerenciade SegurancaPlano deSegurancaCriar um plano de