O que é Controle de acesso
Gerenciamento de direitos de acesso
Controle de acesso é um sistema para gerenciar quem tem acesso a recursos e quais ações podem ser realizadas.
Modelos Principais
- DAC — discricionário (proprietário decide)
- MAC — obrigatório (sistema decide)
- RBAC — baseado em funções
- ABAC — baseado em atributos
Componentes do Sistema
- Identificação — quem você é
- Autenticação — provar identidade
- Autorização — o que é permitido
- Auditoria — registro de ações
Princípio do Menor Privilégio
Usuários recebem apenas os direitos necessários para suas tarefas. Isso reduz o risco de:
- Erros acidentais
- Abuso
- Escopo de ataques
Implementação
- Active Directory / LDAP
- IAM (AWS, Azure, GCP)
- OAuth 2.0 / OpenID Connect
- Keycloak, Okta