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.

İlerlemeni kaydetmek için giriş yapÜcretsiz hesap: yalnızca ders ilerlemen ve quiz sonuçların saklanır.

Ziyaret sayımı için Google Analytics kullanıyoruz. Reklam yok, siteler arası takip yok. Çerez Politikası