A governança de identidades é um conjunto de políticas, processos e tecnologias que gerenciam identidades digitais e controlam o acesso a recursos de TI. Ela é fundamental para a segurança da informação, pois garante que apenas usuários autorizados tenham acesso a dados e sistemas, reduzindo riscos de violações e fraudes. Nesta aula, exploraremos três pilares essenciais: segregação de funções, revisão periódica e provisioning.

Esses conceitos ajudam a estabelecer um ciclo de vida de identidades bem definido, desde a criação até a desativação, assegurando que privilégios sejam concedidos de forma adequada e monitorados continuamente. Vamos detalhar cada um deles com exemplos práticos e boas práticas.

Segregação de funções

A segregação de funções (SoD, do inglês Segregation of Duties) é um princípio de controle interno que visa evitar que uma única pessoa tenha controle total sobre um processo crítico, reduzindo o risco de erros ou fraudes. Em termos de identidades, isso significa que nenhum usuário deve possuir permissões que, combinadas, permitam ações conflitantes, como criar um usuário e aprovar seu acesso a dados sensíveis.

Por exemplo, em um sistema financeiro, a pessoa que emite uma ordem de pagamento não deve ser a mesma que a aprova. Na prática, a SoD é implementada através de regras de acesso que impedem a atribuição de certos pares de funções a um mesmo indivíduo. Ferramentas de governança de identidades (IGA) automatizam essas verificações, alertando sobre violações potenciais durante o provisionamento de acessos.

Exemplo de regra SoD: Um funcionário não pode ter simultaneamente as funções de "Operador de Compras" e "Aprovador de Compras".

Para garantir a eficácia, é crucial mapear processos de negócio e identificar combinações de funções que representam riscos. A segregação também se aplica a contas privilegiadas, onde a administração de sistemas deve ser separada da auditoria.

Revisão periódica

A revisão periódica de acessos é o processo de verificar regularmente se as permissões concedidas ainda são apropriadas para cada usuário. Com o tempo, as funções mudam, colaboradores são transferidos ou deixam a empresa, e os acessos podem se tornar excessivos, criando riscos de segurança. A revisão garante que apenas acessos necessários e autorizados permaneçam ativos.

Normalmente, a revisão é realizada por gestores ou proprietários de sistemas, que analisam listas de usuários e suas permissões, aprovando ou revogando acessos. Ferramentas de IGA automatizam esse fluxo, enviando notificações e registrando decisões para auditoria. A frequência recomendada varia conforme a criticidade: acessos privilegiados podem ser revisados mensalmente, enquanto acessos comuns, trimestralmente.

Exemplo de cronograma de revisão: Acessos de administradores de rede: revisão mensal. Acessos de funcionários a sistemas internos: revisão semestral.

Além de reduzir riscos, a revisão periódica atende requisitos de conformidade, como SOX, PCI-DSS e LGPD, que exigem evidências de controle de acesso contínuo.

Provisioning

Provisioning é o processo de criar, modificar e desativar contas de usuário e seus privilégios de acesso em sistemas e aplicativos. Ele abrange todo o ciclo de vida da identidade, desde a entrada do colaborador (onboarding) até sua saída (offboarding). Um provisioning eficiente garante que o acesso seja concedido rapidamente quando necessário e removido prontamente quando não for mais preciso.

O provisioning pode ser manual, mas em organizações modernas é automatizado através de soluções de IGA que se integram a diretórios (como Active Directory), sistemas de RH e aplicações. Por exemplo, quando um novo funcionário é cadastrado no sistema de RH, uma regra dispara a criação de sua conta no AD, atribuição de grupos e permissões conforme seu cargo. Da mesma forma, quando um funcionário é desligado, suas contas são desativadas automaticamente.

Exemplo de fluxo de provisioning automatizado: 1. RH cadastra novo funcionário. 2. IGA detecta evento e cria conta no AD. 3. IGA atribui grupos de acesso baseados no cargo. 4. Usuário recebe credenciais via e-mail. 5. Ao desligamento, IGA desabilita conta e remove permissões.

Boas práticas incluem a padronização de roles (funções) para simplificar a atribuição de permissões, a implementação de aprovações para acessos críticos e a realização de reconciliações periódicas para garantir que as contas reflitam o estado esperado.

Boas práticas e observações finais

Para uma governança de identidades eficaz, é importante combinar os três pilares com uma política clara, treinamento de usuários e auditoria contínua. A segregação de funções deve ser revisada sempre que processos mudam; a revisão periódica deve ser baseada em riscos; e o provisioning deve ser automatizado sempre que possível. Ferramentas como Okta, Microsoft Identity Manager e SailPoint oferecem recursos completos para implementar esses controles.

Referências

Exercícios

  1. Explique o princípio da segregação de funções e dê um exemplo de conflito em um sistema de compras.
  2. ✓ Resposta: A segregação de funções impede que uma única pessoa execute ações conflitantes. Exemplo: em compras, a mesma pessoa não pode criar um pedido e aprová-lo, pois poderia fraudar o processo. Deve haver funções separadas: solicitante, aprovador e comprador.
  3. Por que a revisão periódica de acessos é importante? Cite um cenário onde sua falta poderia causar um incidente.
  4. ✓ Resposta: A revisão periódica garante que acessos desnecessários sejam removidos. Sem ela, um ex-funcionário pode manter acesso a dados confidenciais, permitindo vazamento de informações ou sabotagem.
  5. Descreva o processo de provisioning de um novo funcionário em uma empresa que utiliza automação.
  6. ✓ Resposta: O RH cadastra o funcionário no sistema de RH. A ferramenta de IGA detecta o evento, cria conta no Active Directory, atribui grupos conforme o cargo (ex.: Financeiro), envia credenciais por e-mail e registra a ação para auditoria.
  7. Quais são os principais benefícios da automação no provisioning?
  8. ✓ Resposta: Redução de erros manuais, agilidade na concessão e remoção de acessos, consistência nas permissões, trilha de auditoria e conformidade com políticas de segurança.
  9. Como a segregação de funções pode ser verificada durante uma revisão periódica?
  10. ✓ Resposta: A revisão deve incluir a análise de combinações de funções dos usuários. Ferramentas de IGA podem gerar relatórios de violações SoD, e os gestores devem aprovar ou corrigir os acessos conflitantes.