Makale numarası: 875352 - Son Gözden Geçirme: 28 Eylül 2010 Salı - Gözden geçirme: 14.2 Windows XP Service Pack 2, Windows XP Tablet PC Edition 2005 ve Windows Server 2003'teki Veri Yürütme Engellemesi (DEP) özelliğinin ayrıntılı açıklaması
Windows XP'ye yönelik güvenlik güncelleştirmelerini almaya devam etmek için Windows XP Service Pack 3 (SP3) çalıştırdığınızdan emin olun. Daha fazla bilgi için şu Microsoft Web sayfasına bakın: Windows'un bazı sürümlerine yönelik destek sona eriyor (http://windows.microsoft.com/tr-tr/windows/help/end-support-windows-xp-sp2-windows-vista-without-service-packs?os=xp)Bu SayfadaÖzetVeri Yürütme Engellemesi (DEP), bir sistemde kötü amaçlı kodun yürütülmesini engellemek amacıyla bellekte ek denetimler gerçekleştiren bir dizi yazılım ve donanım teknolojisidir. Microsoft Windows XP Service Pack 2 (SP2) ve Microsoft Windows XP Tablet PC Edition 2005'te, DEP, donanım ve yazılım tarafından zorlanır. DEP'nin birincil avantajı, veri sayfalarından kod yürütülmesini engellemesidir. Genelde, kod varsayılan öbek ve yığından yürütülmez. Donanım tarafından zorlanan DEP, bu konumlardan çalışan kodu belirler ve yürütme gerçekleştiğinde bir özel durum oluşturur. Yazılım tarafından zorlanan DEP, kötü amaçlı kodun Windows'taki özel durum işleme düzeneklerinden yararlanmasını engelleyebilir. GİRİŞBu makalede, Windows XP SP2 ve Microsoft Windows Server 2003 Service Pack 1'deki (SP1) DEP özelliği anlatılmakta ve aşağıdaki konulara yer verilmektedir:
Daha fazla bilgiDonanım tarafından zorlanan DEPDonanım tarafından zorlanan DEP, bir bellek konumu yürütülebilir kod içermediği sürece bir işlemdeki tüm bellek konumlarını yürütülemez olarak işaretler. Yürütülemeyen bellek konumlarına kod yerleştirmeyi ve bu kodları çalıştırmayı amaçlayan bir saldırı sınıfı bulunmaktadır. DEP, bu tür saldırıları belirleyip bir özel durum oluşturarak onların engellemesine yardımcı olur.Donanım tarafından zorlanan DEP, işlemci donanımını kullanarak belleği kod yürütülmemesi gerektiğini belirten bir öznitelikle işaretler. DEP, her sanal bellek sayfası için ayrı ayrı çalışır ve genelde sayfa tablosu girdisindeki (PTE) bir bit değerini değiştirerek bellek sayfasını işaretler. İşlemci mimarisi, DEP'nin donanımda nasıl kullanıldığını ve sanal bellek sayfasını nasıl işaretlediğini belirler. Ancak, donanım tarafından zorlanan DEP'yi destekleyen işlemciler, uygun öznitelik kümesiyle işaretlenmiş bir sayfadan kod çalıştırıldığında bir özel durum oluşturabilir. Advanced Micro Devices (AMD) ve Intel, DEP ile uyumlu olan Windows ile uyumlu mimariler tanımlamış ve piyasaya sunmuştur. Windows XP SP2'den başlayarak, Windows'un 32 bit sürümü şunlardan birini kullanır:
Not 64 bit çekirdekler Adres Pencereleme Uzantıları'nı (AWE) algıladığı için, Windows'un 64 bit sürümlerinde ayrı bir PAE çekirdeği yoktur. Windows Server 2003'teki PAE ve AWE 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: 283037
(http://support.microsoft.com/kb/283037/
)
Windows Server 2003 ve Windows 2000'de büyük bellek desteği kullanılabilir
Yazılım tarafından zorlanan DEPWindows XP SP2'ye ek olarak bir dizi Veri Yürütme Engellemesi güvenlik denetimi eklenmiştir. Yazılım tarafından zorlanan DEP adı verilen bu denetimler, Windows'taki özel durum işleme düzeneklerinden yararlanan kötü amaçlı kodu engelleyecek biçimde tasarlanmıştır. Yazılım tarafından zorlanan DEP, Windows XP SP2 çalıştırabilen tüm işlemcilerde çalışır. İşlemcinin donanım tarafından zorlanan DEP becerileri ne olursa olsun, yazılım tarafından zorlanan DEP, varsayılan olarak yalnızca sınırlı sayıda sistem ikili dosyasının korunmasına yardımcı olur.AvantajlarDEP'nin birincil avantajı, varsayılan öbek sayfaları, çeşitli yığın sayfaları ve bellek havuzu sayfaları gibi veri sayfalarından kod yürütülmesini engellemesidir. Genelde, kod varsayılan öbek ve yığından yürütülmez. Donanım tarafından zorlanan DEP, bu konumlardan çalışan kodu belirler ve yürütme gerçekleştiğinde bir özel durum oluşturur. Özel durum işlenmezse, işlem durdurulur. Kodun çekirdek modunda korumalı bellekten yürütülmesi bir Dur hatasına neden olur.DEP, bir güvenlik ihlali sınıfının engellenmesine yardımcı olabilir. Özellikle, bir virüs veya başka bir saldırı türünün ek kod içeren bir işlem ekleyip bu kodu çalıştırmayı denediği kötü amaçlı bir programı DEP engelleyebilir. DEP özelliği bulunan bir sistemde, kod eklenirse bir özel durum oluşur. Yazılım tarafından zorlanan DEP, Windows'taki özel durum işleme düzeneklerinden yararlanmaya çalışan programları engellemeye yardımcı olabilir. DEP'nin sistem genelinde yapılandırmasıSistemin DEP yapılandırması, Boot.ini dosyasındaki anahtarlar aracılığıyla denetlenir. Yönetici olarak oturum açtıysanız, Denetim Masası'ndaki Sistem iletişim kutusunu kullanarak DEP ayarlarını kolayca yapılandırabilirsiniz.Windows, donanım ve yazılım tarafından zorlanan DEP için sistem genelinde dört yapılandırmayı destekler. Bu tabloyu kapa
Aynı şekilde, sistem geneli DEP ilkesi OptOut olarak ayarlanırsa, DEP koruması dışında bırakılan programlar hem donanım tarafından hem de yazılım tarafından zorlanan DEP dışında bırakılır. Boot.ini dosyası ayarları şu şekildedir: /noexecute=ilke_düzeyi Not İlke_düzeyi olarak AlwaysOn, AlwaysOff, OptIn veya OptOut tanımlanır.Windows XP SP2 yüklendiğinde, Boot.ini dosyasındaki varolan /noexecute ayarları değiştirilmez. Bu ayarlar, bir Windows işletim sistemi görüntüsü donanım tarafından zorlanan DEP desteği ile veya bu destek olmadan bilgisayarlar arasında taşınırsa da değişmez. Windows XP SP2 ve Windows Server 2003 SP1 veya sonraki sürümlerin kurulumu sırasında, katılımsız kurulumda başka bir ilke düzeyi belirtilmediği sürece varsayılan olarak OptIn ilke düzeyi etkindir. Windows'un DEP'yi destekleyen bir sürümü için Boot.ini dosyasında /noexecute=ilke_düzeyi ayarı yoksa, /noexecute=OptIn ayarı varmış gibi davranılır. Yönetici olarak oturum açarsanız, Sistem Özellikleri'nin Veri Yürütme Engellemesi sekmesini kullanarak DEP'yi OptIn ve OptOut ilkeleri arasında geçiş yapacak biçimde el ile yapılandırabilirsiniz. Aşağıdaki yordamda, DEP'nin bilgisayarda el ile yapılandırılması anlatılmaktadır:
Boot.ini dosyasını kullanarak DEP'yi AlwaysOn ilkesine geçiş yapacak biçimde yapılandırmak için, aşağıdaki adımları izleyin:
Programa özgü DEP yapılandırmasıProgram uyumluluğu açısından, DEP özelliği OptOut ilke düzeyine ayarlandığında DEP'yi bağımsız 32 bit programlar için devre dışı bırakmayı seçebilirsiniz. Bunu yapmak için, Sistem Özellikleri iletişim kutusunda Veri Yürütme Engellemesi sekmesini kullanarak bir program için DEP'yi devre dışı bırakmayı seçin. BT uzmanları için, Windows XP SP2'de DisableNX adlı yeni bir program uyumluluğu düzeltmesi bulunmaktadır. DisableNX uyumluluk düzeltmesi, uygulandığı program için Veri Yürütme Engellemesi'ni devre dışı bırakır.DisableNX uyumluluk düzeltmesi, bir programa Uygulama Uyumluluğu Araç Paketi kullanılarak uygulanabilir. Windows uygulama uyumluluğu hakkında daha fazla bilgi için, aşağıdaki Microsoft Web sitesinde yer alan Windows Application Compatibility (Windows Uygulama Uyumluluğu) sayfasına bakın: http://www.microsoft.com/technet/prodtechnol/windows/appcompatibility/default.mspx
(http://www.microsoft.com/technet/prodtechnol/windows/appcompatibility/default.mspx)
Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
912923
(http://support.microsoft.com/kb/912923/
)
Donanım DEP'nin bilgisayarınızda kullanılabilir ve yapılandırılmış olduğu nasıl belirlenir
Referanslar
Daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
899298
(http://support.microsoft.com/kb/899298/
)
Windows Server 2003 Service Pack 1'de "Veri Yürütme Engellemesi'ni Anlama" yardım konusu DEP varsayılan ayarını yanlış bildiriyor (Bu bağlantı, bir kısmı veya tamamı İngilizce olan içeriğe işaret edebilir) 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