SSL 程式碼簽章憑證為程式簽章後,為何仍提示「不安全」?
問題背景
過去,EV 程式碼簽章憑證可直接消除 Microsoft 智慧螢幕(SmartScreen)的安全警告。但現今 Microsoft 已調整相關機制,就算是使用 EV 程式碼簽章憑證簽署的程式,仍有可能觸發 Microsoft Defender 智慧螢幕的警告提示。
Microsoft 信譽評估機制
Microsoft 推送了新的更新,現在 SmartScreen 的信譽評估不再單純依據憑證類型,而是根據軟體使用量與下載量等綜合信譽指標進行判定:
- 新簽章的程式:不論使用 EV 還是 OV 程式碼簽章憑證,初次發布時都可能觸發 SmartScreen 警告。
- 信譽累積過程:程式需要累積足夠的下載次數並取得使用者信任後,SmartScreen 警告才會逐漸消除。
- EV 與 OV 的差異:在 Microsoft 的信任演算中,EV 程式碼簽章的權重高於 OV,因此 EV 程式碼簽章需要累積的下載次數遠少於 OV 程式碼簽章。
需要說明的是,此現象完全由 Microsoft 方面管控,並非憑證本身的問題。雖然 EV 憑證仍舊能提供最高等級的驗證與安全保障,但已無法如過去一般,確保自動消除智慧螢幕的警告。
參考文獻
詳見 Microsoft 官方文件:SmartScreen 信譽評估機制