保護應用程式
開發應用程式時,從設計到部署的所有層面都應該考慮到安全性。 從一開始就應盡可能安全地執行 Visual Studio。 請參閱使用者權限。
為了協助您有效開發安全的應用程式,您應該對安全性概念和開發平台的安全性功能有基本了解, 而且也應該了解安全性編碼技術。
安全性編碼
大部分產生安全性弱點的編碼錯誤,其發生原因是開發人員在處理使用者輸入時做出不正確的假設,或是他們不完全了解其開發中的平台。
- 安全程式碼撰寫方針描述設計 .NET 程式碼以搭配使用安全性系統時,可以採用的不同方式。
- C++ 的安全性最佳做法包含適用於 C++ 開發人員之安全性工具和做法的相關資訊。
安全性建置
在建置程序中,安全性也是很重要的考量。 您可以採取一些額外的步驟來提升部署的應用程式安全性,並協助防止未經授權的反向工程、詐騙或其他攻擊:
- Dotfuscator 為免費,而且有助於保護 .NET 組件不會遭受反向工程和未經授權的使用,例如未經授權的偵錯。
- 強式名稱簽署可以用來唯一識別軟體元件,並防止名稱詐騙。