Governança de Identidades
A aula aborda a governança de identidades, focando em segregação de funções, revisão periódica e provisioning. Explica como essas práticas garantem segurança, conformidade e eficiência na gestão de acessos em organizações.
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
- Microsoft - Governança de Identidades no Azure AD
- SailPoint - O que é Governança de Identidades?
- Okta - Identity Governance
- ISO 27001 - Segurança da Informação
- PCI Security Standards Council
Exercícios
- Explique o princípio da segregação de funções e dê um exemplo de conflito em um sistema de compras.
- Por que a revisão periódica de acessos é importante? Cite um cenário onde sua falta poderia causar um incidente.
- Descreva o processo de provisioning de um novo funcionário em uma empresa que utiliza automação.
- Quais são os principais benefícios da automação no provisioning?
- Como a segregação de funções pode ser verificada durante uma revisão periódica?