security

Kiracı Yalıtımı (Tenant Isolation)

Kiracı yalıtımı, çok kiracılı bir SaaS uygulamasında bir müşterinin verisinin, hesaplama kaynağının ve yapılandırmasının asla başka bir müşteriye sızmamasını sağlayan kontroller bütünüdür. Birçok kurumu ortak altyapı üzerinden hizmet verdiğiniz için, eksik bir WHERE koşulu, yanlış kapsanmış bir önbellek anahtarı ya da sınırları aşan bir arka plan işi, bir kiracının kayıtlarını bir başkasına açığa çıkarabilir — bu, bir SaaS'ın yapabileceği en yıkıcı hatalardan biridir. Yalıtım bir yelpazede işler: mantıksal yalıtım (satır düzeyi güvenlikle korunan tenant_id sütunlu ortak veritabanı), kiracı başına şema veya tam fiziksel yalıtım (müşteri başına ayrı veritabanı ya da küme). Daha güçlü yalıtım işletme maliyetini artırır ama güvenlik denetçilerine kanıtlanması daha kolaydır. Pratik not: kiracı sınırını her geliştiricinin hatırlamasına güvenmek yerine tek bir yerde — ara katman ya da sorgu kapsamı — zorunlu kılın, kiracılar arası okumaların başarısız olduğunu doğrulayan otomatik testler ekleyin ve her sızıntıyı Sev-1 olay olarak ele alın.

İlgili terimler

Daha fazla Güvenlik ve Uyumluluk terimi