Title: Redes e Segurança / SSH
Tags: Redes_e_Segurança Resumo

front: FGV - 2022 - TCE-TO - Analista Técnico - Tecnologia da Informação A arquitetura TCP/IP é composta por diversas camadas que permitem a comunicação entre computadores em uma rede. Na camada de aplicação são implementados diversos protocolos, como o login remoto seguro. Na camada de aplicação, o protocolo de rede que usa criptografia para proteger a conexão entre um cliente e um servidor, permitindo uma administração de rede segura por sobre uma rede insegura, é o:
A FTP;
B DNS;
C SSH;
D HTTP;
E SMTP.
response: Alternativa C
comment: Justamente conforme vimos. Sem dúvida, é um protocolo muito utilizado para administração de redes de forma remota, garantindo a segurança nos aspectos da confidencialidade e autenticidade.
tldr: - SSH: protocolo de acesso remoto a terminal semelhante ao Telnet, porém seguro (autenticação + criptografia). Usa a porta 22/TCP e também pode ser usado para transferência de arquivos (ex.: SFTP, sobre SSH).
- Versões: SSH1 e SSH2.
- SSH1 tem integridade mais fraca e pode ser mais vulnerável a ataques como Man-in-the-Middle.
- SSH2 é a versão mais robusta/indicada.
- Estabelecimento de sessão (visão geral):
- Inicialmente usa criptografia assimétrica (chaves pública/privada) para autenticação/integração e para trocar a chave de sessão.
- Depois, a comunicação passa a usar criptografia simétrica com uma chave de sessão (mais eficiente).
- Fluxo descrito: servidor e cliente trocam chaves públicas; o cliente gera uma chave simétrica, cifra com a chave pública do servidor; o servidor decifra com sua chave privada e ambos confirmam o uso da mesma chave de sessão.
- Ferramenta: PuTTY é um cliente comum para uso de SSH.
- ssh-keygen:
- Utilitário (openssh-client) para gerar/gerenciar/converter chaves de autenticação.
- Permite usar autenticação por chave e dispensar senha em acessos.
- Seleção de algoritmo via parâmetro -t (no texto: RSA no SSH1; RSA ou DSA no SSH2).
- Camadas do SSH (3 protocolos):
- Transport Layer Protocol: cria o canal seguro (criptografia + integridade).
- User Authentication Protocol: faz a autenticação do usuário.
- Connection Protocol: multiplexa o túnel em canais lógicos (shell, SFTP, port forwarding etc.) após autenticação.
link: https://documentacao.online/estudos/ovdn.html
title: SSH
Other fields (not shown on cards):
back: Alternativa C - Justamente conforme vimos. Sem dúvida, é um protocolo muito utilizado para administração de redes de forma remota, garantindo a segurança nos aspectos da confidencialidade e autenticidade.

front: FGV - AJ (TJ RN)/TJ RN/Apoio Especializado/Análise de Suporte/2023 Renata presta serviço para a área de redes para a empresa B. Renata identificou que muitos usuários ainda faziam uso do telnet para efetuar login remoto e iniciou a implementação do SSH. Este garante segurança no login remoto, além de oferecer uma capacidade cliente/servidor mais genérica, e pode ser usado para funções de rede como transferência de arquivos e e-mail. Para a implementação correta, o SSH faz uso de vários protocolos. De forma a multiplexar o túnel encriptado para diversos canais lógicos existentes, Renata deverá usar o protocolo:
(A) SSH User Authentication Protocol;
(B) SSH Connection Protocol;
(C) SSH Transport Layer Protocol;
(D) Protocolo de Controle de Transmissão;
(E) Protocolo de Internet.
response: Alternativa B
comment: Pessoal, conforme nós vimos, a responsabilidade de criar esse caminho seguro multiplexado é do protocolo de conexão ou Connection Protocol.
tldr: - SSH: protocolo de acesso remoto a terminal semelhante ao Telnet, porém seguro (autenticação + criptografia). Usa a porta 22/TCP e também pode ser usado para transferência de arquivos (ex.: SFTP, sobre SSH).
- Versões: SSH1 e SSH2.
- SSH1 tem integridade mais fraca e pode ser mais vulnerável a ataques como Man-in-the-Middle.
- SSH2 é a versão mais robusta/indicada.
- Estabelecimento de sessão (visão geral):
- Inicialmente usa criptografia assimétrica (chaves pública/privada) para autenticação/integração e para trocar a chave de sessão.
- Depois, a comunicação passa a usar criptografia simétrica com uma chave de sessão (mais eficiente).
- Fluxo descrito: servidor e cliente trocam chaves públicas; o cliente gera uma chave simétrica, cifra com a chave pública do servidor; o servidor decifra com sua chave privada e ambos confirmam o uso da mesma chave de sessão.
- Ferramenta: PuTTY é um cliente comum para uso de SSH.
- ssh-keygen:
- Utilitário (openssh-client) para gerar/gerenciar/converter chaves de autenticação.
- Permite usar autenticação por chave e dispensar senha em acessos.
- Seleção de algoritmo via parâmetro -t (no texto: RSA no SSH1; RSA ou DSA no SSH2).
- Camadas do SSH (3 protocolos):
- Transport Layer Protocol: cria o canal seguro (criptografia + integridade).
- User Authentication Protocol: faz a autenticação do usuário.
- Connection Protocol: multiplexa o túnel em canais lógicos (shell, SFTP, port forwarding etc.) após autenticação.
link: https://documentacao.online/estudos/ovdn.html
title: SSH
Other fields (not shown on cards):
back: Alternativa B - Pessoal, conforme nós vimos, a responsabilidade de criar esse caminho seguro multiplexado é do protocolo de conexão ou Connection Protocol.