蘋果已經警告開發人員,它將恢復針對macOS Catalina提出的應用程式公證要求,過渡期將影響到在Mac App Store外部發布的macOS軟體,該過渡期將於2020年2月開始。
6月,在全球開發者大會上宣佈了 適用於macOS Catalina的新應用程式公證政策,旨在確保終端使用者的安全。為了確保順利推出macOS Catalina,要求的全面實施被延遲,但蘋果公司釋出的公告顯示,時間將在2020年初結束。 在蘋果開發人員網站上的一篇文章中,蘋果確認“所有提交的軟體必須符合從2020年2月3日開始的原始公證先決條件”。
新政策要求開發人員將其應用程式提交給Apple,以經過公證的安全流程,否則將無法在macOS Catalina中執行。該要求是對現有Gatekeeper流程的擴充套件,以前允許公證作為一種選擇,該要求旨在確保下載的軟體來自使用者相信的來源。
Apple會自動掃描經過公證的應用程式是否存在安全問題和惡意程式碼。儘管Mac App Store應用在釋出之前經過嚴格的檢查,但公證旨在為從第三方伺服器(例如由應用開發者擁有和管理的伺服器)下載應用的使用者提供類似級別的安全保障。
根據從9月開始的臨時條款,Apple對未使用強化執行時功能啟用的應用程式進行公證,包括未使用開發人員ID簽名的元件,不包括具有開發人員程式碼簽名簽名的安全時間戳的應用程式,這些應用程式是使用較舊的SDK構建的,或包含“允許執行任務”的安全性權利。
在此期間,開發人員可以完成公證過程,並在Catalina上使用較舊版本的第三方軟體來保護使用者。
蘋果公司警告尚未將其軟體上載到公證服務的開發人員,以這樣做並檢視開發人員日誌警告。從2月3日起,警告將變為錯誤,並且需要進行修復才能對軟體進行公證。
最新評論