Glossário
Explicações de termos de SSH, autenticação e redes.
Estas definições servem como referência; os detalhes dependem do sistema operacional, da configuração e da versão do software.
- AES
- Advanced Encryption StandardAdvanced Encryption Standard: uma cifra simétrica usada para proteger dados com uma chave de criptografia compartilhada.
- API
- Application Programming InterfaceInterface de programação de aplicativos: uma maneira definida para os componentes de software se comunicarem ou usarem um serviço.
- CA
- Certificate AuthorityAutoridade de certificação: uma entidade cuja chave de assinatura é confiável para emitir certificados.
- chroot
- Uma restrição de processo que altera o diretório tratado como raiz do sistema de arquivos; não é uma sandbox de segurança completa por si só.
- CIDR
- Classless Inter-Domain RoutingRoteamento entre domínios sem classe: notação como 192.0.2.0/24 que descreve um intervalo de endereços e comprimento de prefixo.
- DNS
- Domain Name SystemSistema de Nomes de Domínio: traduz nomes de domínio em endereços de rede e fornece outros registros de domínio.
- Ed25519
- Um algoritmo de assinatura de chave pública usado por chaves e certificados SSH.
- FIDO
- Fast IDentity OnlineUma família de padrões de autenticação que podem usar chaves de segurança de hardware para proteger credenciais.
- fingerprint
- Uma representação compacta de uma chave baseada em hash, usada para comparar e verificar sua identidade por meio de um canal confiável.
- GSSAPI
- Generic Security Service Application Programming InterfaceAPI genérica de serviços de segurança: uma interface que os aplicativos podem usar para mecanismos de segurança como Kerberos.
- hash
- Um resumo computado que representa dados; um hash criptográfico é projetado para dificultar a localização de colisões.
- HMAC
- Hash-based Message Authentication CodeCódigo de autenticação de mensagem baseado em hash: um código de autenticação de mensagem construído usando um hash criptográfico.
- IP
- Internet ProtocolProtocolo de Internet: o formato de endereçamento e pacote usado para enviar dados entre dispositivos em rede.
- IPv4
- Internet Protocol Version 4Protocolo de Internet versão 4: o formato do endereço representado por valores como 192.0.2.10.
- IPv6
- Internet Protocol Version 6Internet Protocol versão 6: um formato de endereço mais recente com um espaço de endereço muito maior.
- Kerberos
- Um sistema de autenticação de rede que utiliza tickets emitidos por um serviço confiável.
- localhost
- Um nome geralmente resolvido para um endereço de loopback no mesmo dispositivo; a resolução exata depende da configuração do sistema.
- loopback
- Um endereço de rede que se refere ao mesmo dispositivo, como 127.0.0.1 ou ::1.
- MAC
- Message Authentication CodeCódigo de autenticação de mensagem: um valor usado para verificar a integridade e autenticidade da mensagem com um segredo compartilhado.
- MFA
- Multi-Factor AuthenticationAutenticação multifator: um processo de login que requer pelo menos dois tipos diferentes de prova de identidade.
- OpenSSH
- Uma implementação de código aberto de ferramentas SSH, incluindo o cliente ssh e o servidor sshd.
- OTP
- One-Time PasswordSenha de uso único: um código destinado a ser usado uma vez, geralmente como um fator de login adicional.
- PAM
- Pluggable Authentication ModulesMódulos de autenticação conectáveis: uma estrutura de sistema que permite que os serviços usem políticas de autenticação configuradas, como senhas ou códigos únicos.
- private key
- A parte secreta de um par de chaves, usada para provar identidade ou assinar dados; deve ser protegido e não compartilhado.
- PTY
- Pseudo-TerminalUm pseudoterminal: um terminal criado por software usado por programas interativos e sessões remotas.
- public key
- A parte compartilhável de um par de chaves; um servidor pode usá-lo para verificar a autenticação sem receber a chave privada.
- root
- A conta administrativa em sistemas do tipo Unix, normalmente capaz de controlar todo o sistema.
- RSA
- Rivest-Shamir-AdlemanUm algoritmo criptográfico assimétrico usado para chaves e assinaturas; os tamanhos de chave e algoritmos aceitos dependem da configuração.
- SCP
- Secure CopyCópia segura: um comando para copiar arquivos via SSH; versões modernas do OpenSSH normalmente usam SFTP para transferências.
- SFTP
- SSH File Transfer ProtocolProtocolo de transferência de arquivos SSH: transfere e gerencia arquivos por meio de uma conexão SSH.
- shell
- Um interpretador de comandos que lê comandos e executa programas, por exemplo, um shell de login em um servidor.
- SOCKS
- Um protocolo proxy que permite que um cliente configurado solicite conexões por meio de um servidor proxy; não é uma VPN.
- SSH
- Secure ShellSecure Shell: um protocolo criptografado para conexão e comunicação com um computador remoto.
- sshd
- O daemon do servidor OpenSSH: um serviço em segundo plano que aceita e gerencia conexões SSH.
- syslog
- Um recurso de registro do sistema usado para coletar e rotear mensagens de serviços e aplicativos.
- TCP
- Transmission Control ProtocolProtocolo de controle de transmissão: um transporte de rede que entrega um fluxo ordenado de dados entre terminais.
- TLS
- Transport Layer SecurityTransport Layer Security: um protocolo que protege conexões de rede; O SSH possui seu próprio protocolo separado.
- TOTP
- Time-Based One-Time PasswordSenha de uso único baseada em tempo: um tipo de OTP gerado a partir de um segredo compartilhado e a hora atual; o código muda periodicamente.
- TTY
- TeletypewriterUm dispositivo terminal: uma interface que permite ao usuário interagir com uma sessão de linha de comando.
- UDP
- User Datagram ProtocolUser Datagram Protocol: um transporte de rede que envia pacotes individuais sem garantir a entrega ou a ordem.
- Unix
- Uma família de sistemas operacionais e convenções de design relacionadas; O macOS e muitos sistemas de servidor fornecem interfaces no estilo Unix.
- VPN
- Virtual Private NetworkRede privada virtual: um túnel de rede que pode rotear o tráfego de rede selecionado através de outra rede.
- X11
- X Window System, Version 11Um protocolo de sistema de janelas que pode exibir aplicativos gráficos em uma rede.