Ö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.
Öznitelik tabanlı erişim kontrolü (ABAC), erişim isteğini kişinin, nesnenin, istenen eylemin ve gerektiğinde ortamın özellikleriyle değerlendirir. Hangi birleşimin erişime izin verdiğini kurallar belirler.
Belge örneği
Varsayımsal portalda bir kural, yalnız gereken okuma yetkisi varsa, belgenin ait olduğu şirkette üyelik doğrulanmışsa ve belge onaylıysa okumaya izin verir. Rol adı tek başına bütün bu kararı içermez.
Özellikler güvenilir kaynaklardan gelmelidir. Tarayıcıda serbestçe seçilen şirket kimliği üyeliği kanıtlamaz. Eksik veya güncelliğini yitirmiş değerlerin nasıl ele alınacağı da belirlenmelidir. ABAC rolleri içerebilir ve RBAC ile birlikte çalışabilir; belirsiz kuralları otomatik olarak doğru yapmaz.
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.
- En az ayrıcalık ilkesiEn 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.
- 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.