CLR tümleştirme güvenlik
Güvenlik modelini SQL Server ile tümleştirme .NET Framework ortak dil çalışma zamanı (CLR) yönetir ve içinde çalışan nesneler CLR ve olmayan CLR farklı türleri arasında erişimi güvenlik altına alır. SQL Server. Bu nesneler çağrılabilir bir Transact-SQL deyim veya sunucuda çalışan başka bir CLR nesne. Nesneler arasında arama, bağlantılar olarak anılır.Bu nesne üzerinde gerçekleştirilen güvenlik denetimleri türleri, söz konusu bağlantı türlerine bağlıdır.
CLR tümleştirme güvenlik modeli, aşağıdaki amaçları şunlardır:
Varsayılan olarak, çalışan kullanıcı, yönetilen kod SQL Server bütünlük ve kararlılığını tehlikeye SQL Server. Büyük olasılıkla, sağlamlık tehlikeye işlemleri SQL Server uygun bir üst düzey izinlere göre korunması.
Yönetilen kullanıcı kodu kullanıcı verileri veya başka bir kullanıcı kodu veritabanındaki yetki dışı erişim elde.Kullanıcı tanımlı kod, çağıran kullanıcı-oturum ve bu güvenlik bağlamının doğru ayrıcalıklara sahip güvenlik bağlamında çalıştırmalısınız.
Kullanıcı kodu yerel veri erişimi ve hesaplama kesinlikle kullanarak sunucu dışında herhangi bir kaynağa erişimini kısıtlamak için Denetim var olmalıdır.
Kullanıcı tanımlı kod virtue göre çalışan sistem kaynaklarına yetkisiz erişim elde olmamalı SQL Server İşlem.
SQL Server artık kullanıcı tabanlı güvenlik modelini tümleştirir. SQL Server kod erişimi güvenliğini modelini CLR'YE ile. Bazı güvenlik birleştirilmiş bu yaklaşımın avantajı, bu bölümde ele alınmıştır.
Aşağıdaki tabloda, bu bölümdeki konuları listeler.
CLR tümleştirme kod erişimi güvenliği
Yönetilen kod için kod erişimi güvenliği (CAS) modeli anlatılır.Ana bilgisayar koruması öznitelikleri ve CLR tümleştirme programlama
Ana bilgisayara koruma hakkında bilgi için GÜVENLI ve EXTERNAL_ACCESS derlemelerde izni öznitelik (HPA) değerleri sağlar.CLR tümleştirme güvenlik bağlantıları
Nasıl kullanıcı kodu parçalarını birbirine çağırabileceğiniz açıklanır. SQL Server.Kimliğe bürünme ve CLR tümleştirme güvenlik
Nasıl bir yönetilen kod anlatılır kimliğe bürünme özelliğini kullanarak dış kaynaklara erişen.Kısmen verme Plandan Arayanlar güvenilir.
Bir yönetilen yöntem başka bir derlemede bulunan bir sınıftaki bir yöntemle istediğinde oluşabilecek sorunlar açıklanır.Uygulama etki alanları ve CLR tümleştirme güvenlik
Derlemeler uygulama etki alanlarına yüklenen şeklini açıklar.