中國福建網(wǎng)

當(dāng)前位置:中國福建網(wǎng) > 商業(yè) > 正文

蘋果提醒開發(fā)者盡快注冊Mac應(yīng)用公證 可簡化門禁驗(yàn)證

作者: 編輯 來源:互聯(lián)網(wǎng) 發(fā)布時(shí)間:2018-10-21

┊文章閱讀:

macOS 中包含一項(xiàng)名為“門禁( Gatekeeper )”的技術(shù),旨在確保只有受信任的軟件才能在 Mac 上運(yùn)行。在macOS Mojave中,蘋果引入了一項(xiàng)針對App Store之外分發(fā)應(yīng)用的公證機(jī)制,防護(hù)惡意軟件。蘋果現(xiàn)在鼓勵(lì)非App Store分發(fā)應(yīng)用的開發(fā)者,盡管將其開發(fā)的Mac應(yīng)用注冊到 Apple 公證的應(yīng)用。

Apple 公證將對Develop ID簽名的開發(fā)者應(yīng)用進(jìn)行安全檢查,篩除惡意代碼和排除程序簽名問題。

對于蘋果已簽名或公證的非App Store分發(fā)應(yīng)用,“門禁( Gatekeeper )”機(jī)制將簡化其對話框,僅在第一次啟動(dòng)來自被認(rèn)可開發(fā)者的應(yīng)用時(shí),詢問您是否確定要打開這個(gè)應(yīng)用。而 沒有經(jīng)過公證的應(yīng)用會(huì)顯示一個(gè)黃色警告圖標(biāo)。

蘋果還表示在未來的macOS版本中,公證將成為認(rèn)可開發(fā)者簽名應(yīng)用必須的要求。

Developer ID 和“門禁”

macOS 中的“門禁”功能會(huì)檢查 Developer ID 證書,避免用戶下載和安裝惡意軟件。如果您要在 Mac App Store 之外分發(fā)任何 app、插件或安裝器軟件包,請務(wù)必對它們進(jìn)行簽名,以便讓“門禁”知道安裝這些內(nèi)容是安全的。現(xiàn)在,您可以將在 macOS Mojave 上運(yùn)行的 app 提交到 Apple 進(jìn)行認(rèn)證,從而進(jìn)一步提高用戶對您 app 的信心。

Developer ID 證書

如果您要在 Mac App Store 之外分發(fā) Mac app、插件和安裝器軟件包,可以從 Apple 獲取唯一的 Developer ID,并用它對您的軟件進(jìn)行數(shù)字簽名。通過 Developer ID 證書,“門禁”可以確認(rèn)您是受信任的開發(fā)者。使用 Developer ID 簽名的軟件還可以利用 CloudKit 和推送通知等高級功能。

對您的 App 進(jìn)行認(rèn)證

在分發(fā) app 之前,您可以將它們提交到 Apple 進(jìn)行認(rèn)證。在 macOS Mojave 上,用戶首次打開經(jīng)過認(rèn)證的 app 時(shí),他們會(huì)看到一個(gè)更加簡化的“門禁”對話框,并可以確信這個(gè) app 不是已知的惡意軟件。經(jīng)過認(rèn)證的 app 使用 Developer ID 證書進(jìn)行簽名,并包含由 Apple 提供的票據(jù)。

  • 好愛卡
  • pe管
  • SSL證書