Aracılığıyla paylaş


Hata ayıklayıcı güvenlik

Başka bir işlemde hata ayıklamak için becerisi, aksi halde, özellikle uzaktan hata ayıklama sırasında sahip olmaz son derece geniş kuvvetlere sağlar.Kötü amaçlı bir hata ayıklayıcı Ayıklanacak makinede yaygın hasar zarar.Bu nedenle, kimin hata ayıklaması yapmak üzerinde kısıtlamalar vardır.Daha fazla bilgi için bkz. Remote Debugging Permissions.

Ancak, geliştiricilerin çoğu güvenlik tehdidi de ters yönde akan varmadınız.Kötü amaçlı kod hatası ayıklanan işleminde hata ayıklama Makine güvenlik jeopardize mümkündür: karşı olası gereken güvenlik açıklarını sayısı vardır.

En İyi Güvenlik Yöntemleri

Bir kod hata ayıklaması yapıyorsanız ve hata ayıklayıcı dolaylı güven ilişkisi yoktur.Bir şey hata ayıklama istekliyse çalıştırmak için de olmalıdır.Özü, debugging güven olanağına sahip olması gerekliliğidir.Güven olamaz, daha sonra yeniden debug değil veya jeopardize göze makine ve yalıtılmış bir ortamda debug.

Potansiyel saldırı yüzeyini azaltmak için hata ayıklama üretim makinelerde devre dışı.Aynı nedenden dolayı hata ayıklama sonsuza kadar etkinleştirilmemesi gerekir.

ms242231.collapse_all(tr-tr,VS.110).gifYönetilen güvenlik hata ayıklama

Tüm yönetilen hata ayıklama uygulanır bazı genel öneriler şunlardır.

Daha fazla bilgi için bkz. Yönetilen kod hata ayıklama.

ms242231.collapse_all(tr-tr,VS.110).gifUzaktan hata ayıklama güvenlik

Yerel hata ayıklama uzaktan hata ayıklama göre genellikle daha güvenlidir.Uzaktan hata ayıklama derinlemesine incelenen toplam yüzey alanı artırır.

Visual Studio uzaktan hata ayıklama izleme (msvsmon.exe) uzaktan hata ayıklama için kullanılır ve bu yapılandırma için birkaç güvenlik önerileri vardır.Hayır kimlik doğrulama modu güvensiz olduğu için tercih edilen yolu, kimlik doğrulama modunu yapılandırmak için Windows Authentication ' dır.

Hata iletişim kutusu

Windows kimlik doğrulaması modu kullanırken, çünkü tüm izinleri bilgisayardaki kullanıcıya güvenilir olmayan kullanıcı için msvsmon bağlanma izni verme tehlikeli unutmayın...

Uzak makinedeki bilinmeyen bir işlemde hata ayıklamak değil: Hata Ayıklayıcı'yı çalıştıran makine etkiler veya msvsmon.exe, Visual Studio uzaktan hata ayıklama izleme tehlikeye olası açıklarını vardır.Bilinmeyen bir işlemde kesinlikle hata ayıklamak gerekir, yerel hata ayıklama deneyin ve yerelleştirilmiş olası tehditlere karşı korumak için bir güvenlik duvarı kullanın.

Daha fazla bilgi için bkz. Uzaktan hata ayıklama ayarları.

ms242231.collapse_all(tr-tr,VS.110).gifWeb hata ayıklama güvenlik hizmetleri

Yerel hata ayıklama daha güvenlidir, ancak sonra büyük olasılıkla gerekmez Visual Studio web sunucusunda yüklü, yerel hata ayıklama pratik olmayabilir.Geliştirme sırasında bu nedenle uzaktan hata ayıklama güvenlik önerileri de hata ayıklama Web Hizmetleri için geçerlidir dışında genellikle hata ayıklama Web Hizmetleri uzaktan gerçekleştirilebilir.Aşağıda, bazı diğer en iyi yöntemler.Daha fazla bilgi için bkz. Debugging XML Web Services.

  • Aşılmış olduğu bir Web sunucusunda hata ayıklama özelliğini etkinleştirmeyin.

  • Web sunucusunun hata ayıklama önce güvenli olduğundan emin olun.Güvenli olduğundan emin değilseniz, debug değil.

  • Internet'te kullanıma sunulan bir Web hizmeti hata ayıklama, özellikle dikkatli olun.

ms242231.collapse_all(tr-tr,VS.110).gifHarici bileşenler

Özellikle kod yazmadı, program, etkileşim harici bileşenler güven durumunu unutmayın.Ayrıca bileşenleri unutmayın, Visual Studio veya hata ayıklayıcı kullanabilirsiniz.

ms242231.collapse_all(tr-tr,VS.110).gifSimgeler ve kaynak kodu

İki Visual Studio güvenliği hakkında düşünme gerektiren araçları şunlardır:

Ayrıca bkz.

Başvuru

Güvenlik Uyarısı: güvenilmeyen bir kullanıcının sahip olduğu bir işleme iliştirme tehlikeli olabilir. Aşağıdaki bilgiler şüpheli görünüyorsa veya çalıştırdığınızdan emin değilseniz, bu işlem eklemeyin

Güvenlik Uyarısı: Hata ayıklayıcı, güvenilmeyen komutunu yürütmelisiniz

Diğer Kaynaklar

Hata ayıklama ayarlarını ve hazırlık

Hata ayıklayıcı Yol Haritası