蘋果吊銷 HP 證書,Mac 用戶無法打印
蘋果吊銷了惠普打印驅動程序上的證書后,使用 HP 打印機的 Apple macOS X 用戶無法用計算機打印。原因是macOS X 上安裝的打印驅動程序被誤認為是惡意軟件。
打印機驅動被誤認為是惡意軟件
BleepingComputer發現,在運行macOS Catalina (10.15.7 (19H2)) 版本的MacBook上用HP 打印機打印時,打印作業仍然在打印隊列中,但是無法完成。原因是對應的打印機驅動被誤認為是惡意軟件。
打印機驅動被誤認為是惡意軟件
該問題影響安裝了HP 打印機的macOS Catalina (10.15) 和 Mojave (10.14)用戶。此外,打印隊列中還顯示“Encryption credentials have expired”(加密憑證過期)的提示消息。
打印隊列顯示“Encryption credentials have expired”
該問題源于蘋果公司近期通過XProtect吊銷了安裝的HP 打印機的數字證書。XProtect是蘋果預防mac設備運行不可信的特定應用的特征。蘋果通過吊銷與這些應用相關的代碼簽名證書來實現這一功能。
The Register解釋稱,XProtect撤銷的證書并沒有一個中心的數據庫,似乎每個操作系統版本都有自己的撤銷證書,而Catalina 和 Mojave 這兩個系統在列。
如何解決?
macOS X 用戶可以通過以下步驟來解決這一問題:
(1) 移除/Library/Printers/hp 文件夾,刪除所有被錯誤標記為惡意軟件的舊的驅動文件;
(2) 打開macOS X 上的系統設置(System Preferences),進入打印機和掃描儀(Printers & Scanners)設置;
(3) 雙擊打印機,選擇打印機設置,然后點擊顯示打印機web頁面(Show Printer Web Page...);
(4) 在打印機的web頁面上,按照HP 提供的步驟來為設備生成新的自簽名的證書,具體參見https://support.hp.com/gb-en/document/c06447928;
(5) 生成的新證書的有效期為10年,注意不要管不安全的告警消息。
(6) 然后返回打印機和掃描儀設置,右擊打印機,選擇重新設置打印機系統(Reset printing system...)選項;
在macOS X上重新設置打印機系統
(7) 這樣就可以卸載和移除打印機。然后點擊添加“+”按鈕來重新添加打印機。
(8) 選擇列表中重新出現的打印機。確保選擇了"Secure AirPrint"選項。
然后就可以使用IP 選項來通過IP地址添加打印機。
然后應該就可以正常打印了。“Encryption credentials have expired”的消息也不再會出現在打印隊列中。
本文翻譯自:
https://www.bleepingcomputer.com/news/security/mac-users-unable-to-print-after-apple-revoked-hp-certificate/