Uygulamaları güvenli hale getirme

Uygulama geliştirme sürecinizde, tasarımdan geliştirmeye kadar her yönüyle güvenliği göz önünde bulundurmalısınız. Visual Studio'yu mümkün olduğunca güvenli bir şekilde çalıştırarak başlayın. Bkz. Kullanıcı izinleri.

Etkin bir şekilde güvenli uygulamalar geliştirmenize yardımcı olması için, geliştirmekte olduğunuz platformların güvenlik kavramları ve güvenlik özellikleri hakkında temel bilgiye sahip olmanız gerekir. Güvenli kodlama tekniklerini de anlamanız gerekir.

Güvenlik kodu

Güvenlik açıklarıyla sonuçlanan çoğu kodlama hatası, geliştiricilerin kullanıcı girişiyle çalışırken yanlış varsayımlarda bulunması veya geliştirmekte oldukları platformu tam olarak anlamamaları nedeniyle oluşur.

  • Güvenli kodlama yönergeleri , .NET kodunun güvenlik sistemiyle çalışacak şekilde tasarlanabilir farklı yollarını açıklar.
  • C++ için en iyi güvenlik yöntemleri, C++ geliştiricilerine yönelik güvenlik araçları ve uygulamaları hakkında bilgi içerir.

Güvenlik için derleme

Derleme işleminde güvenlik de önemli bir noktadır. Birkaç ek adım dağıtılan bir uygulamanın güvenliğini artırabilir ve yetkisiz tersine mühendislik, sahtekarlık veya diğer saldırıları önlemeye yardımcı olabilir:

  • Dotfuscator ücretsizdir ve .NET derlemelerini tersine mühendislik ve yetkisiz hata ayıklama gibi yetkisiz kullanıma karşı korumaya yardımcı olur.
  • Tanımlayıcı ad imzalama , yazılım bileşenlerini benzersiz olarak tanımlamak ve ad sahtekarlığına engel olmak için kullanılabilir.