Erişim Kontrol Matrisi - Access Control Matrix

İçinde bilgisayar Bilimi, bir Erişim Kontrol Matrisi veya Erişim Matrisi soyut, resmi güvenlik modeli sistemdeki her nesneye göre her öznenin haklarını karakterize eden bilgisayar sistemlerindeki koruma durumu. İlk kez tarafından tanıtıldı Butler W. Lampson 1971'de.[1]

Bir erişim matrisi, konu başına bir satır ve nesne başına bir sütun olmak üzere dikdörtgen bir hücre dizisi olarak düşünülebilir. Bir hücredeki giriş - yani belirli bir özne-nesne çiftinin girişi - öznenin nesne üzerinde egzersiz yapmasına izin verilen erişim modunu gösterir. Her sütun bir erişim kontrol Listesi nesne için; ve her satır bir erişim profili konu için.[2]

Tanım

Modele göre, bir bilgisayar sisteminin koruma durumu bir dizi nesne olarak soyutlanabilir. Bu, korunması gereken varlık kümesidir (ör. işlemler, dosyalar, bellek sayfaları) ve bir dizi konu , tüm aktif varlıklardan (ör. kullanıcılar, süreçler) oluşur. Ayrıca bir dizi hak var şeklinde , nerede , ve . Bu şekilde bir hak, bir öznenin nesneyi işlemesine izin verilen erişim türünü belirtir.

Misal

Bu matris örneğinde iki işlem, iki varlık, bir dosya ve bir cihaz vardır. İlk süreç, varlık 1'in sahibidir, varlık 2'yi yürütme, dosyayı okuma ve cihaza bazı bilgiler yazma yeteneğine sahipken, ikinci işlem varlık 2'nin sahibidir ve varlık 1'i okuyabilir.

Öğe 1Öğe 2Dosyacihaz
Rol 1oku, yaz, çalıştır, sahiplenyürütmekokumakyazmak
Rol 2okumakoku, yaz, çalıştır, sahiplen

Yarar

Koruma mekanizmalarının ayrıntı düzeyini tanımlamadığı için Erişim Kontrol Matrisi, herhangi bir türdeki statik erişim izinlerinin bir modeli olarak kullanılabilir. giriş kontrolu sistemi. Herhangi bir sistemde izinlerin değiştirilebileceği kuralları modellemez ve bu nedenle sadece sistemin erişim kontrolünün eksik bir açıklamasını verir. güvenlik Politikası.

Bir Erişim Kontrol Matrisi, yalnızca belirli bir zamandaki izinlerin soyut bir modeli olarak düşünülmelidir; bunun iki boyutlu bir dizi olarak birebir uygulaması aşırı bellek gereksinimlerine sahip olacaktır. Yeteneğe dayalı güvenlik ve erişim kontrol listeleri Statik izinleri Erişim Kontrol Matrisleri kullanılarak modellenebilen somut erişim kontrol mekanizmaları kategorileridir. Bu iki mekanizma bazen sunulsa da (örneğin, Butler Lampson's Koruma kağıt) basitçe satır tabanlı ve sütun tabanlı olarak uygulamalar Erişim Kontrol Matrisinde bu görüş, dinamik davranışı hesaba katmayan sistemler arasında yanıltıcı bir denklik çizdiği için eleştirildi.[3]

Ayrıca bakınız

Referanslar

  1. ^ Lampson, Butler W. (1971). "Koruma". 5. Princeton Bilişim Bilimleri ve Sistemleri Konferansı Bildirileri. s. 437.
  2. ^ RFC 4949
  3. ^ Mark S. Miller; Ka-Ping Yee; Jonathan Shapiro. (Mart 2003). "Yetenek Efsaneleri Yıkıldı" (PDF ). Teknik Rapor SRL2003-02. Sistem Araştırma Laboratuvarı, Bilgisayar Bilimleri Bölümü, Johns Hopkins Üniversitesi. Alıntı dergisi gerektirir | günlük = (Yardım)
  • Piskopos Matt (2004). Bilgisayar güvenliği: sanat ve bilim. Addison-Wesley. ISBN  0-201-44099-7.