Makale numarası: 2425938 - Son Gözden Geçirme: 26 Ekim 2010 Salı - Gözden geçirme: 1.0 ASP.NET'te eski şifreleme modu nasıl yapılandırılır
ÖzetMicrosoft MS10-070 güvenlik bülteninde açıklanan güvenlik güncelleştirmesi, şifrelemenin yanı sıra doğrulama (imzalama) da gerçekleştirmek üzere ASP.NET'in varsayılan şifreleme mekanizmasında değişiklikler yapar. Bu makalede ASP.NET'te şifrelemeyi eski davranışına döndürmeye yönelik yapılandırma seçenekleri açıklanmaktadır. Bu güvenlik güncelleştirmesi hakkında daha fazla bilgi için, şu web sitesini ziyaret edin: http://www.microsoft.com/turkiye/technet/security/bulletin/2010/ms10-070.mspx
(http://www.microsoft.com/turkiye/technet/security/bulletin/2010/ms10-070.mspx)
Daha fazla bilgiASP.NET, MachineKey bölümündeki yapılandırma aracılığıyla kullanıcıların isteğe bağlı olarak verileri şifrelemesine veya doğrulamasına olanak tanır. MS10-070 güvenlik bülteni tarafından belirtilen güvenlik güncelleştirmesi, yalnızca şifreleme istendiğinde bile şifrelemenin yanı sıra doğrulama da gerçekleştirmek için ASP.NET'te varsayılan şifreleme davranışını değiştirir. MS10-070 güvenlik bülteninde açıklanan güvenlik güncelleştirmesini yükledikten sonra, ASP.NET için şifreleme ayarlandığında aşağıdaki işlemler gerçekleştirilir:
Bu tabloyu kapa
aspnet:UseLegacyEncryption appSetting'in açıklamasıBu uygulama ayarı, ASP.NET yapılandırmasının machineKey bölümünde yer alan doğrulama bölümü HMAC imza doğrulaması için yapılandırılmamış olsa bile, şifrelemenin ek olarak bir HMAC anahtarıyla doğrulama da gerçekleştirip gerçekleştirmeyeceğini belirtir.Bu tabloyu kapa
Bu ayarı yapılandırmak için, bilgisayarınızın veya uygulamanızın web.config dosyasına aşağıdaki yapılandırmayı ekleyin: <configuration> ... <appSettings> ... <add key="aspnet:UseLegacyEncryption" value="false" /> </appSettings> </configuration> aspnet:UseLegacyMachineKeyEncryption appSetting'in açıklamasıBu uygulama ayarı, sağlanan MachineKeyProtection bağımsız değişkeni söz konusu doğrulamanın yapılmasını belirtmese bile, System.Web.Security.MachineKey sınıfı aracılığıyla şifrelemenin ek olarak bir HMAC anahtarıyla doğrulama da gerçekleştirip gerçekleştirmeyeceğini belirtir.Bu tabloyu kapa
Bu ayarı yapılandırmak için, bilgisayarınızın veya uygulamanızın web.config dosyasına aşağıdaki yapılandırmayı ekleyin: <configuration> ... <appSettings> ... <add key="aspnet:UseLegacyMachineKeyEncryption" value="false" /> </appSettings> </configuration> aspnet:ScriptResourceAllowNonJsFiles appSetting'in açıklamasıBu uygulama ayarı ASP.NET'teki ScriptResource.axd işleyicisinin JavaScript dosyası (.js uzantılı) olmayan dosyalara hizmet verip vermeyeceğini belirtir. ScriptResource.axd, JavaScript kaynak dosyalarını ASP.NET web sayfasındaki AJAX bileşenlerine döndüren bir ASP.NET işleyicisidir.Bu tabloyu kapa
Bu ayarı yapılandırmak için, bilgisayarınızın veya uygulamanızın web.config dosyasına aşağıdaki yapılandırmayı ekleyin: <configuration> ... <appSettings> ... <add key="aspnet:ScriptResourceAllowNonJsFiles" value="false" /> </appSettings> </configuration> BaşvurularMachineKey bölümü hakkında daha fazla bilgi için, şu Microsoft web sitesini ziyaret edin: http://msdn.microsoft.com/tr-tr/library/w8h3skw9.aspx
(http://msdn.microsoft.com/tr-tr/library/w8h3skw9.aspx)
System.Web.Security.MachineKey sınıfı hakkında daha fazla bilgi için, şu Microsoft web sitesini ziyaret edin: http://msdn.microsoft.com/tr-tr/library/system.web.security.machinekey.aspx
(http://msdn.microsoft.com/tr-tr/library/system.web.security.machinekey.aspx)
Uygulama verilerinin (appSettings) kullanımı hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 815786
(http://support.microsoft.com/kb/815786/
)
Visual C# kullanılarak bir uygulama yapılandırma dosyasında özel bilgiler nasıl depolanır ve alınır
ASP.Net yapılandırması hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 313405 (http://support.microsoft.com/kb/313405 / ) Visual Basic .NET veya Visual Basic 2005 kullanılarak bir uygulama yapılandırma dosyasında özel bilgiler nasıl depolanır ve alınır 307626
(http://support.microsoft.com/kb/307626/
)
BİLGİ: ASP.NET Yapılandırmasına Genel Bakış Not Bu, doğrudan Microsoft destek kuruluşu tarafından oluşturulan bir “FAST PUBLISH” makalesidir. Buradaki bilgiler, ortaya çıkan sorunları gidermek üzere olduğu gibi sağlanmaktadır. Mümkün olduğu kadar hızlı sunulmasının bir sonucu olarak malzemelerde yazım hataları bulunabilir ve bunlar bildirimde bulunulmadan daha sonra düzeltilebilir. Diğer hususlar için Kullanım Koşulları
(http://go.microsoft.com/fwlink/?LinkId=151500)
’na bakın. Bu makaledeki bilginin uygulandığı durum:
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Üste