Eu sempre aconselho as pessoas a usar um túnel SSH para garantir sua navegação em WIFIs abertos ou em outras situações inseguras.
Recentemente, um amigo me perguntou como um túnel SSH é seguro depois de sugerir o tunelamento SSH. Tropecei um pouco e reiterei "é seguro".
Mesmo que ele estivesse satisfeito com essa resposta, isso me incomodou um pouco que eu não conseguia responder completamente.
Então a pergunta sai para vocês:
"Quão seguro é um túnel SSH?"
security
ssh
internet-security
ssh-tunnel
madmaze
fonte
fonte
Respostas:
Gostaria apenas de citar um pouco da Wikipedia aqui:
Assim, uma chave de 128 bits teria 340.282.366.920.938.463.463.374.607.431.768.211.456 permutações possíveis. Imagine passar por tudo isso. Mesmo um computador desktop poderoso pode apenas tentar alguns por segundo.
Portanto, embora seja teoricamente possível descriptografar por força bruta um fluxo SSH, no momento em que a chave foi descriptografada pelo computador mais poderoso que se possa imaginar, duas coisas teriam acontecido:
fonte
<aviso: não é especialista em criptografia>
O SSHv2 usa principalmente os mesmos algoritmos que o TLS / SSL:
Todos eles são amplamente utilizados e comprovadamente seguros para o uso diário.
No entanto, em qualquer protocolo, a segurança depende de saber que você está se comunicando com o servidor certo. No caso do SSH (configuração padrão), na primeira vez em que você se conecta ao servidor, é necessário verificar sua impressão digital . (Não apenas confirme sem verificar, como muitas pessoas fazem.) Na próxima vez, a chave do servidor será verificada em uma cópia em cache para evitar ataques do tipo intermediário - mas apenas se a chave correta estiver em cache em primeiro lugar.
(Em comparação, o TLS / SSL lida com o descrito acima usando certificados X.509 emitidos por autoridades conhecidas que são confiáveis para não assinar certificados falsos.)
fonte
O verdadeiro problema da segurança SSH são os certificados. Muitas empresas distribuem chaves seguras para conexões SSH, e não é a primeira vez que os bancos de dados que contêm essas chaves são invadidos. Portanto, a melhor solução para garantir a segurança é gerar seu próprio par de chaves, mas isso é um aborrecimento e é por isso que contamos com essas empresas ... Até que sejam invadidas e não tenhamos que verificar 340.282.366.920.938.463.463.374.607.431.768.211.456 chaves, mas apenas as onces no banco de dados ..
fonte