Os patches do php2shell (CVE-2026-109618 e CVE-2026-109619) para o PHP em fim de vida (EOL) já estão disponíveis. Como as respostas do atendimento de vendas estão mais demoradas do que o normal devido à alta demanda, a maneira mais rápida de obter os pacotes corrigidos é adquirir o ELS para Runtimes on-line (abre em uma nova aba). Leia as perguntas frequentes sobre os patches

Vá direto para um resumo gerado por IA desta postagem do blog

  • Resuma esta postagem com o Perplexity
  • Resuma esta postagem com o Gemini

Este é o nosso segundo artigo dasérie “conceitos que você usa sem nem perceber”. Desta vez, vamos abordar o gerenciamento de identidades e, mais especificamente, o gerenciamento centralizado de identidades.

Continue lendo para saber o que é gerenciamento de identidades, por que o IAM se tornou uma ferramenta tão essencial no mundo da computação corporativa e quais benefícios o gerenciamento centralizado de identidades traz para a sua organização.

Conteúdo

 

Introdução ao gerenciamento centralizado de identidades

 

De alguma forma, em algum momento, seu ambiente de tecnologia precisa ter a capacidade de autenticar usuários. Você deseja impedir o acesso de usuários externos não autorizados, ao mesmo tempo em que garante que sua equipe tenha acesso apenas às medidas de segurança e aos dados necessários para realizar suas funções.

Existem várias abordagens para o gerenciamento de usuários e permissões — algumas mais organizadas do que outras. Em ambientes complexos de TI corporativos, há uma grande necessidade de abordagens estruturadas para o gerenciamento de usuários, ativos e permissões — e é por isso que o gerenciamento de identidade e acesso evoluiu.

O que é gerenciamento de identidade?

O gerenciamento de identidades é uma estrutura por meio da qual usuários, dispositivos e outros recursos recebem uma identidade de segurança — e por meio da qual cada uma dessas identidades recebe direitos de acesso específicos. O gerenciamento de identidades é onipresente — praticamente todas as grandes organizações utilizam o gerenciamento de identidades e acessos para autorizar usuários e controlar o acesso aos sistemas corporativos.

O gerenciamento de identidades permite conceder aos usuários acesso aos recursos aos quais eles têm direito, de maneira controlada e sensível ao contexto. A cada identidade (ou usuário) são atribuídas uma ou várias funções, o que confere à identidade o direito de acesso a um conjunto específico de recursos.

Diferença entre o gerenciamento descentralizado e o centralizado de identidades

 

A distinção entre descentralizado e centralizado é relativamente simples. No modelo descentralizado, não há um único local para o gerenciamento de identidades. O IAM é realizado em diversos ambientes e aplicativos, e um único usuário pode ter várias identidades armazenadas em diversos repositórios de identidades.

Espera-se que o usuário faça login em seu espaço de trabalho, realizando uma etapa de autenticação com um provedor de identidade nessa fase, mas, em seguida, também deverá fazer login em um aplicativo importante — realizando mais uma etapa de autenticação nesse momento.

O modelo centralizado elimina a necessidade de centros distintos para o gerenciamento de identidades — em vez disso, os usuários fazem login em um único provedor de autenticação, que, por sua vez, propaga os direitos de acesso da identidade para todos os aplicativos e recursos da organização.

Na prática, isso significa que o usuário faz login em um único espaço de trabalho – e nunca mais precisa fazer login em outro serviço, já que o acesso é concedido com base nesse primeiro e único login.

Desafios de autenticação

 

Antes de aprofundarmos o tema do gerenciamento de identidades, vamos primeiro ter uma visão geral das questões e dos desafios por trás da autenticação. Isso nos dará uma compreensão muito melhor do motivo pelo qual o gerenciamento centralizado de identidades é tão comumente utilizado.

 

Visibilidade de acesso e permissões

 

Tanto do ponto de vista da conformidade quanto da resolução de problemas, as organizações precisam saber quais usuários têm acesso a quais recursos e em que momento. Isso também se aplica às identidades associadas a aplicativos e serviços. Responder a essas perguntas pode ser um desafio em ambientes de identidade menos organizados e descentralizados.

Em particular, torna-se muito desafiador auditar o acesso e o comportamento dos usuários quando cada aplicativo depende de um diretório de usuários isolado. Embora, em escala empresarial, a maioria das organizações utilize um diretório central, como o Active Directory (talvez por meio do Azure AD), também é verdade que os usuários estão, cada vez mais, se cadastrando em serviços em nuvem que não se conectam ao serviço de diretório estabelecido pela organização — criando um ambiente de permissões pouco transparente.

 

Integração e cancelamento de acesso

 

A integração rápida de novos funcionários ajuda-os a começar a trabalhar mais cedo, mas esse processo pode ser demorado se os administradores de TI precisarem navegar tediosamente por vários diretórios. Pior ainda, como os aplicativos SaaS costumam ser implantados em nível departamental — SaaS de marketing para vendas, SaaS de CRM para atendimento ao cliente —, a integração pode consumir uma quantidade significativa de energia fora do departamento de TI.

Se o funcionário se desligar da empresa, o processo de desligamento ou a revogação de seu acesso podem ser desafiadores – e, na prática, muitas vezes ficam incompletos. O departamento de TI fará o que for necessário – utilizando ferramentas automatizadas para revogar o acesso aos recursos da empresa.

No entanto, quando o acesso era gerenciado por departamentos funcionais, esse acesso podia permanecer ativo — colocando a organização em risco, já que uma parte externa mantinha acesso aos aplicativos. Imagine o trabalho de limpeza necessário se um usuário tivesse vinte logins diferentes — isso se transformaria, na prática, em vinte tarefas de limpeza, com a responsabilidade por essa limpeza distribuída por toda a organização.

 

Acesso consistente

 

Com diretórios de usuários distribuídos e isolados, surge outro problema: os diretórios inevitavelmente não ficam totalmente sincronizados. Os usuários acabam não conseguindo acessar algumas aplicações, mas conseguem acessar outras.

Pode surgir uma divisão entre aplicativos na nuvem e aplicativos locais, por exemplo, e os funcionários remotos podem perceber que não conseguem acessar tudo o que precisam para o trabalho — porque o fato de estarem fora do local de trabalho causa uma desconexão.

 

Comportamento do usuário e fadiga do usuário

 

Por fim, alguns dos maiores desafios relacionados ao gerenciamento de identidades estão ligados ao comportamento dos usuários. É um desafio enorme: fazer com que os usuários utilizem senhas fortes e exclusivas para diversos pontos de acesso não é tarefa fácil. À medida que os usuários acumulam cada vez mais credenciais, o risco à segurança aumenta — eles ficam mais propensos a escolher senhas fáceis de adivinhar e a reutilizar as mesmas senhas em diferentes serviços.

Os usuários também se cansam de tentar lidar com uma lista interminável de nomes de usuário e senhas, sendo igualmente tediosa a necessidade de ficar constantemente fazendo login e logout dos serviços. Isso pode até mesmo fazer com que os usuários utilizem menos os serviços disponíveis.

Por que o gerenciamento centralizado de identidades funciona?

 

É evidente que o gerenciamento de identidade e acesso apresenta muitos desafios para as organizações. Adotar uma abordagem mais centralizada para o gerenciamento de identidade pode resolver muitos desses desafios — mas essa abordagem centralizada também apresenta algumas desvantagens.

 

Benefícios em termos de usabilidade do gerenciamento centralizado de identidades

 

É fácil perceber as vantagens de oferecer aos usuários um único login para acessar todos os serviços corporativos. Os funcionários precisam se lembrar de apenas um conjunto de credenciais, e a autenticação é automática em todos os aplicativos — não há necessidade de realizar logins constantemente para ter acesso aos recursos.

O gerenciamento centralizado de identidades elimina muitas das dificuldades de uso relacionadas ao gerenciamento de acesso — e, consequentemente, reduz a tentação dos funcionários de tentar contornar o controle de acesso —, o que aumenta a segurança.

 

Benefícios em termos de gestão e segurança

 

O gerenciamento também é muito mais fácil, já que a integração e a revogação de acesso são feitas em uma única etapa — há apenas um repositório de identidades que abrange toda a organização. Na configuração, os usuários recebem acesso instantâneo a todos os recursos aos quais têm direito — e, na saída, o acesso do funcionário é total e completamente revogado.

A aplicação de políticas também é aprimorada com o gerenciamento centralizado de identidades, pois fica muito mais fácil exigir senhas fortes e autenticação multifatorial quando há apenas uma identidade que autoriza o acesso a todos os recursos.

Na verdade, uma identidade única abre caminho para mecanismos de autenticação à prova de falhas, como biometria e tokens físicos — mecanismos que não seriam aceitos pelos usuários se fossem exigidos para cada recurso e aplicativo.

 

Orquestração baseada na padronização

 

O gerenciamento centralizado de identidades é baseado em padrões. Por exemplo, muitos provedores de nuvem utilizam o OAuth 2.0 — incluindo, por exemplo, o Google, que utiliza esse protocolo para permitir a autenticação e a autorização em aplicativos na nuvem do Google — e em aplicativos de terceiros.

Outros padrões de identidade centralizados oferecem conjuntos de recursos diferentes — com o openLDAP, por exemplo, atuando como um serviço de diretório, enquanto o OpenID se concentra na autenticação.

Um dos pontos-chave de uma solução centralizada de gerenciamento de identidades é que ela oferece às organizações a capacidade de construir arquiteturas tecnológicas flexíveis e de ponta, mantendo altos níveis de segurança — e isso ocorre devido à padronização inerente ao sistema.

Uma boa solução de IAM, portanto, elimina gargalos por meio de uma integração estreita com diversos serviços e recursos baseados na nuvem. Assim, também vale a pena considerar o gerenciamento centralizado de identidades em termos de suas capacidades de orquestração — algo que não é possível fazer com o gerenciamento descentralizado de identidades.

 

 

Desvantagens do gerenciamento centralizado de identidades

 

As vantagens da abordagem centralizada são indiscutíveis — mas o gerenciamento centralizado de identidades também tem seus críticos, e há algumas desvantagens em se ter um único repositório de identidades.

Talvez a desvantagem mais preocupante seja que depender de apenas uma identidade — e de um único conjunto de credenciais — cria um ponto único de falha. Quando um invasor consegue comprometer esse único ponto de autenticação, isso automaticamente lhe permite acessar todos os recursos aos quais um usuário tem acesso, em toda a organização. Dito isso, o risco de que isso aconteça pode ser mitigado recorrendo-se a protocolos de autenticação robustos para essa única identidade.

Outro problema relacionado ao gerenciamento centralizado de identidades é que a integração de aplicativos pode ser desafiadora — especialmente quando há uma combinação de aplicativos legados e locais operando em paralelo com aplicativos hospedados na nuvem. Quando um único aplicativo legado não se adapta aos padrões de IAM ou quando a integração e a personalização não são possíveis, isso gera imediatamente a necessidade de um conjunto adicional de identidades.

Quaisquer alterações na arquitetura da aplicação subjacente também podem causar problemas inesperados de autenticação, desconectando repentinamente milhares de usuários de um recurso essencial.

 

 

Interação com o RBAC

 

O gerenciamento centralizado de identidades oferece uma excelente plataforma para um controle de acesso baseado em funções (RBAC) sem interrupções. Com o RBAC, as organizações podem definir diferentes políticas para atender a funções específicas do cargo — especificando quais direitos de acesso um funcionário possui, dependendo de sua função na organização.

Essas políticas são então publicadas na plataforma centralizada de gerenciamento de identidade e acesso, que oferece um único ponto de controle que automatiza o gerenciamento de acesso e identidade com base nos parâmetros especificados nas políticas de RBAC.

Configuração e supervisão

 

Por fim, é importante compreender que o gerenciamento centralizado de identidades exige um controle muito rigoroso. Sua implantação requer uma abordagem arquitetônica — com um processo abrangente de projeto e planejamento.

Um repositório central de identidades mal estruturado pode acabar se tornando inadequado para o propósito. Da mesma forma, seu conjunto de ferramentas de gerenciamento centralizado de identidades deve ser projetado levando em conta a flexibilidade — e o futuro —, para garantir que você não seja colocado em uma situação em que os usuários sejam obrigados a gerenciar várias identidades de qualquer maneira.

A segurança é outra preocupação. Os CISOs se envolvem de perto na governança das soluções de IAM, pois a segurança só pode ser mantida por meio de controles rigorosos e políticas rigorosamente aplicadas. De fato, a equipe de TI de nível executivo estará intimamente envolvida na orientação da configuração e do uso do gerenciamento centralizado de identidades — ao mesmo tempo em que monitora continuamente para garantir a conformidade — e na identificação de riscos potenciais.

O gerenciamento centralizado de identidades veio para ficar

 

Em um mundo cada vez mais centrado na nuvem, um repositório centralizado e seguro de identidades oferece benefícios importantes — permitindo que as organizações implantem aplicativos de maneira ágil em todo seu ambiente de tecnologia, ao mesmo tempo em que aplicam padrões de segurança consistentes.

De certa forma, se sua organização utiliza aplicativos em nuvem de última geração, é provável que você já esteja usando um software de um fornecedor de IAM — mesmo que seja a opção padrão que vem junto com o software de produtividade em nuvem da sua empresa.

No entanto, o gerenciamento centralizado de identidades apresenta alguns desafios que vale a pena ter em mente, sendo o mais importante a sua vulnerabilidade como ponto único de falha. Uma única identidade sustenta todo o acesso — o que significa que ela deve ser controlada e monitorada de perto.

No entanto, desde que as organizações utilizem métodos de autenticação robustos, os benefícios do gerenciamento centralizado de identidades superam amplamente as desvantagens, sendo que uma abordagem centralizada agiliza significativamente o gerenciamento de identidades.

 

Junte-se a mais de 4.500 profissionais de Linux e código aberto!

2 vezes por mês. Sem spam.

Índice
Obtenha as respostas sobre segurança de código aberto de que você precisa

Junte-se a mais de 4.500 profissionais de Linux e código aberto!

2 vezes por mês. Sem spam.