Traduzido com IA. Ainda não revisto pela comunidade. Ler em inglês

Blog · 21 de setembro de 2023 · Steve Simpson · Identidade

Segurança do Salesforce: um mergulho nos conceitos de single sign-on (SSO)

Continuamos a nossa jornada esclarecedora sobre autenticação e autorização através do navegador. Hoje vamos mais fundo, desvendando a teia complexa do single sign-on (SSO) e o conceito de um fornecedor de identidade externo que controla a autenticação no Salesforce.

O Salesforce como fornecedor de identidade

Diagrama: autenticação e autorização através do navegador. Com o Salesforce como fornecedor de identidade, o navegador autentica-se, a sessão passa para o servidor web da instância e as páginas são acedidas; com um fornecedor de identidade de terceiros, uma asserção SAML é enviada primeiro ao servidor de autenticação do Salesforce

Passo 1: a autenticação é feita pelo servidor de autenticação do Salesforce.

Passo 2: é gerada uma sessão que o leva ao servidor web da instância.

Passo 3: a autorização é concedida, dando acesso a páginas e recursos.

Mas e se outro sistema tratar da autenticação? É aí que entra o single sign-on de terceiros.

[caption id="" align=“alignnone” width=“1780”]Visão geral do fluxo de autenticação com um fornecedor de identidade (IdP) externo Visão geral do fluxo de autenticação com um fornecedor de identidade (IdP) externo [/caption]

SSO de terceiros: uma visão geral

Quando um terceiro atua como fornecedor de identidade:

Passo 1: a autenticação é feita pelo fornecedor de identidade (IdP) de terceiros.

Passo 2: um token de asserção SAML é reencaminhado para o servidor de autenticação do Salesforce.

Passo 3: após a validação, essa sessão permite que o seu navegador aceda ao servidor web da instância do Salesforce, e a autorização segue o seu curso.

Decifrar a terminologia do SSO

[caption id="" align=“alignnone” width=“1800”]Visão geral do single sign-on com vários fornecedores de serviços Visão geral do single sign-on com vários fornecedores de serviços [/caption]

Fornecedor de serviços (SP): plataformas como Salesforce, Workday ou qualquer sistema protegido reunido sob um único fornecedor de identidade (IDP).

Fornecedor de identidade (IDP): o centro de identidade, normalmente um sistema de nível empresarial, que gere a autenticação dos utilizadores.

Repositório de identidades: um cofre, dentro do Salesforce ou externo, como o Active Directory ou o LDAP, que guarda as credenciais. O ponto principal: as palavras-passe são armazenadas em formato hash, para mais segurança.

Certificado digital: usado para estabelecer uma relação de confiança entre o fornecedor de identidade (IDP) e o fornecedor de serviços (SP), garantindo uma passagem fluida e segura.

Asserção SAML: trocados entre o IDP e o SP, estes tokens confirmam a identidade do utilizador.

Benefícios do single sign-on

Experiência do utilizador simplificada: com um único IDP para vários fornecedores de serviços, os utilizadores só precisam de um conjunto de credenciais, o que reduz o cansaço com palavras-passe e o risco de palavras-passe fracas.

Segurança centralizada: um IDP abrangente permite padrões de segurança consistentes, de modo que, mesmo que uma aplicação tenha mecanismos de segurança fracos, os utilizadores continuam protegidos.

Gestão eficiente: se um funcionário sai ou há suspeita de violação, o acesso pode ser revogado rapidamente no IDP central, garantindo uma resposta imediata de segurança.

Consistência: um único mecanismo de recuperação e redefinição de palavras-passe garante uniformidade.

O single sign-on na prática

Imagine um utilizador que começa o dia ao aceder a um fornecedor de serviços como o Salesforce. É enviado um pedido SAML ao IDP. Depois da autenticação, uma resposta SAML (ou asserção SAML) volta ao fornecedor de serviços. Este ciclo confirma a identidade do utilizador e oferece uma navegação fluida.

Para fechar

O SSO é uma peça-chave da segurança digital moderna, simplificando o acesso dos utilizadores a várias plataformas sob o olhar atento de um IDP. Hoje apresentámos os conceitos básicos e os benefícios do SSO.

Continue connosco, porque vamos explorar mais componentes nas próximas sessões.

Transcrição feita com a ajuda de IA

STA 3.3