Diferença entre SSL e HTTPS

Anonim

SSL vs HTTPS

As comunicações através de redes ou internet podem tornar-se muito inseguras se as medidas seguras adequadas não estiverem em vigor. Isso pode ser crítico para aplicações como transações de pagamento na web, causando perdas de milhões de dólares para o cliente e para a empresa. É aí que o SSL e o HTTPS entram. O SSL é um protocolo criptográfico usado para fornecer segurança às comunicações acima da camada de transporte. O HTTPS é uma combinação de HTTP e SSL que pode certificar canais seguros em redes inseguras.

O que é SSL?

SSL (Secure Socket Layer) é um protocolo criptográfico que é usado para fornecer segurança para as comunicações que ocorrem pela internet. O SSL usa criptografia assimétrica para preservar códigos de autenticação de privacidade e mensagens para garantir a confiabilidade de todas as conexões de rede acima da camada de transporte. O SSL é amplamente utilizado para navegação na web, e-mail, fax na Internet, IM (mensagens instantâneas) e VoIP (Voce-sobre-IP). O SSL foi desenvolvido pela Netscape Corporation e foi sucedido pela TLS (Transport Layer Security). O SSL 2. 0 foi lançado em 1995 (a versão 1. 0 nunca foi lançada no público) e a versão 3. 0 (lançada uma camada de ano) substituiu a versão 2. 0 (que teve várias falhas de segurança significativas). Posteriormente, o TLS foi introduzido como SSL 3. 1. A versão atual é SSL 3. 3, que é principalmente identificado como TLS 1. 2. O SSL encapsula os protocolos de camada de aplicativos como HTTP, FTP e SMTP sendo implementados através da camada de transporte. Tradicionalmente, ele foi usado com TCP (Transmission Control Protocol) e em menor grau com UDP (User Datagram Protocol). O SSL é usado com HTTP para obter HTTPS, que usa certificados de chave pública para identificar pontos finais para aplicativos como o comércio eletrônico.

O que é HTTPS?

HTTPS (HTTP Secure) é um protocolo criado pela combinação de HTTP (protocolo de transferência HyeperText) e protocolos SSL / TLS. O HTTPS fornece comunicação segura por criptografia e identifica pontos finais das conexões, o que o torna ideal para aplicações como transições de pagamento na WWW (World Wide Web) ou transações sensíveis em corporações. Basicamente, o HTTPS pode criar uma conexão segura através de uma rede insegura. Se os conjuntos de criptografia usados ​​forem adequados e os certificados de servidor forem confiáveis, esses canais seguros HTTPS salvaguardarão contra ataques de espionagem e ataques de Man-in-the-Middle. Mas, mesmo que o HTTPS seja usado, o usuário pode garantir que o canal seja totalmente seguro somente se todas as seguintes condições forem satisfeitas: o navegador implementa o HTTPS corretamente com CAs (Autoridades de Certificado), os CAs apenas atestam sites legítimos, o certificado fornecido pelo O site é válido, o site é corretamente identificado pelo certificado e, finalmente, o lúpulo intermediário é confiável.Todos os navegadores modernos avisam os usuários se eles recebem certificados inválidos dos sites. Claro, o usuário tem a opção de continuar por sua própria responsabilidade.

Qual a diferença entre SSL e HTTPS?

A principal diferença entre SSL e HTTPS é que o SSL é um protocolo criptográfico, enquanto o HTTPS é um protocolo criado combinando HTTP e SSL. Mas, às vezes, o HTTPS não é identificado como um protocolo per se, mas um mecanismo que simplesmente usa HTTP em conexões SSL criptografadas. Em outras palavras, o HTTPS usa o SSL para criar uma conexão HTTP segura. Devido à criptografia fornecida pelo SSL, o HTTPS é capaz de suportar ataques de espionagem e ataques do homem no meio.