Ser especialista em segurança cibernética é uma habilidade essencial, especialmente se você gerencia uma empresa com uma força de trabalho global. Qualquer deslize pode abrir brechas para ataques cibernéticos, resultando em perdas financeiras e de reputação.
Algumas das formas mais comuns de proteger uma infraestrutura de TI incluem o gerenciamento de quem ou o que tem acesso a determinados recursos, utilizando protocolos abertos como OAuth. Uma abordagem cada vez mais popular para gerenciar a autenticação de identidade é o uso do OpenID Connect (OIDC), que é baseado no OAuth e padroniza a autorização de usuários para acessar aplicativos e serviços.
A Canonical, nesse sentido, lançou suporte para autenticação OIDC no Ubuntu, por meio de uma nova ferramenta de código aberto chamada "Authd".
Vamos explorar suas funcionalidades.
Ubuntu Authd: o que esperar?
Fonte: Canonical
Desenvolvido principalmente em Go, o Authd é um serviço de autenticação projetado para o Ubuntu 24.04 LTS, facilitando o gerenciamento de identidade para organizações e usuários individuais.
No lançamento, o Authd já oferece suporte ao OIDC, com o Entra ID da Microsoft sendo o primeiro provedor de identidade suportado. A captura de tela acima demonstra o Ubuntu exibindo um prompt de autenticação para login via Entra ID.
O Authd pode ser utilizado para fazer login tanto pelo GNOME Display Manager (GDM) quanto pelo Secure Shell (SSH). Sua arquitetura modular facilita a integração com serviços em nuvem.
Além disso, a Canonical planeja adicionar mais provedores de identidade em breve, incluindo um provedor OIDC de marca branca, o que permitirá uma personalização ainda maior.
Embora não tenham mencionado quais serão os novos provedores, é possível que integrem opções conhecidas, como Okta, Google Identity Platform e Auth0.
Confira abaixo a arquitetura do Authd.
Sem entrar nos detalhes técnicos, vale mencionar que os corretores de identidade ilustrados são distribuídos como snaps. O Authd foi desenvolvido para suprir a necessidade de uma solução confiável para suportar provedores de identidade em desktops e servidores Linux.
Para uma visão mais detalhada, acesse o blog de anúncio da Canonical.
Como testar?
Atualmente, o Authd está disponível para todos os usuários do Ubuntu 24.04, tanto para Desktop quanto para Server. Se você deseja implantar essa solução em uma empresa, confira o Project Wiki.
E, para quem deseja acessar o código-fonte ou contribuir para o projeto, basta visitar o repositório do Authd no GitHub.