Aprender

O que é logon único (SSO) e por que ele é importante?

Logon único (SSO) é um sistema de identificação de usuários que oferece aos usuários a capacidade de usar um conjunto de credenciais em vários sites e aplicativos.

No passado, o login em uma conta de usuário exigia duas credenciais de login: um nome de usuário e senha. Gerenciar dezenas de credenciais de login atrasa as pessoas e aumenta os riscos. O logon único (SSO) corrige esse problema permitindo que os usuários efetuem login uma vez para acessar todos os aplicativos e sistemas necessários.

Mas agora, em vez de ter que lembrar ou gerenciar diversas senhas, clientes e funcionários podem acessar sistemas essenciais usando apenas um conjunto de credenciais de usuário. 

Continue lendo para aprender tudo o que você precisa saber sobre a autenticação SSO, incluindo por que ela é importante, como funciona e como proteger sua configuração de SSO.

  • O logon único (SSO) permite que os usuários usem um único conjunto de credenciais em várias plataformas e aplicativos.
  • O SSO é cada vez mais essencial para a segurança de sistemas e dados à medida que aumentam os ataques com tecnologia de IA e a sofisticação das táticas.
  • As organizações escolhem os padrões de SSO com base em seus ambientes e funções do sistema.
  • As vantagens do SSO incluem uma experiência de usuário aprimorada, maior segurança e gerenciamento de identificação simplificado.
  • Adicionar MFA, higiene de senha e outras camadas de segurança aumenta a eficácia do SSO.
  • As tendências futuras que podem afetar o SSO incluem avanços em biometria, identidades descentralizadas e ameaças baseadas em IA.

O SSO permite que usuários acessem diversos aplicativos com um conjunto único de credenciais de login. Por exemplo, quando um funcionário digita suas credenciais para fazer login em sua estação de trabalho, ele também é autenticado para acessar seus aplicativos, softwares e sistemas baseado em nuvem.

O SSO oferece maior segurança em organizações que lidam com informações privadas ou confidenciais, em setores como governo, biofarmacêutico e de saúde, ao mesmo tempo em que fornece uma experiência de usuário ideal em diferentes plataformas ou instituições relacionadas. Por exemplo, um funcionário bancário pode usar o SSO para fazer login uma vez e acessar o CRM da empresa, sua conta de e-mail e o portal do RH. Camadas de segurança como autenticação multifator (MFA) ajudam a complementar essa tecnologia.

Por que o SSO é importante?

O SSO é essencial para organizações porque aumenta a segurança, simplifica as operações e melhora a experiência do usuário, permitindo acesso a vários aplicativos com um único conjunto de credenciais. Isso reduz a fadiga de senha e o risco de phishing ou comprometimento de credenciais, especialmente quando combinado com MFA. O SSO também simplifica o provisionamento e o desprovisionamento de usuários, reduz os custos de suporte de TI e oferece suporte à conformidade por meio de controle de acesso centralizado e rastreamento de atividades. Como um componente central do gerenciamento de identificação e acesso (IAM) e do modelo Zero Trust, o SSO garante autenticação segura, eficiente e escalável em ambientes corporativos.

O SSO é ainda mais crítico dada a proliferação de aplicativos e serviços de nuvem usados no local de trabalho. De acordo com as últimas estimativas, uma empresa média usa cerca de 1.400 aplicativos baseados em nuvem. Limitar o número de credenciais que os funcionários usam com SSO reduz vulnerabilidades significativas de segurança cibernética.

Embora todos os protocolos de SSO sigam o mesmo processo geral, alguns funcionam de maneira um pouco diferente dependendo do caso de uso e de outros fatores. Alguns dos padrões mais comuns de SSO incluem:

  • Linguagem de marcação de acesso de segurança (SAML): A configuração SAML SSO é um padrão aberto para codificação de texto em linguagem de máquina e transmissão de informações de identidade. Comparado a outros, é um protocolo de autenticação amplamente aplicável, enquanto outros são projetados para casos específicos de uso de acesso seguro. A linguagem de marcação de declaração de segurança também é o principal padrão usado para escrever tokens SSO.
  • Autorização aberta (OAuth): OAuth é um protocolo de padrão aberto que criptografa informações de identificação e as transmite entre aplicativos — permitindo assim que os usuários acessem dados de outros aplicativos sem verificar manualmente sua identidade.No entanto, ele não lida diretamente com a autenticação; geralmente é usado em conjunto com o OIDC para casos de uso de SSO.
  • Conexão OpenID (OIDC): Como uma extensão do OAuth, o OIDC autentica a identidade do usuário, permitindo que vários aplicativos usem uma única sessão de login.
  • Kerberos: Este protocolo de autenticação de rede usa tickets criptografados em vez de senhas para habilitar o SSO por meio de um centro de distribuição de chaves (KDC).

Esses padrões e protocolos de SSO são usados para diferentes configurações, dependendo da função e do ambiente digital:

  • O SSO de nível empresarial oferece uma experiência de login unificada para sistemas internos de uma organização, permitindo que os usuários naveguem facilmente em vários bancos de dados, plataformas e aplicativos.
  • O SSO federado vincula identidades entre diferentes organizações ou domínios.
  • O SSO baseado em nuvem fornece acesso por SSO a vários serviços e aplicativos baseados em nuvem, como AWS ou Office 365.
  • O SSO móvel permite que os usuários acessem vários aplicativos móveis com um único login.
  • O SSO social permite que os usuários façam login em um aplicativo ou plataforma usando uma conta de mídia social, como Facebook ou LinkedIn.

Considerações importantes ao escolher um protocolo de SSO

Ao selecionar um protocolo SSO, olhe além das especificações técnicas para a adequação às metas de segurança, conformidade e experiência do usuário da sua organização:

  • Nível de segurança e modelo de ameaça: Combine os pontos fortes do protocolo com os tipos de ataques contra os quais você mais precisa se proteger, como phishing ou roubo de credenciais.
  • Alinhamento regulatório: Confirme se o protocolo oferece suporte aos padrões de conformidade que você deve atender, como GDPR, HIPAA ou FedRAMP.
  • Integração com outros sistemas: Procure protocolos que funcionem perfeitamente com seus provedores de identidade, aplicativos e infraestrutura atuais, sem necessidade de reengenharia dispendiosa.
  • Escalabilidade e desempenho: Considere como o protocolo lida com o crescimento, tanto no volume de usuários quanto no número de serviços integrados.
  • Experiência do usuário: Equilibre a segurança com um processo de login rápido e intuitivo para funcionários, parceiros ou cidadãos.
  • Suporte de fornecedores e da comunidade: Um protocolo bem suportado com desenvolvimento ativo e padrões de implantação comprovados reduz os riscos ao longo do tempo. 

Escolher o protocolo certo é uma decisão comercial e técnica. A escolha certa protegerá sua organização, manterá a conformidade e facilitará a vida das pessoas que dependem desse protocolo todos os dias.

Fluxo SAML

O SSO é frequentemente referido como uma função de “federação de identidade”. Em termos simples, a federação de identidades é um sistema de confiança entre duas partes para autenticar usuários e trocar informações necessárias para autorizar o seu acesso a determinados recursos. Na maioria das vezes, isso envolve o uso de Autorização aberta (OAuth) — uma estrutura que dá aos aplicativos o poder de conceder acesso seguro sem revelar as informações reais de login.

Geralmente, o fluxo de trabalho de autenticação SSO é um processo rápido e simples:

  1. Primeiro, o usuário solicita acesso a um recurso na configuração do SSO, iniciando o processo de login pela internet ou aplicativo.
  2. O provedor de serviços do recurso, como o site host, redireciona o usuário para um provedor de identidade, como a Entrust.
  3. O provedor de identificação verifica a identidade do usuário verificando suas credenciais usando um dos vários protocolos SSO.
  4. Se o usuário for verificado com sucesso, o provedor de identidade gera um token SSO (também conhecido como token de autenticação). Resumindo, este é um recurso digital que representa a sessão autenticada do usuário.
  5. O provedor de identificação envia o token SSO de volta ao provedor de serviços, que então verifica sua validade. Se necessário, o aplicativo, o sistema ou o prestador de serviços pode verificar ainda mais a identidade do usuário, emitindo um pedido de autenticação adicional quando o token de acesso for recebido.
  6. Depois de verificado, o provedor de serviços concede ao usuário acesso ao seu recurso ou aplicativo.

Agora, o usuário pode usar todos os outros aplicativos configurados na configuração do SSO, a menos que a sessão expire ou seja necessária uma nova autenticação.

ilustração do logon único (sso)

A implementação do SSO pode fornecer vários benefícios para usuários, empresas e clientes. Por exemplo:

Melhor experiência do usuário, produtividade e economia de custos

Resumir várias senhas em um único conjunto de credenciais de usuário simplifica os logins e reduz a necessidade de os funcionários monitorarem várias contas. Isto é especialmente vital num ambiente de trabalho híbrido, onde os aplicativos mais essenciais estão cada vez mais no local ou na nuvem.

Em última análise, esse fluxo de trabalho acelerado se traduz em ganhos de produtividade dos funcionários. Melhor ainda, mesmo um serviço que promete poupar um pouco de tempo como o SSO ou a MFA pode ter um impacto financeiro tangível. De acordo com pesquisas, redefinir senhas leva em média 10 minutos para os funcionários. Se cada funcionário de uma organização de 100 pessoas tiver que redefinir sua senha apenas duas vezes por ano, isso representa mais de 33 horas desperdiçadas — quase uma semana inteira de trabalho.

Além disso, uma solução SSO pode minimizar tarefas improdutivas, como solicitações de suporte técnico de TI para redefinições de senha.

Segurança aprimorada por meio de higiene de senha mais forte

Em um estudo, 41% dos logins bem-sucedidos em sites envolveram senhas roubadas que vazaram anteriormente em violações de dados. Quando as pessoas precisam se lembrar de várias combinações de nome de usuário e senha, elas eventualmente começam a reutilizar as mesmas para várias contas.Além disso, os funcionários podem não se preocupar em alterar suas senhas, mesmo que sejam alertados de que suas credenciais foram roubadas ou estão em risco.

Isso é chamado de “fadiga de senha” e é outro motivo pelo qual o SSO é importante: É um grande risco de segurança porque significa que se uma conta for comprometida, todos os outros serviços também poderão ser. Em outras palavras, os invasores poderiam usar a mesma senha para hackear outros aplicativos da vítima.

A implementação do SSO reduz a chamada fatiga de senhas, reduzindo todos os logins para um. mesmo que uma conta seja comprometida, os administradores podem tomar medidas rápidas para bloquear o acesso, limitando a extensão do dano potencial aos sistemas ou a quantidade de dados roubados.

No entanto, na realidade, esse nem sempre é o caso. É por isso que é melhor oferecer suporte à sua solução SSO com medidas de segurança adicionais – mas falaremos mais sobre isso mais tarde.

Aplicação de políticas e gerenciamento de identidade simplificadas

O SSO fornece um ponto único de entrada para senhas, tornando mais fácil para as equipes de TI aplicar políticas e regras de segurança. Por exemplo, as redefinições de senha periódicas são muito mais simples de gerenciar com SSO, pois cada usuário tem apenas uma credencial que precisa alterar.

Mais importante ainda, quando implementado corretamente, o gerenciamento de identificação federado armazena credenciais de login internamente em um ambiente controlado. Por outro lado, as organizações armazenam combinações tradicionais de nome de usuário e senha externamente, com pouca visibilidade sobre como são gerenciadas, como em um aplicativo de terceiros. Isto torna mais difícil garantir que as credenciais sejam gerenciadas de acordo com as melhores práticas de segurança de dados.

Suporte para conformidade

O SSO desempenha um papel crucial em ajudar organizações em setores altamente regulamentados a atender a padrões de conformidade significativos, como aqueles exigidos pela HIPAA, GDPR e SOC 2.

O gerenciamento de acesso centralizado oferece suporte à aplicação consistente de políticas de segurança em toda a infraestrutura de tecnologia, incluindo aplicativos conectados. Um conjunto unificado de regras de segurança também simplifica as permissões do usuário, facilitando o controle de quem pode acessar dados e recursos confidenciais de acordo com os requisitos de conformidade.

O gerenciamento de acesso com SSO também ajuda a reforçar o princípio do mínimo privilégio, garantindo que os usuários só possam efetuar login nas ferramentas e sistemas necessários para suas funções de trabalho. Essas limitações podem ajudar a conter danos no caso de uma violação. 

Por fim, as soluções SSO fornecem registros de auditoria detalhados que rastreiam a atividade do usuário, o que pode ser usado para atender aos requisitos de conformidade para monitoramento e relatórios ou para investigações.

O SSO é seguro, mas deve ser implementado de forma eficaz. Se sua autenticação SSO consistir em uma única senha sem autenticação multifator para vários aplicativos, você tornou seus usuários mais produtivos, mas multiplicou seu risco. Por exemplo, se um malfeitor comprometer uma conta SSO, ele poderá ter acesso irrestrito a outros aplicativos dentro da mesma configuração.

Mesmo quando a MFA é implementado, os usuários podem sofrer de "fadiga de push", o que os torna mais propensos a aprovar solicitações de push falsas de hackers sem avaliá-las cuidadosamente. 

Integrações de SSO e aplicativos mal configuradas também podem abrir vulnerabilidades, especialmente se as organizações não estiverem monitorando esses tipos de riscos de segurança.

Para diminuir essas possibilidades, é melhor que as organizações complementem o SSO com camadas adicionais de segurança. A Entrust reforça o SSO com recursos como:

  • Revogação e reautenticação de token se o sistema detectar acesso ou comportamentos incomuns de dados contextuais, como se alguém tentasse fazer login de um dispositivo desconhecido ou não gerenciado.
  • Autenticação sem senha baseada em credenciais, que substitui senhas tradicionais por biometria ou tokens para acesso rápido e fácil. E a melhor parte? Nenhuma senha, nada para roubar – nenhuma maneira de romper as defesas.
  • Controle centralizado sobre o tempo de sessão, permitindo que os administradores de segurança definam e imponham por quanto tempo uma sessão autenticada permanece válida antes que os usuários precisem se autenticar novamente com a MFA.

O SSO pode ser um grande benefício para a produtividade, mas também traz riscos. Portanto, para garantir que sua implementação de SSO seja o mais segura possível, considere as seguintes práticas recomendadas:

  1. Mapeie seus aplicativos: Identifique quais softwares, sistemas, aplicativos e serviços devem ser incluídos na sua configuração de SSO.
  2. Escolha um protocolo de autenticação. Selecione um padrão SSO que seja compatível com os sistemas existentes e atenda aos padrões exigidos em todas as plataformas e aplicativos.
  3. Escolha um provedor de identificação: Procure uma solução de SSO flexível, independente de plataforma e compatível com todos os navegadores. Mais importante ainda, certifique-se de que seu provedor de identificação também oferece vários recursos de segurança para garantir que sua implementação esteja bem protegida.
  4. Verifique os privilégios do usuário: No espírito da estrutura de Confiança zero, baseie suas decisões de controle de acesso no conceito de “acesso com privilégios mínimos”. A ideia é que cada usuário receba apenas as permissões mínimas necessárias para desempenhar suas responsabilidades de trabalho. Dessa forma, se perder o controle de sua conta, um hacker não poderá usar determinados aplicativos.
  5. Teste e monitore. Teste o SSO em todo o sistema antes da implantação para garantir que ele funcione conforme o esperado. Após a implementação, monitore continuamente riscos, vulnerabilidades e comportamentos ou atividades incomuns.

À medida que os riscos evoluem e mudam, o SSO continuará a evoluir com eles. Os desenvolvimentos e tendências que podem afetar a forma como o SSO será utilizado no futuro incluem:

  • MFA aprimorada. O SSO pode ser usado em combinação com escaneamentos de retina, reconhecimento facial ou impressões digitais para dar suporte à autenticação. A MFA adaptável envolve verificações adicionais com base em fatores como comportamento, localização, dispositivo ou outros sinais.
  • Identidades descentralizadas. Blockchain e outras tecnologias emergentes reduzem a dependência de credenciais armazenadas centralmente, minimizando ainda mais os riscos e melhorando a privacidade do usuário.
  • Segurança de token e sessão. À medida que os invasores visam cada vez mais os tokens de autenticação usados pelo SSO por meio de malware ou interceptação, as práticas recomendadas estão evoluindo para incorporar rotação de tokens mais frequente e períodos de validação mais curtos. Também é uma boa ideia monitorar proativamente os sinais de que os tokens foram comprometidos.
  • Modificações para ambientes de nuvem e híbridos. A complexidade da tecnologia organizacional moderna exige que as plataformas de SSO façam mais do que nunca, incluindo dimensionamento perfeito entre plataformas, automatização de tarefas como provisionamento de usuários e aplicação consistente de políticas de segurança.

Um sistema de SSO robusto permite que os usuários acessem de forma rápida e fácil várias plataformas e aplicativos com um único login, ao mesmo tempo em que protege contra phishing e outros ataques. Ele deve incluir recursos extras de segurança, como autenticação multifator, e estar em conformidade com os requisitos relevantes de privacidade e segurança de dados.

Os usuários devem achar fácil navegar, e as equipes de TI devem ser capazes de monitorar atividades, configurações e outros recursos de um painel centralizado para identificar problemas proativamente e reagir rapidamente a ameaças de segurança.

As soluções de SSO da Entrust eliminam a necessidade de gerenciar credenciais separadamente para cada aplicativo exclusivo na nuvem, no local e legado. Melhor ainda, elas fornecem todos os recursos básicos necessários para implementar uma arquitetura zero trust, incluindo:

  • Autenticação multifatorial
  • Acesso sem senha
  • Flexibilidade de implementação
  • Integração perfeita
  • Gerenciamento centralizado

A autenticação de identidade com SSO é um recurso essencial das soluções modernas de gerenciamento de identificação e acesso, desempenhando um papel cada vez mais importante na proteção de organizações contra ataques de phishing e vulnerabilidades. Saiba mais sobre as estratégias de segurança centradas na identidade que as organizações empresariais estão adotando para manter seus dados e usuários seguros.

O que significa SSO?

SSO significa logon único. Refere-se a uma estratégia de segurança que requer apenas um conjunto de credenciais para fazer login em várias plataformas e aplicativos. Isso não só facilita a movimentação entre soluções para os usuários, mas também reforça a segurança ao reduzir o número de senhas e contas que os usuários precisam monitorar. Como resultado, as oportunidades para invasores roubarem credenciais são minimizadas, e as organizações podem restringir rapidamente o acesso a dados e sistemas se as credenciais de um usuário forem comprometidas.

Como desabilito o logon único?

Embora desabilitar o SSO geralmente não seja recomendado, pode haver ocasiões em que isso seja necessário. Você pode desabilitar o SSO desativando a integração SAML, OAuth ou OpenID, dependendo de qual for utilizada. Também pode ser necessário redefinir as configurações de autenticação do usuário para permitir logins com nome de usuário/senha. Os usuários devem ser alertados sobre a mudança, pois talvez não consigam acessar os sistemas sem outras credenciais. Sempre faça backup das configurações antes de fazer qualquer uma dessas alterações.

Descubra como o foco da Entrust em proteger a identidade durante todo o ciclo de vida levou ao nosso reconhecimento como Challenger no Gartner Magic Quadrant para Gerenciamento de Acesso.