Data Engineering

IAM ve Veri Güvenliği

En az ayrıcalık, service accounts, GCP rolleri, at rest/in transit şifreleme, data masking, audit logs, GDPR uyumluluğu, VPC Service Controls

20 mülakat soruları·
Senior
1

GCP'de IAM izinlerini atarken uygulanması gereken temel ilke nedir?

Cevap

En az ayrıcalık ilkesi (least privilege), bir görevi yerine getirmek için kesinlikle gerekli olan izinleri vermek anlamına gelir. Data Engineering'de bu, bir pipeline'ın yalnızca gerçekten ihtiyaç duyduğu bucket, dataset ve tablolara erişimi olması gerektiği anlamına gelir. Bu ilke saldırı yüzeyini azaltır ve bir service account ele geçirildiğinde potansiyel zararı sınırlar.

2

GCP'de service account ile kullanıcı hesabı arasındaki fark nedir?

Cevap

Service account, uygulamalar ve servisler için tasarlanmış bir kimliktir, kullanıcı hesabı ise bir kişiyi temsil eder. Service account'lar JSON anahtarları veya Workload Identity kullanarak kimlik doğrular, şifresi yoktur ve otomasyon için tasarlanmıştır. Data Engineering'de her pipeline'ın belirli izinlere sahip kendi service account'u olmalıdır.

3

GCP'de IAM rol hiyerarşisi, en az izinliden en çok izinliye nasıldır?

Cevap

IAM rol hiyerarşisi Viewer (yalnızca okuma) ile Editor (IAM yönetimi olmadan okuma/yazma) ve Owner (IAM ve faturalandırma dahil tam kontrol) arasındadır. Veri pipeline'ları için, bu aşırı geniş ilkel roller yerine BigQuery Data Viewer veya Storage Object Creator gibi ince ayrıntılı önceden tanımlanmış roller kullanılması önerilir.

4

GCP üretim ortamında JSON service account anahtarlarından neden kaçınılmalıdır?

5

At rest şifreleme ile in transit şifreleme arasındaki fark nedir?

+17 mülakat soruları

Bir sonraki mülakatın için Data Engineering'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla