Segurança – Necessidade e Conveniência
A necessidade de segurança online está sempre presente nos dias de hoje. Do ponto de vista pessoal, conduzimos transações de compra confidenciais pela Internet quase diariamente. Pense na compra de música no iTunes ou no pedido de um pequeno aparelho da Amazon. Transações como essas economizam tempo, esforço e, em alguns casos, dinheiro. De uma perspectiva de negócios, os funcionários estão aproveitando a conveniência de trabalhar remotamente de casa e se conectar às redes da empresa pela Internet. Em ambas as situações, é surpreendente que algum nível de segurança seja necessário? Na verdade não. E tecnologias como SSL e SSH estão fazendo isso acontecer.
O que é SSL?
SSL significa Secure Sockets Layer. É a tecnologia usada para estabelecer uma conexão criptografada entre um servidor da web e um navegador. Este processo usa um certificado para proteger as informações transmitidas. Os certificados são criados usando duas chaves, uma privada, usada para descriptografar dados e conhecida apenas por você, e uma pública, usada para criptografar dados e conhecida por todos. O certificado é registrado como um órgão central e contém apenas a chave pública. Qualquer pessoa que deseje ter comunicações seguras com você instala seu certificado em sua máquina e o resto é cuidado pelo navegador e servidor de destino.
Pense no pedido de eletrodomésticos do exemplo da Amazon. Você faz login em sua conta da Amazon, inserindo seu ID de usuário e senha. Sem a criptografia fornecida pelo SSL, essas informações seriam transmitidas como texto normal que pode ser lido por todos. Qualquer pessoa com más intenções pode explorar essas informações fazendo compras adicionais em seu nome, corrompendo informações importantes ou roubando seu dinheiro suado.
O que é SSH?
SSH significa Secure Shell. É uma tecnologia que permite um login remoto criptografado e outros serviços a uma rede. Os detalhes mais sutis não são importantes para os objetivos desta lição, mas o processo geral é o seguinte. Você começa estabelecendo uma conexão com o servidor da empresa. Em seguida, são solicitados a você um ID de usuário e uma senha, que você insere em cada prompt. Isso é semelhante ao que acontece quando você está sentado em seu escritório. Se for bem-sucedido, você verá um prompt de comando, muito parecido com a interface de linha de comando de seu sistema operacional. Um prompt de comando é simplesmente um meio de interagir com o computador em uma base de texto. Você digita o nome de um comando e todas as opções que deseja executar. A partir daí, o sistema operacional faz o resto.
Você geralmente não vê essa tecnologia muito usada atualmente. O SSH é usado para tarefas mais administrativas onde a segurança é de extrema importância. Os usuários normais simplesmente não realizam esse tipo de tarefas. Por exemplo, alguém pode usar o SSH para ajudar na montagem remota de um volume de disco rígido no sistema operacional Linux usando a linha de comando. Ainda assim, até mesmo esse tipo de coisa é raro, já que a maioria dos sistemas operacionais agora tem interfaces gráficas de usuário que tornam o uso da linha de comando pouco frequente.
Comparando SSL e SSH
Essas tecnologias estão relacionadas de duas maneiras. Primeiro, cada um está focado nas comunicações , embora sejam de tipos diferentes. O SSL está focado na comunicação do navegador da web com o servidor, e o SSH está focado na comunicação de serviços / login de rede remota. Em segundo lugar, ambos usam criptografia para proteger as informações transmitidas durante a comunicação. É daí que vem o termo ‘seguro’ em ambos os nomes. A criptografia pega as informações em uma forma (geralmente legível) e as converte em outra forma (geralmente não legível) usando uma chave externa. É um processo matemático que se adapta bem a computadores e comunicações.
As tecnologias são diferentes porque suas comunicações seguras estão envolvidas em diferentes tipos de atividades. SSL é mais usado em comunicações envolvendo usuários em geral, compras e mensagens privadas. O SSH, por outro lado, é usado por administradores para realizar atividades de rede de baixo nível, como montar discos rígidos e executar linhas de comando.
Resumo da lição
Para recapitular, SSL significa Secure Sockets Layer e SSH significa Secure Shell. São tecnologias que nos ajudam a proteger a nós mesmos e nossas atividades na Internet. Eles estão relacionados no sentido de que ambos tratam da comunicação , embora de maneiras diferentes. SSL é focado na interação navegador-servidor da web e SSH é focado em serviços e login de rede remota. Ambos usam criptografia para segurança. A criptografia é um processo matemático que converte informações de uma forma em outra, usando uma chave externa.