SharePoint İzinlerini Bir Profesyonel Gibi Yönetin
Bir BT veya SharePoint yöneticisi olarak, hizmet hesaplarının ve SharePoint'e erişmesi gereken son kullanıcıların uygun şekilde sağlanması da dahil olmak üzere grubunuzun güvenliğini yönetmeniz gerekir. Burada, SharePoint'teki izinlerin nasıl çalıştığını ve SharePoint güvenliğini ve benimsenmesini en üst düzeye çıkarmak için bunları kullanmaya yönelik en iyi uygulamaları inceliyoruz.
SharePoint kimlik doğrulamasını ve yetkilendirmesini anlama
Erişim kontrolü, kimlik doğrulamaya (kullanıcının iddia ettiği kişi olduğunun doğrulanması) ve yetkilendirmeye (kullanıcının neye erişmesi gerektiğinin belirlenmesi) dayanır. SharePoint yetkilendirmeyi gerçekleştirir ancak herhangi bir kimlik doğrulaması gerçekleştirmez; bunun üstesinden gelmek için temeldeki İnternet Bilgi Hizmetlerine (IIS) ve kimlik doğrulama sağlayıcılarına güvenir.
SharePoint 2010'dan bu yana standart kimlik doğrulama, talep tabanlı kimlik doğrulamadır. Talep tabanlı kimlik doğrulamanın farklı türleri vardır; endüstri standartları WS-Federation, Security Assertion Markup Language (SAML) ve OAuth'tur. Ancak Microsoft, SharePoint'e birçok farklı kimlik doğrulama yaklaşımını anlayabilen Güvenlik Belirteci Hizmeti (STS) adında bir talep motoru ekledi. SharePoint, standart Windows Kimlik Doğrulamasını (NTLM, Basic ve Kerberos), Form Tabanlı Kimlik Doğrulamasını (FBA) ve SAML'yi destekler.
İzin verilebilecek varlıklar
SharePoint'teki yetkilendirme, aşağıdaki varlıklara atanan izinler tarafından kontrol edilir:
- Aktif Dizin grupları
- Form Tabanlı Kimlik Doğrulamanın sağladığı roller
- SAML özellikleri
- SharePoint grupları
- Belirli bir kullanıcı (en iyi uygulamalar SharePoint'te bu düzeyde izin atanmamasını önerse de)
İzinlerin verilebileceği nesneler
SharePoint birçok nesne türü için izinleri destekler:
- Çiftlik
- Servis uygulaması
- Web uygulaması
- Site koleksiyonu
- Alan
- Liste
- Kütüphane
- Dosya
- Öğe
Bu nesnelerin tümü için, önceki bölümde listelenen SharePoint güvenlik grupları, roller, nitelikler veya belirli kullanıcılar gibi varlıklara izinler atayabilirsiniz. (Daha önce de belirtildiği gibi, en iyi uygulama, izinleri doğrudan kullanıcı hesabına eklemek yerine, kullanıcı izinlerini atamak için güvenlik gruplarını veya rollerini kullanmaktır.)
Bir nesneye yönelik izin atamaları, ona erişimin verilip verilmeyeceğini veya engellenip engellenmeyeceğini belirler. Tipik bir SharePoint kullanıcısının örneğin grup, hizmet uygulaması ve hatta web uygulaması düzeyinde erişimi olamaz; bunun yerine, ilgili SharePoint izin grupları kullanılarak site koleksiyonu düzeyindeki veya daha düşük düzeydeki verilere yönelik izinler verilecektir.
En iyi uygulamaların, yönetimi karmaşık hale getirmesi ve güvenlik gözetimlerine yol açabilmesi nedeniyle SharePoint öğe düzeyinde izinlerin atanmasından mümkün olduğunca kaçınılmasını önerdiğini unutmayın. Çoğu zaman, gerekli izinlerin atanmış olduğu SharePoint listelerindeki, belge kitaplıklarındaki veya klasörlerdeki öğeleri kolayca gruplandırabilirsiniz. Ancak bazen, özellikle üçüncü taraf hak yönetimi çözümünün bulunmadığı durumlarda, belirli ihtiyaçları karşılamak için öğe düzeyinde izinler gerekebilir. İş ihtiyacını karşılamak için özel öğe düzeyinde izinler tek seçenekse, yöneticiler bunların kullanımını belirli konumlarla sınırlamalı ve bunun etrafında katı bir iş akışı oluşturmalı, öğe düzeyinde izinlerin ne zaman verildiğini veya değiştirildiğini ve bunu kimin yaptığını belgelemeli ve gözden geçirmelidir.
SharePoint izinleri nasıl atanır ve düzenlenir?
SharePoint kaynaklarına yönelik izinleri yönetme yeteneği öncelikle Site Koleksiyonu Yöneticileri (kök siteyi ve tüm alt sitelerini yönetebilen) ve Site Sahipleri gruplarının (belirli alt siteleri yönetebilen) üyeleriyle sınırlıdır. Ancak herhangi bir son kullanıcı, sahip olduğu içerik ve konumlara ilişkin izinleri düzenleyebilir.
Bir site koleksiyonunun veya sitenin izinlerini değiştirmek için Site Koleksiyonu Yöneticileri veya Site Sahipleri "Site Ayarları"nı seçmeli ve SharePoint izinlerini düzenlemelidir; Kitaplıkları veya listeleri belgelemek için izinler gibi daha düşük düzeydeki izinlere, söz konusu güvenli hale getirilebilir nesnelerin ayarlar sayfalarından erişilebilir.
İzin düzeylerini anlama ve kullanma
Varsayılan izin düzeyleri
SharePoint, nesnelere erişimi denetlemek için izin düzeylerini kullanır. On varsayılan izin düzeyi vardır:
- Tam kontrol
- Katkı yapmak
- Okumak
- Tasarım
- Düzenlemek
- Sınırlı erişim
- Onaylamak
- Hiyerarşiyi Yönet
- Kısıtlı Okuma
- Sadece Görüntüle
Her izin düzeyi, bireysel izinler için bir kapsayıcıdır. Örneğin:
- Okuma izni düzeyi şu izinleri içerir: Açma, Görüntüleme, Sürümler, Sayfa, Uygulama Sayfaları, Kullanıcı Bilgileri, Uyarı Oluşturma, Self Servis Site Oluşturma, Uzak Arayüzler ve UseClient Entegrasyon Özellikleri.
- Contribute izin düzeyi, Okuma düzeyindeki tüm izinlerin yanı sıra Görüntüleme, Ekleme, Güncelleştirme, Silme, Sürümler, Dizinlere Göz Atma, Kullanıcı Bilgilerini Düzenleme, Kişisel Görünümleri Yönetme, Web Bölümlerini Ekleme, Güncelleştirme veya Kaldırma izinlerini içerir.
- Tam Denetim izni, Okuma ve Katkıda Bulunma için tüm alt izinlerin yanı sıra ekstraları da içerir.
Normalde son kullanıcılara aktif olarak kullandıkları özel sitelere Contribute erişimi ve diğer her şeye Salt Görüntüleme erişimi atanır.
Özel izin düzeyleri
SharePoint, bir kuruluşun ihtiyaç duyabileceği tüm izin düzeylerini içermediğinden, izin düzeylerini özelleştirmenize ve sıfırdan veya mevcut bir izin düzeyini kopyalayıp izin değişiklikleri yaparak yenilerini oluşturmanıza olanak tanır. Özel ayrıntılı izin kümelerine sahip olmak, izinleri doğrudan bireysel kullanıcılara atamanın getirdiği tüm zorluklar ve riskler olmadan, son kullanıcıların neler yapabileceğini daha iyi kontrol etmenize olanak tanır.
Mevcut bir izin düzeyini özelleştirme
“Site Ayarları” sayfasına gidin ve “Site İzinleri”ne tıklayın ve “İzin Düzeyleri” menüsüne tıklayın. Mevcut bir izin düzeyini özelleştirmek için "İzin Düzeyleri" sayfasında adını tıklayın. “İzin Düzeyini Düzenle” sayfasında açıklamayı değiştirin ve istediğiniz izinleri ekleyin veya kaldırın.
Sıfırdan yeni bir özel izin düzeyi oluşturma
Yeni bir özel izin düzeyi oluşturmak için SharePoint Grup Yöneticisi, Site Koleksiyonu Yöneticisi veya Site Sahibi olarak oturum açmanız gerekir. “Site Ayarları” sayfasına gidin ve “Site İzinleri”ne tıklayın. Ardından “İzin Düzeyleri” menü öğesine tıklayın:
"İzin Düzeyi Ekle" sayfasında, yeni izin düzeyinin adını ve açıklamasını girin. Ardından, yeni izin düzeyinin dahil edilmesini istediğiniz liste, site ve kişisel izinlerin yanındaki onay kutularını seçin. Son olarak “Oluştur”a tıklayın.
Klonlama yoluyla yeni bir özel izin düzeyi oluşturma
Mevcut bir izin düzeyini kopyalamak için aynı konuma erişin, "İzin Düzeyleri" sayfasına gidin ve ardından klonlamak istediğiniz izin düzeyine tıklayın.
Ardından "İzin düzeyini kopyala" düğmesini tıklayın, yeni izin düzeyini adlandırın, gerektiği şekilde değiştirin ve ardından kaydedin.
İzin devralmayı anlama
Bir site koleksiyonundaki bir öğenin izin ayarları, o öğenin alt öğelerine aktarılır: Siteler, izinleri site koleksiyonunun kök sitesinden devralır, kitaplıklar, kitaplığı içeren siteden devralır vb. İzin devralma, bir kez yüksek düzeyde bir izin ataması yapmanızı ve bunun daha düşük düzeylere aktarılmasını sağlar.
Tahmin edebileceğiniz gibi bu model tüm güvenlik gereksinimlerini karşılamıyor. Örneğin, birden fazla kullanıcının belirli bir belge kitaplığına erişmesi gerekebilir, ancak bunlardan yalnızca birkaçı o kitaplıktaki belgelerden birini okuyabilir. Benzer şekilde şunlara da ihtiyacınız olabilir:
- Üst site koleksiyonuna ait olanlardan farklı alt site izinleri
- Ana sitenin izinlerinden farklı olan liste veya kitaplık izinleri
- Ana kitaplığınkinden farklı klasör izinleri
- Üst kitaplık veya klasörden farklı dosya izinleri
İzin devralmanın ihlali
Şu anda bu hedeflere ulaşmanın tek yolu, belirli bir öğe için mirasın iptal edilmesidir. Gerekli olmayan izinleri kaldırarak kullanıcı izinlerini gerektiği gibi düzenlersiniz. Bu strateji etkilidir ancak belirli kullanıcı hesaplarına benzersiz izinler atamak, yönetimde baş ağrısı yaratır ve güvenlik açıklarına neden olabilir. Bu nedenle mümkün olduğunca mirası bozmaktan kaçınmalısınız.
Belirli bir nesnenin devralınmasını sonlandırmak için, devralmayı sonlandırmak istediğiniz nesneyi seçin, "İzinleri devralmayı durdur"u seçin ve ardından gerektiği gibi kullanıcıları veya grupları kaldırın veya ekleyin.
SharePoint izinlerini doğru şekilde ayarlamak ve bunları etkili bir şekilde yönetmek, Microsoft SharePoint yatırımınızı artırabilir veya bozabilir: Çok fazla kısıtlama daha az benimsemeye yol açabilir, ancak sınırsız erişim, karmaşık bir ortama ve güvenlik sorunlarına yol açabilir. Doğru dengeyi elde etmek, SharePoint grubunun bütünlüğünü ve kullanışlılığını sağlamak için SharePoint'in uygulanmasından önce dikkatli bir planlamanın yanı sıra düzenli incelemeler ve risk değerlendirmelerini gerektirir.



