MAC ve DAC Arasındaki Fark

MAC vs DAC

Çok kullanıcılı bir ortamda, insanların sadece ihtiyaç duyduklarına erişebilmelerini sağlamak için kısıtlamaların konulması önemlidir. Bu bağlamda, Zorunlu Erişim Kontrolü (MAC) ve İsteğe Bağlı Erişim Kontrolü (DAC) kullanılan popüler erişim kontrolü modellerinden ikisidir. Aralarındaki temel fark, kullanıcılara nasıl erişim sağladıklarıdır. MAC ile yöneticiler bir dizi düzey oluşturur ve her kullanıcı belirli bir erişim düzeyiyle bağlantılıdır. Erişim seviyesinden daha büyük olmayan tüm kaynaklara erişebilir. Buna karşılık, DAC'daki her kaynağın ona erişebilen kullanıcıların bir listesi vardır. DAC izin seviyesine göre değil, kullanıcının kimliğine göre erişim sağlar.

MAC, özellikle çok sayıda kullanıcıyla uğraşırken erişim oluşturmanın ve korumanın daha kolay bir yoludur, çünkü her kaynak için tek bir seviye ve her kullanıcı için bir seviye oluşturmanız gerekir. DAC ile erişime izin verilebilmesi için kaynağa ihtiyaç duyan her bir kişiyi tanımanız gerekir. DAC'nin avantajı esnekliktir. Tek düzey 1 kaynağa erişmesi gereken 2. düzey bir kullanıcınız varsa, aynı kategorideki diğer tüm kaynaklara erişmesine izin vermeden bu kullanıcıya erişim sağlayamazsınız. Kaynağın düzeyini kullanıcıya düşürmek, düzeyindeki diğer tüm kullanıcıların bu kaynağa erişmesine de neden olur. DAC ile, o kullanıcıyı kaynağa kimlerin erişebileceği listesine eklemeniz yeterlidir.

Yöneticilerin kimin neye erişebileceğini takip etmesi daha kolaydır çünkü MAC ile izin seviyelerini değiştirebilecekleri sadece onlardır. DAC, kaynağa erişimi olan kullanıcılara, listeye ekleyerek diğer kullanıcılara erişim de sağlar. İnsanlar erişebilecekleri şeylere başka insanlar eklediyse bu sorunlu olabilir.

MAC'in iyi bir örneği, yöneticiler, sıradan kullanıcılar ve misafirler için Windows'un erişim düzeyleridir. DAC için Linux dosya işletim sistemleri için izinler iyi bir örnektir.

Özet:

1.MAC seviyelere göre erişim sağlarken DAC kimliğe göre erişim sağlar
2.DAC, MAC'den daha fazla emek yoğundur
3.DAC MAC'den daha esnektir
4.MAC erişimi yalnızca yöneticiler tarafından değiştirilebilirken DAC erişimi diğer kullanıcılar tarafından sağlanabilir