Çok kiracılılık
Çok kiracılılık aynı çözümde ayrı müşteri veya grup alanları sağlar. Kiracı otomatik olarak tek kişi ya da tek veritabanı değildir.
Çok kiracılılık, yazılımın mantıksal sınırlarla ayrılmış birden fazla müşteriyi veya grubu kiracı olarak desteklemesidir. Kiracı, birden çok kullanıcısı olan şirket olabilir. Kişilerle verilerin eşlenmesi açık kurallara bağlanmalıdır.
Örnek ve mimari sınır
Varsayımsal uygulamada farklı şirketler aynı ürünü kullanır. Siparişleri izinli şirket kapsamında kalır. Kişi birden fazla alana üye olacaksa üyelik ve geçiş açık kurallar ister.
Teknik uygulama ortak veya ayrı kaynaklar kullanabilir; tek veritabanı şart değildir. Çok kiracılılık tek başına güvenli ayrımı da kanıtlamaz. Liste, dosya, arayüz ve arka plan işlemlerindeki erişimler sınırları gerçekten uygulamalıdır. Bilinçli paylaşılan veriye ayrıca açık kural gerekir.
Kaynaklar
İlgili terimler
- Rol tabanlı erişim kontrolüRBAC izinleri rollere bağlar ve kişileri bu rollere atar. Rol adının yanında erişilebilecek veri kapsamı da açık olmalıdır.
- Öznitelik tabanlı erişim kontrolüABAC erişimi tanımlı özellikler ve kurallarla değerlendirir. Bu özelliklerin kaynağı ve güncelliği de tasarımın parçasıdır.
- Eski sistemKullanılmaya devam eden, zamanla teknik ve iş bağımlılıkları birikmiş mevcut sistem.
- Tarayıcı önbelleğiTarayıcı önbelleği uygun HTTP yanıtlarını sonraki kullanım için saklar. Yeniden kullanım ve doğrulama ilgili kurallara bağlıdır.
- Önbelleği geçersiz kılmaÖnbelleği geçersiz kılma, saklanan kopyanın kullanımını belirli kurallarla sonlandırır. Kaynaktaki asıl kayıt bundan ayrı ele alınır.
- ÖnbelleklemeÖnbellekleme saklanmış veri veya sonuçları yeniden kullanır. Geçerlilik ve izinli kullanıcı kapsamı planlanmalıdır.
Bu konudaki yazılar








ASES ile Yazılım geliştirme
Özel yazılım, web ve mobil uygulamalar



