Sys Admin (ep. 02, parte 8) - SSH (RSA - Public and Private Key)

RSA (Rivest-Shamir-Adleman) é uma das técnicas de encriptação mais utilizadas para protecção de comunicações digitais, especialmente em aplicações críticas como o SSH (Secure Shell). Pertence a categoria de encriptação assimétrica, o que significa que depende de um par de chaves matematicamente ligadas: uma chave pública (public key) e uma chave privada (private key). A chave pública é concebida para ser partilhada abertamente com outros utilizadores, enquanto a chave privada deve permanecer estritamente confidencial e protegida pelo seu proprietário. Este mecanismo de chave dupla constitui a base para a troca segura de dados, garantindo que apenas partes envolvidas possam aceder informações confidenciais.

A versatilidade da criptografia RSA permite que desempenhe um papel vital em inúmeras tecnologias no dia a dia. Por exemplo, o acesso remoto seguro a servidores por meio de logins SSH (o motivo pelo qual estamos a abordar sobre este conceito), também forma a base da segurança de websites por meio de protocolos HTTPS e fornece estrutura para verificar assinaturas digitais. Em cada uma dessas aplicações, RSA garante autenticidade, confidencialidade e integridade, seja protegendo credenciais de login, criptografando o tráfego na web ou validando a origem de documentos digitais.

Funcionamento

Quando se utiliza a autenticação baseada em RSA, como por exemplo ao iniciar sessão num servidor com SSH (nosso maior foco nesta publicação), a chave pública é armazenada no servidor remoto, enquanto a chave privada permanece armazenada com segurança no dispositivo do utilizador. Durante o processo de início de sessão, o servidor solicita ao sistema no dispositivo do utilizador que prove sua propriedade (um processo de demonstração e validação) em relação a chave privada. Se o seu sistema puder demonstrar criptograficamente que possui a chave privada correspondente sem nunca a revelar, o servidor concede acesso. Este processo permite que a autenticação segura ocorra sem a transmissão de informações confidenciais, tornando RSA uma componente duradoura e confiável da segurança cibernética moderna.

Comentários