Makale numarası: 314783 - Son Gözden Geçirme: 03 Temmuz 2008 Perşembe - Gözden geçirme: 8.1

IIS ve SQL Server 2000 Windows CE Edition mobil aygıtlar için SQL Server CE, SQL Server 2005 Compact Edition veya SQL Server 2005 Mobile Edition güvenlik planlama

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Tüm kullanıcıların Microsoft ınternet ınformation Services (IIS) sürüm 7.0 yükseltmenizi öneririz Microsoft Windows Server 2008 çalışan. IIS 7.0, Web altyapı güvenliği önemli ölçüde artırır. IIS güvenliği ile ilgili konular hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.microsoft.com/technet/security/prodtech/IIS.mspx (http://www.microsoft.com/technet/security/prodtech/IIS.mspx)
IIS 7.0 hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.iis.net/default.aspx?tabid=1 (http://www.iis.net/default.aspx?tabid=1)

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Bu kılavuz, Microsoft ınternet ınformation Server (IIS) ve Microsoft SQL Server Güvenlik planı mobil aygıtlar için geliştirmede yardımcı olur. Mobil uygulamalar, sayıyı artırmak başladığınızda, sağlam bir planı Tuzaklar bazı güvenlik önlemenize yardımcı olur. Makaleyi çeşitli kimlik doğrulama yöntemleri, IIS ve SQL Server için inceler. Bu makalede, SQL Server CE, SQL Server 2005 Compact Edition veya SQL Server 2005 Mobile Edition IIS üzerinden SQL Server'a bağlandığından, her iki güvenlik ortamları için taşınabilir bir SQL Server uygulamaları anlatılır.

SQL Server CE ve IIS güvenliği daha ayrıntılı bir açıklaması için aşağıdaki teknik incelemeyi CAN J. Boske Microsoft tarafından başvurun:
http://msdn2.microsoft.com/en-us/library/aa224604(SQL.80).aspx (http://msdn2.microsoft.com/en-us/library/aa224604(SQL.80).aspx)

IIS için kimlik doğrulama yöntemi seçme

IIS, üç farklı kimlik doğrulama yöntemleri destekler:
  • Anonim
  • Temel
  • Tümleşik
Microsoft Windows CE 2. x, Microsoft Windows CE 3 sırasında tümleşik kimlik doğrulama yöntemini desteklemez. x, tüm yöntemleri destekler.

Her yönteminin BIR açıklaması aşağıdadır.

Anonim

Yalnızca ad anlaşıldığı bu kimlik doğrulama türüdür. Kullanıcı anonim ve tüm kaynaklar üzerinde IIS anonim olarak erişebilir. Microsoft, güvenli olmadığı için bu formu, kimlik doğrulama için SQL Server CE, SQL Server 2005 Compact Edition veya SQL Server 2005 Mobile Edition önermez.

Temel

Temel kimlik doğrulaması gerektiren bir sunucuya bağlandığınızda, SQL Server oturum açma iletişim kutusu sizden ister. Oturum açma ve açmanızla ayrılmış herhangi bir kaynağa erişim. Ancak, temel kimlik doğrulaması ile kullanıcı adınız ve parolanız okumak kolaydır, Base64 kodlaması, ağ iletilir. Temel kimlik doğrulaması, Windows CE 2 yalnızca kullanılabilir "şifreli kimlik doğrulama" yöntemi olduğundan. x aygıtlar, kullanıcı adı ve parola ile şifrelemek için Güvenli Yuva Katmanı (SSL) kullanabilirsiniz.

Tümleşik

Tümleşik, ya da Windows varlığı, bir etki alanı kullanıcı hesabı kimlik doğrulaması gerektirir. Bir etki alanı kullanıcı hesabı olması gerekir çünkü yalnızca bir intranet üzerinde tümleşik kimlik doğrulaması kullanabilirsiniz. Ayrıca, Windows CE 3. x, bu kimlik doğrulama yöntemini destekler. Windows, kullanıcı adı ve parolayı bağlantı üzerinden şifrelemek için bir karma algoritmasını kullanır.

SQL Server kimlik doğrulama yöntemleri

SQL Server, iki tür kimlik doğrulama oluşur:
  • Karışık mod
  • Windows kimlik doğrulaması
Karma mod, SQL Server'ı kullanarak bağlanmak, kullanıcıların sağlar kimlik doğrulaması veya Windows kimlik doğrulaması. Windows kimlik doğrulaması, erişim için SQL Server bir etki alanı hesabını kullanır.

Karışık mod

Hesabınız için bir SQL Server oturumu ayarlanmışsa, bir oturum açma adı ve bağımsız olarak sizin Windows oturumu açma bir parola sağlayın. Microsoft, bu yöntemi güvenli oturum açma dikkate almaz. Hiçbir parola uzunluğu zorlamasını olduğundan bu yöntemi güvenli olmadığı nedenlerden biridir. Bu yöntem standart kimlik doğrulama da denir.

Windows kimlik doğrulaması

Windows kimlik doğrulaması'nı kullandığınızda, SQL Server, Windows eşleştiren bir SQL Server oturum açma ve kullanıcı hesabının oturum açma. Windows, kullanıcı adını ve parolasını sunucuya geçirmek için bir karma algoritması'nı yeniden kullanır.

Bunu araya getirme

SQL Server CE, SQL Server 2005 Compact Edition veya SQL Server 2005 Mobile Edition IIS üzerinden uzak SQL Server çoğaltma veya uzak veri erişimi (RDA) kullanarak bağlanır. SQL Server CE, SQL Server 2005 Compact Edition veya SQL Server 2005 mobil Edition ımplements ActiveX nesneleri uygun bir oturum açma ve parola. Izleyen çeşitli güvenlik senaryolarda, her güvenlik modeli kullanımlarını açıklar.

Anonim IIS ve standart modu SQL Server

Yalnızca sınama amacıyla, bu yöntemi kullanmalısınız. Bu mod, güvenli olmayan ve güvenlik için yalnızca SQL Server oturum kimliğini kullanır.

Anonim IIS ve Windows modu SQL Server

Bu senaryoda, SQL Server'da oturum açma ve kullanıcı hesabı için anonim IIS kullanıcı hesabının (genellikle IUSR_Machinename) ayarlamak gerekebilir. Sonra uygun veritabanına erişmek bu kullanıcı için izinleri verebilirsiniz.

Temel IIS ve standart modu SQL Server

Temel kimlik doğrulaması için kullanıcı adı ve parola geçirmeden için SSL yüklü olduğundan emin gerekir. De gerekir, geçerli bir oturum, SQL Server. SQL Server CE, SQL Server 2005 Compact Edition veya SQL Server 2005 Mobile Edition çoğaltma veya RDA nesneleri uzak SQL sunucusuna bağlanmak için bu bilgileri iletebilirsiniz.

Temel IIS ve Windows modu SQL Server

Kur, SQL Server üzerindeki bir kullanıcı iseniz, SQL erişim sunucusu. SQL Server kullanıcı adı, kullanıcı liste karşı denetler, parolanızı denetler ve günlükleri sonra.

Not Temel kimlik doğrulama, parolaları Base64 kodlanmış ağ üzerinden gönderir. Kullanıcı kimlik bilgileri şifrelemek istiyorsanız, temel kimlik doğrulaması için SSL etkinleştirebilirsiniz. Sonra istemci tarafından şifrelenmiş kullanıcı adı ve parola aktarılan SSL desteği olur.

Tümleşik IIS ve standart modu SQL Server

Bazen bir yönetici yalnızca tek bir IIS yönetmek isteyebilirsiniz, sunucu, ancak diğer SQL Server veritabanları da olabilir. IIS sunucusunda tümleşik kimlik doğrulaması kullanarak, yönetici SQL Server güvenliğini sağlayabilirsiniz IIS sunucusundan ayrı bir veritabanı.

Tümleşik IIS ve Windows modu SQL Server

Bu yöntemi Windows kullanımınız yüzünden en güvenli olan kimlik doğrulama bağlantı işlemi boyunca. Anımsamak, <a0></a0>, ancak bu senaryo, yalnızca bir intranet üzerinde çalışan gerekir.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Information Services 5.0
  • Microsoft SQL Server 2000 Windows CE Edition
  • Microsoft SQL Server 2000 Windows CE Edition 1.1
  • Microsoft Internet Information Services 6.0
  • Microsoft SQL Server 2000 Windows CE Edition 2.0
  • Microsoft SQL Server 2005 Compact Edition
  • Microsoft SQL Server 2005 Mobile Edition
Anahtar Kelimeler: 
kbmt kbhowtomaster KB314783 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:314783  (http://support.microsoft.com/kb/314783/en-us/ )