您看到此訊息是因為 Windows 在 [相機]、[麥克風] 或 [位置隱私權設定] 頁面中顯示「未簽署的應用程式」之類的標籤,或者是在您被要求允許應用程式存取您的相機、麥克風或位置時。 本文將說明這所代表的意義,以及下一步該做什麼。
什麼是未簽署的應用程式?
未簽署的應用程式是沒有有效數位簽章 (程式碼簽署的應用程式,Windows 可以用來驗證軟體發行者的身分識別) 。
程式碼簽署有助於建立:
- 誰發佈了應用程式
- 應用程式是否在最初發佈後進行修改
- 應用程式是否來自受信任的組織
當應用程式未簽署時,Windows 無法驗證發行者的身分識別。 這不一定表示該應用程式是惡意的,但表示 Windows 對此應用程式的資訊有限。
為什麼 Windows 以不同的方式處理未簽署的應用程式?
相機、麥克風和位置等隱私敏感資源可用於存取個人資訊。 為了協助您做出明智的決策,當應用程式無法與已驗證的發行者身分識別相關聯時,Windows 可能會顯示其他通知或套用不同的信任處理方式。
已簽署的應用程式可讓 Windows 更清楚了解應用程式的建立者及其來源。 這有助於:
- 顯示您發佈應用程式的人員
- 讓工作場所和學校管理執行哪些應用程式
- 協助 IT 和安全性小組保護裝置安全
若沒有數位簽章,應用程式可能會簡單地顯示為「未簽署的應用程式」,或顯示的發行者資訊有限。
如果看到未簽署的應用程式,該怎麼做?
在授與隱私權敏感資源的存取權之前,請考慮:
- 您是否可辨識應用程式。
- 您是如何取得的。
- 您是否信任提供它的來源。
- 是否有更新版本或已簽署的版本可用。
如果您不確定,請在允許存取之前,先連絡您組織的 IT 部門或軟體發行者。
範例
- 您認出該應用程序:如果您經常用於工作的視頻會議應用程序要求訪問攝像頭,如果您信任安裝它的來源,您可以選擇允許它。
- 您不認識該應用程序:如果不熟悉的應用程序要求訪問麥克風、攝像頭或位置,您應該拒絕訪問,直到您可以驗證該應用程序是什麼以及它是否來自可信來源。
- 應用程式來自貴組織:如果您的 IT 部門提供了應用程式,請與他們確認應用程式是預期的,而且其功能需要要求的存取權。
- 已簽署的版本可供使用:如果軟體發行者提供數位簽章版本的應用程式,請考慮更新至該版本,因為 Windows 可以驗證發行者的身分識別。
重要
未簽署的應用程式不一定不安全。 不過,由於 Windows 無法驗證發行者的身分識別,因此在授與相機、麥克風或位置等隱私權敏感資源的存取權之前,應格外小心。
我是一名軟體開發人員。 如何簽署我的申請?
您可以使用信任憑證授權單位所簽發的程式碼簽署憑證來簽署應用程式,以改善使用者體驗並建立信任。
優點包括 Windows 中的發行者屬性、改善使用者信任和透明度、簡化企業管理,以及改善的稽核性。 散發內部應用程式的組織也可以使用其企業內受信任的憑證來簽署它們。
更簡單的穩定身分識別途徑:WinApp CLI
如果 MSIX 套件適合您的應用程式,WinApp CLI 可以協助您建立具有更可預測屬性的已封裝、已簽署身分識別。 將它指向您現有的組建輸出,就會出現已封裝、品牌化、簽署的 MSIX。
- 自動建立穩定身分識別。 跨版本保持一致的發行者身分 — 不會流失,更新後也不會重新提示。
- 在決策點正確商標。 您的應用程式名稱、圖示和品牌會在使用者決定是否允許或拒絕存取時正確顯示。
- 協助您避開 [未簽署] 區段。 已簽署、已封裝的身分識別可讓您的應用程式遠離未簽署的體驗。
若要開始使用,請將工具指向您現有的組建資料夾:
winapp pack <folder>
使用 安裝。winget install Microsoft.WinappCLI
若要深入了解,請參閱 aka.ms/winappcli。
我是 IT 管理員。 如何管理整個組織中未簽署的應用程式?
組織可以使用裝置管理原則、使用設定服務提供者 (CSP) ,以及透過 Microsoft Intune、其他 MDM 解決方案或群組原則部署的相關原則架構,來管理 Windows 處理未簽署應用程式的方式。 系統管理員可以允許、限制或拒絕存取受保護的資源,以及針對相機、麥克風、位置及其他受保護資源設定全組織隱私權設定。 組織也可以使用已簽署的目錄,將自己的簽章新增至部署的未簽署應用程式,以透過 Intune 傳遞給終端使用者。 如需詳細資訊,請參閱 部署目錄檔案以支援商務用應用程式控制。
因為未簽署的應用程式不會提供經過驗證的發行者身分識別,所以身分識別型原則可能需要更多設定,例如仰賴替代應用程式識別碼,而且隨著這些識別碼的變更,可能需要定期重新驗證。
注意
某些控制項,例如拒絕依應用程式名稱存取,目前僅適用於已封裝的應用程式。 未封裝 (Win32) 應用程式是透過更廣泛的允許或拒絕原則,而不是透過每個應用程式的身分識別區塊來管理。
如需完整的設定指導方針,請參閱管理傳統型應用程式和隱私權原則 CSP的相機、麥克風和位置存取。
管理未簽署應用程式的最佳做法
- 盡可能偏好已簽署的應用程式。
- 為內部開發的軟體建立受信任的程式碼簽署做法。
- 使用應用程式身分識別和原則控制來明確允許或拒絕存取受保護的資源。
- 定期檢閱缺少經過驗證的發行者身分識別的應用程式。
- 盡可能將重要應用程式轉換至已簽署的版本。
已簽署的應用程式可為使用者和企業提供更強的身分識別保證、提高透明度並簡化長期原則管理。