No início da década de 1990, os provedores de acesso à internet enfrentavam um problema crescente com o acesso discado: cada ponto de presença precisava verificar nomes de usuário e senhas localmente, de modo que adicionar um usuário significava mexer em todos os dispositivos de acesso e manter as credenciais sincronizadas em todos os lugares.

Em 1991, a Livingston Enterprises propôs o RADIUS e ganhou o contrato da Merit Network: um único servidor mantém o banco de dados de usuários e responde a solicitações de autenticação de qualquer Servidor de Acesso à Rede (NAS), usando um segredo compartilhado e pacotes compactos de atributo-valor sobre UDP.

A IETF padronizou o RADIUS como RFC 2058 em 1997 e o atualizou como RFC 2865 em 2000, que observa que o protocolo é "amplamente implementado e utilizado". Aberto e neutro em relação a fornecedores, ele se espalhou por provedores de acesso, universidades e empresas, e o RADIUS continua sendo o padrão de fato para autenticação centralizada de Wi-Fi e VPN.

Um único servidor compartilhado verifica as credenciais de cada NAS

A centralização das credenciais eliminou a configuração por dispositivo e a divergência entre eles.

Um padrão aberto da IETF permitiu que cada fornecedor o implementasse livremente.

O projeto com segredo compartilhado funcionava em links de acesso discado lentos e sujeitos a perdas.

Atributos específicos de fornecedor permitiram que ele crescesse além do acesso discado, chegando ao Wi-Fi e à VPN.

O padrão que centraliza uma tarefa recorrente vence: ao mover a autenticação de cada dispositivo para um único servidor, o RADIUS se tornou o padrão para acesso discado, Wi-Fi e VPN.

O RADIUS gerou um ecossistema de servidores como FreeRADIUS, Cisco ISE e Microsoft NPS, além de inúmeros clientes NAS e pontos de acesso; ele ainda cuida da autenticação corporativa de Wi-Fi e VPN, com RFCs mais recentes estendendo-o para autorização dinâmica e proxies.

CONFIRA AS EVIDÊNCIAS

As fontes

  1. RFC 2865 — Remote Authentication Dial In User Service (RADIUS) IETF (RFC Editor) · rfc-editor.org
  2. History of the RADIUS Protocol JumpCloud · jumpcloud.com ·
  3. The RADIUS Protocol — introduction NetworkRADIUS · networkradius.com