Capítulo 16 — Controle de acesso na prática
Mapa da aula
Aula 16 publicada. Mapa, exemplo, EX046.
flowchart TD
N0["16.1 Papéis e permissões"]
N1["16.2 Revisões de acesso"]
N2["16.3 Registro de acessos"]
N3["16.4 Menor privilégio"]
N0 --> N1 --> N2 --> N3
N3 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX046"]
Desenho lógico
flowchart LR
N0["16.1 Papéis e permissões"]
N1["16.2 Revisões de acesso"]
N2["16.3 Registro de acessos"]
N3["16.4 Menor privilégio"]
N0 --> N1 --> N2 --> N3 --> Q["EX046"]
[16.1 Papéis e permissões]
|
v
[16.2 Revisões de acesso]
|
v
[16.3 Registro de acessos]
|
v
[16.4 Menor privilégio]
|
v
[Exemplo resolvido] --> [Exercício EX046]
Objetivos de aprendizagem
Você vai (1) implantar acesso baseado em papéis para os dados; (2) conduzir revisões de acesso; (3) registrar o acesso a dados sensíveis.
16.1 Papéis e permissões
Ravi ajuda a implantar o acesso baseado em papéis no banco de relatórios da Calder Valley. Os papéis incluem analista de reparos, atendente, analista financeiro e equipe de dados. Cada papel tem permissão para tabelas ou visões específicas. Os analistas de reparos veem ordens e imóveis, mas os nomes dos inquilinos só aparecem por meio de uma visão que os mascara. O dono dos dados de locação aprova quais papéis veem os dados dos inquilinos. Ravi documenta cada papel no dicionário e cria visões, em vez de conceder acesso às tabelas brutas. Cada papel testa suas visões antes de o acesso ser liberado.
16.2 Revisões de acesso
A cada trimestre, Ravi gera para cada dono uma lista das contas com seus papéis e o último acesso, para revisão. Os donos confirmam, alteram ou removem os acessos. Na primeira revisão, o dono dos dados de locação remove o acesso de pessoas que mudaram de departamento e de um consultor externo cujo contrato terminou. Ravi registra a revisão e as mudanças. Ele observa que as revisões só funcionam se os donos de fato examinarem as listas, em vez de aprová-las no automático, por isso destaca as entradas incomuns. O dono dos dados de locação agradece os destaques, que lhe pouparam tempo.
16.3 Registro de acessos
Nas tabelas com dados de inquilinos, Ravi ativa o registro das consultas, anotando quem acessou o quê e quando. Os logs são mantidos por um ano e revisados todo mês em busca de padrões incomuns, como grandes exportações ou acessos fora do horário de trabalho. Ele escreve um script simples que resume os logs para o encarregado pelo tratamento de dados pessoais. Explica que os logs desestimulam o mau uso e permitem investigações, e que é a revisão regular que transforma o registro em um controle. O primeiro resumo mensal não mostra padrões incomuns, o que tranquiliza o encarregado.
16.4 Menor privilégio
Ravi aprende o princípio do menor privilégio: as pessoas devem ter o acesso mínimo necessário para seu trabalho. Uma analista financeira pede acesso total à tabela de ordens para conciliar faturas. Ravi consulta o dono dos dados de reparo, que aprova uma visão com identificadores das ordens, prestadoras e custos, sem dados dos inquilinos. A analista consegue fazer a conciliação. A Sra. Moreau observa que visões sob medida muitas vezes atendem aos pedidos sem conceder acesso amplo. Ravi acrescenta a visão financeira ao dicionário, para que pedidos semelhantes sejam atendidos depressa no futuro.
Exemplo resolvido
Ravi implanta papéis com visões mascaradas, conduz revisões trimestrais com os donos que removem acessos antigos, registra e resume os acessos aos dados dos inquilinos e atende a um pedido do financeiro com uma visão sob medida.
Caso sintético. Os papéis são sintéticos.
Erros e limites
Donos que aprovam listas sem examiná-las tornam as revisões inúteis.
Exercícios
- EX046 — Acesso mascarado. Como os analistas de reparos veem os nomes dos inquilinos? Rubrica: 3 = por meio de uma visão que os mascara;; 2 = parcialmente correto;; 1 = vago;; 0 = nenhuma.
- EX047 — Padrões nos logs. Que padrões incomuns são revisados? Rubrica: 3 = grandes exportações ou acessos fora do horário;; 2 = parcialmente correto;; 1 = parcial;; 0 = nenhuma.
- EX048 — Visão financeira. O que continha a visão financeira? Rubrica: 3 = identificadores das ordens, prestadoras e custos;; 2 = parcialmente correto;; 1 = parcial;; 0 = nenhuma.
Continue estudando — aula 16 (capítulo 16 de 30)
← Capítulo 15 · Índice das aulas · Capítulo 17 →
Continue para a próxima aula já escrita.