En az ayrıcalık ilkesi
En az ayrıcalık, yetkiyi gerekli görev ve veri kapsamıyla sınırlar. Gerekli iş yapılabilir kalır; gereksiz haklar kaldırılır.
En az ayrıcalık ilkesi, kişiye veya teknik hizmete yalnız atanan görev için gereken hak ve kaynakları vermektir. Sınır hem izinli eylemi hem erişilebilecek veriyi kapsar.
Dışa aktarım hizmeti örneği
Varsayımsal hizmet, belirli müşteri şirketi için sipariş dışa aktarımı oluşturur. İlgili siparişleri okuyabilmeli ve dosyayı üretebilmelidir. Sözleşmeleri silmek veya başka şirketlerin siparişlerini değiştirmek bu göreve dahil değildir.
İlke, her hesabı topluca salt okunur yapmayı gerektirmez; gereken düzenlemeye özellikle izin verilmelidir. Görev değişince haklar gözden geçirilir. Uygun izin listesi tek başına bütün erişim yollarının onu doğru uyguladığını kanıtlamaz.
Kaynaklar
İlgili terimler
- Kimlik ve erişim yönetimiIAM dijital kimliklerle erişim haklarının yönetimini birleştirir. Hesap açma, görev değişimi ve eski yetkilerin kaldırılması birlikte ele alınır.
- 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.
- WebAuthnWebAuthn, açık anahtarla giriş için tarayıcı API’sidir. Tarayıcıdan gelen yanıt, giriş kabul edilmeden önce sunucuda kontrol edilmelidir.
- PasskeyPasskey, belirli bir hizmete bağlı anahtar çiftiyle giriş sağlar. Cihaz değişimi, hesabı kurtarma ve hesap yetkileri ayrıca ele alınmalıdır.
- Çok faktörlü kimlik doğrulamaMFA farklı doğrulama faktörü türlerini kullanır. Aynı türün birkaç kez sorulması çok faktörlü doğrulama oluşturmaz.
Projeniz ASES ile
Projenizi bize anlatın. İlk değerlendirmemizle size dönelim.