VSPackage 中安全性的最佳做法
若要在電腦上安裝 Visual Studio SDK,您必須以系統管理認證在內容中執行。 Visual Studio 應用程式的基本安全性和部署單位是 VSPackage。 VSPackage 必須使用 Visual Studio 註冊,這也需要系統管理認證。
管理員具有寫入登錄和檔案系統的完整權限,並且可執行任何程式碼。 您必須具備這些權限,才能開發、部署或安裝 VSPackage。
一旦安裝,VSPackage 就會完全受信任。 由於這個與 VSPackage 相關聯的高階權限,可能會不小心安裝具有惡意意圖的 VSPackage。
使用者應確保他們只從信任來源安裝 VSPackage。 開發 VSPackage 的公司應強制命名並簽署它們,為使用者確保可防止竄改。 開發 VSPackage 的公司應該檢查其外部相依性,例如 Web 服務和遠端安裝,以評估並更正任何安全性問題。
如需詳細資訊,請參閱保護 .NET Framework 程式碼撰寫指導方針。