FDE Foundations · Modül 11: Güvenlik ve Veri
Kiracı İzolasyonu
Çok kiracılı sistemler şema, veritabanı veya satır kapsamıyla izole olur. Hangisini seçerseniz seçin, veri katmanı bunu varsayılan olarak zorlamalı; kanıt bir test takımıdır, söz değil.
10 dk okuma
Kazanımlar
- İzolasyon modelini müşteriyle seçmek
- Kiracı kapsamını veri katmanında zorlamak
- İzolasyonu kiracılar arası testlerle kanıtlamak
Modeli bilinçli seçin
Kiracı kolonlu ortak şema en ucuz ve standarttır; kiracı başına şema ve veritabanı izolasyonu ve işletim maliyetini yükseltir. Müşterinin güvenlik incelemesi cevabı zorunlu kılabilir; aksi hâlde veri hassasiyetine ve ölçeğe göre seçin ve seçimi ödünleşimleriyle brifte yazın.
Veri katmanında zorlayın
Her sorgu otomatik olarak kiracıyla kapsamlanır (satır düzeyi güvenlik, sorgu sarmalayıcı veya ORM global scope'ları), böylece uygulama kodu unutamaz. Tehlikeli hata, bir uçtaki tek eksik where cümlesidir; o hataya karşı güvenilir tek savunma veri katmanındaki varsayılanlardır.
Kiracı bağlamı açıktır
Kiracı, doğrulanmış kimlikten gelir (token, sertifika, imzalı başlık); istemcinin serbestçe seçebileceği bir parametreden asla. Arka plan işleri kiracı bağlamını kuyruklar üzerinden açıkça taşır; bağlamı hatta kaybetmek, kiracılar arası yazmanın oluştuğu yerdir.
Kanıtlayın
Her ucu iki kiracı olarak koşan ve sınırın ötesinde sıfır görünürlük iddia eden bir test takımı. CI'da her değişiklikte koşun. Müşterinin güvenlik ekibi izolasyonun nasıl garanti edildiğini sorduğunda cevap, yeşil takımın bağlantısıdır; her mimari diyagramdan iyidir.
Mini kontrol
2-3 soruluk isteğe bağlı öz kontrol. Yanıtlar cihazından çıkmaz, saklanmaz ve hiçbir değerlendirmeye sayılmaz.
Alıştırma
Kurgusal bir analitik ürünü için kiracı izolasyonu tasarlayın: ödünleşimleriyle seçilen model, zorlama mekanizması, kiracı bağlamının arka plan işlerine ulaşması ve test yaklaşımı.
Geçme kriterleri
Model gerekçesiyle seçilmiş, zorlama veri katmanında otomatik, kuyruk bağlamı taşınması açık ve testler kiracılar arası sıfır görünürlük iddia etmelidir.