Data Engineering

IAM e segurança de dados

Privilégio mínimo, service accounts, papéis GCP, criptografia at rest/in transit, data masking, audit logs, conformidade GDPR, VPC Service Controls

20 perguntas de entrevista·
Senior
1

Qual é o princípio fundamental a aplicar ao atribuir permissões IAM no GCP?

Resposta

O princípio do privilégio mínimo (least privilege) consiste em conceder apenas as permissões estritamente necessárias para realizar uma tarefa. Em Data Engineering, isso significa que um pipeline deve ter acesso apenas aos buckets, datasets e tabelas que realmente precisa. Esse princípio reduz a superfície de ataque e limita os danos potenciais em caso de comprometimento de um service account.

2

Qual é a diferença entre um service account e uma conta de usuário no GCP?

Resposta

Um service account é uma identidade projetada para aplicações e serviços, enquanto uma conta de usuário representa uma pessoa. Service accounts autenticam usando chaves JSON ou Workload Identity, não têm senha e são projetados para automação. Em Data Engineering, cada pipeline deve ter seu próprio service account com permissões específicas.

3

Qual é a hierarquia de papéis IAM no GCP, do menos ao mais permissivo?

Resposta

A hierarquia de papéis IAM vai de Viewer (somente leitura) a Editor (leitura/escrita sem gerenciamento IAM) e Owner (controle total incluindo IAM e cobrança). Para pipelines de dados, é recomendado usar papéis predefinidos granulares como BigQuery Data Viewer ou Storage Object Creator em vez desses papéis primitivos muito amplos.

4

Por que as chaves JSON de service account devem ser evitadas em um ambiente de produção GCP?

5

Qual é a diferença entre criptografia at rest e criptografia in transit?

+17 perguntas de entrevista

Domine Data Engineering para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis