開發者即將推出應用內 Apple NFC SE 交易功能


摘要

本文探討即將推出的Apple NFC SE交易功能及其對開發者的重要影響,尤其在安全性及使用便捷性方面。 歸納要點:

  • 安全性和隱私性是Apple NFC SE平台的核心,開發者必須遵循嚴格的規範以保障用戶數據。
  • iOS安全隔離區與NFC交易深度整合,有效防止惡意攻擊,開發者需了解並正確運用NFC API。
  • 隨著Apple NFC SE平台的推出,開發者可以拓展應用場景,包括電子票務和身份驗證等功能。
Apple NFC SE平台不僅提升了交易安全,也為開發者提供了更靈活的應用場景,進一步推動移動支付技術的進步。

在 Govindhtech.com 上閱讀更多內容

我們在研究許多文章後,彙整重點如下
網路文章觀點與我們總結
  • 人際關係的維護需要時間和精力,定期互動是關鍵。
  • 了解對方的需求和情感,可以增進彼此的理解與支持。
  • 溝通方式會影響人際關係,真誠且開放的交流最為重要。
  • 解決衝突時,要保持冷靜,找出雙方都能接受的解決方案。
  • 共同經歷有助於加深友誼或親密關係,比如一起參加活動或旅行。
  • 尊重個體差異,不同觀點可以成為成長的機會,而非阻礙。

在現代生活中,人際關係常常因忙碌而受到忽視,但其實維持良好的聯繫是非常重要的。我們不妨花些心思去了解朋友或家人的需要,並在日常生活中主動聯絡、分享心情。有時候,一次簡單的聚會或共同活動,就能讓彼此更加親近。此外,即使面對衝突,也要記得以平和的態度尋求共識,這樣才能建立更健康的人際網絡。在這個快節奏的社會裡,共同努力珍惜每一段關係,是值得我們追求的重要目標。


隨著 iOS 18.1 的推出,開發者可以在自己的 iPhone 應用程式中啟用 NFC 無接觸交易,除了 Apple Pay 和 Apple Wallet 外,還能利用安全元件(Secure Element)來實現。開發者將能夠透過新的 NFC SE(安全元件)API 提供應用內的無接觸交易,用於店內支付、汽車鑰匙、封閉迴圈交通系統、公司識別證、學生證、家居鑰匙、酒店鑰匙、商戶忠誠計畫和獎勵卡,以及活動票券等功能。未來,政府身份證也將受到支援。

由於蘋果公司高度重視使用者的安全性和隱私,這種新方法旨在為開發者提供一個安全的方式,以便從 iOS 應用內進行 NFC 無接觸交易。NFC SE APIs 使用了 Secure Element,這是一種業界標準的經過驗證的晶片,用來安全地儲存裝置上的敏感資料。

Apple 已投入大量資源來開發一套系統,以保障客戶在無接觸交易中的隱私和安全。這項解決方案利用了多項 Apple 自有的硬體和軟體創新,例如 Apple 伺服器、生物識別認證以及 Secure Enclave(安全區)。使用者可以透過雙擊 iPhone 側邊按鈕來啟動應用程式中的無接觸交易,該應用程式使用這些 API。或者,使用者也可以直接開啟應用程式,並在 iOS 設定中指定其為預設的無接觸應用程式。

Apple NFC SE API:開啟 iPhone 應用新紀元,安全與創新並重

開發者需要與 Apple 簽署商業協議,獲得 NFC SE 許可權並支付相關費用,才能將這一新選項整合到其 iPhone 應用中。這確保了只有符合行業和法律要求的經批准開發者能夠訪問相關 API,同時維護 Apple 持續的安全性和隱私標準。在未來的 iOS 18.1 開發者測試版中,澳大利亞、巴西、加拿大、日本、紐西蘭、英國和美國的開發者將可以使用 NFC SE API;更多地點將在後續新增。Apple Pay 和 Wallet 將繼續為開發者及客戶提供簡單、安全且私密的體驗。

Apple 宣佈的 NFC SE API 商業模式引起了開發者社群的熱烈討論。除了簽署商業協議、取得 NFC SE 許可權以及支付相關費用外,還需遵守嚴格的行業和法律要求,以滿足 Apple 的安全和隱私標準。這意味著雖然開發者需要承擔更高成本,但同時也能享受到更嚴謹的審查機制和更安全的環境,有助於提升整體生態系統中的信任度。

隨著 NFC SE API 的推廣,我們可以預見到未來應用趨勢及創新方向將更加明顯。例如,透過該技術,實體互動與數位支付之間的界線愈加模糊,使得消費體驗不僅便捷,更加個性化。此技術有望促進新型商務模式出現,例如基於位置服務或即時優惠推送等創新應用,從而進一步增強消費者黏著度。因此,在保持高標準合規性的同時,也讓我們期待未來在這個領域可能帶來的新機遇。

iOS 18.1 推出 NFC SE Platform,打造以手機為中心的無現金支付生態系統

隨著政府身份證明檔案將於稍後提供,iOS 18.1 將推出 API,使得在相容的 iOS 應用程式中能夠進行安全的非接觸式交易,這些交易利用 NFC SE Platform 支援店內支付、汽車鑰匙、封閉型交通系統、公司徽章、學生證、家庭鑰匙、飯店鑰匙、商家忠誠度和獎勵計劃,以及活動票券。Apple 建立了 NFC SE Platform,這是一個安全系統,允許經過批准的開發者從 iOS 應用內安全地新增、儲存和顯示非接觸式卡片,以便在使用 NFC 的情況下進行操作。

為了在 iPhone 上啟用安全可靠的 NFC 交易,NFC SE Platform 利用了多種硬體和軟體元件,包括 Apple 伺服器、安全元件 (Secure Element) 和安全區域 (Secure Enclave)。對於開發者和合作夥伴來說,此平台是無縫且安全的 iOS 體驗的重要組成部分,其中包括交通運營商、自動鑰匙製造商以及銀行卡發行機構等多方利益相關者。

專案一具體說明:無縫整合與生態系:iOS 18.1 中的 NFC SE Platform 不僅僅是單純的技術升級,更標誌著 Apple 積極打造「以手機為中心的生態系統」的程序。透過整合 NFC SE Platform,Apple 將與各行各業合作,從交通、汽車到金融及商業領域,共同創造一個無縫且以手機為核心的無現金支付體驗。這意味著開發者可以更容易地將自己的服務融入 iPhone 的 NFC 功能,而使用者則可以更方便地利用 iPhone 進行各項支付及身份驗證操作。

專案二具體說明:安全性和隱私性:作為一項強調安全與私密性的技術,NFC SE Platform 彰顯了 Apple 在保障使用者資料及隱私方面的不懈努力。透過採取多重保安措施,例如 Secure Element 和 Secure Enclave,NFC SE Platform 確保使用者的個人資訊及交易資料受到妥善保護。此舉亦有助於提升非接觸式支付之安全性,有效回應大眾對於手機支付可能存在風險的疑慮。

Apple嚴格管控NFC SE 平台授權,確保 iOS 應用程式安全與隱私

希望將安全的非接觸式體驗整合到 iOS 應用程式中的開發者,必須與 Apple 簽署合約並獲得 NFC SE 平台授權,以協助保護 iPhone 使用者的隱私和安全。這項措施確保了這些 API 僅限於符合行業及法律規範的核準開發者使用,並持續遵循安全和隱私標準。

透過相容的 NFC 終端,使用者可以直接在合格的 iOS 應用程式中啟動 NFC 交易。應用程式的預設配置允許使用者選擇任何相容應用作為其首選非接觸式應用,使該應用具備雙擊和場域偵測功能。

利用場域偵測時,當使用者將 iPhone 靠近相容的 NFC 終端並進行身份驗證(如果他們的 iPhone 被鎖定),預設的非接觸式應用會立即開啟。

Apple 對於 NFC SE 平台授權的嚴格管控,反映了當前移動支付安全趨勢。隨著 NFC 技術在行動支付中的逐漸普及,保障使用者資料和交易安全變得至關重要。Apple 此舉不僅是為了保護使用者隱私,更重要的是建立一個安全穩定的生態系統,使開發者能夠安心地開發應用,同時讓使用者放心進行移動支付。因此,在未來移動支付領域中,對於安全性和合規性的重視程度只會愈加提升;開發者需要積極了解並遵循相關安全規範,以便在市場上取得競爭優勢。

如何讓你的 iOS 應用程式使用 iPhone 的 NFC 功能

當使用者雙擊主螢幕按鈕或側邊按鈕(針對 Face ID 裝置),或者在驗證自己後,預設的非接觸式應用程式會自動開啟(如果 iPhone 鎖定的話)。

**協助非預設應用程式**
可以透過讓符合條件的應用程式在前景執行來阻止系統預設的非接觸式應用程式開啟並幹擾 NFC 交易。為了讓 iOS 使用者能夠盡快體驗到啟用 NFC SE 平台的功能,您必須執行以下操作,一旦 API 可供使用,我們將通知您進一步的資訊,如果您有興趣。

1. 與 Apple 簽署具法律效力的合約。商業條款及使用 NFC SE 平台以安全憑證展示和儲存所需支付的任何相關費用都包含在這份協議中。

2. 如果您與 Apple 尚未簽訂保密協議,請立即建立一份合約,確保其具法律效力且可執行。

3. 當您與 Apple 簽署合法合約和保密協議後,可以申請您的 iOS 應用程式獲得 NFC SE 許可權,並將您的公司註冊到 Apple Business Register (ABR)。這項許可權確保您遵循特定產業和法規要求,包括處理個人資料時遵守產業安全標準、擁有持牌實體所需的許可或協議,以及承諾持續維護安全和隱私標準,以便訪問和使用這些能力。在提交申請之前,確認自己滿足這些標準是您的責任。

4. 在合法合同簽訂後,合作夥伴可以透過 Apple Business Register (ABR) 根據 Apple 的技術規範來源並傳送其 Applet 給 Apple。

5. **檢查安全性**:使用指定實驗室檢查您的 Applet 的安全性。

***NFC SE Platform 賦能:***
除了預設的 Apple Pay,開發者可以透過 NFC SE Platform 讓自己的 iOS 應用程式直接存取 iPhone 的 NFC 功能,以進行安全可靠的非接觸式交易與認證。

***開發流程:***
- **簽署合約**:與 Apple 簽署合法合約,以確保商業條款和使用 NFC SE Platform 的費用明朗。
- **保密協議**:如尚未建立則需與 Apple 簽署具法律效力之協議。
- **申請許可權**:完成合約及協議後,可申請 NFC SE 許可權並將公司註冊至 ABR。
- **安全性檢查**:確保您的應用符合產業安全標準,有資格處理個人資料。
- **Applet 上傳**:透過 ABR 將 Applet 上傳至 Apple,以符合其技術規範。
- **安全性測試**:利用 Apple 指定之實驗室對 Applet 進行審核。

***應用範例:***
- **交通卡**: 乘客可透過支援 NFC SE Platform 的應用程式直接於 iPhone 上讀取及充值交通卡。
- **門禁系統:** 應用程式可整合至 NFC 門禁系統,使手機刷卡開門成為可能。
- **身份識別:** 利用 NFC SE Platform 儲存及驗證電子身份證,提高身份認證便利性。

在當今迅速演變的數位環境中,NFC SE Platform 與 Web3 技術結合也逐漸成為趨勢,它不僅提升了交易透明度,更增強了資安防護措施。在未來,我們可以期待更多創新型態的應用途徑出現,使得各類服務更加便利而高效。

Apple 嚴格的第三方驗證機制,確保 Applet 安全性

在將應用程式傳送至 Apple 以便安裝於使用者的 iPhone 之前,請確保您的 applet 已經過公正、認證的第三方實驗室檢查和批准。這一驗證過程確認該 applet 符合 Apple 平台的安全指導方針,並且可以安全地安裝在 iPhone 上,不會產生危險。在此之後,您可以將 applet 包和其他產品規格傳送給 Apple 進行驗證。經過成功的驗證流程後,appet 包將被簽名並託管於 Apple 的伺服器上。當使用者提供與您的解決方案相關聯的憑據時,該 applet 將下載到其 iPhone 上。

5. 建立符合 Apple 要求的應用內使用者體驗,包括供應管理、呈現、生命週期管理和呈現意圖斷言 API。

供應管理:作為對來自使用者 iPhone 的 iOS 應用請求的回應,Apple 伺服器將下載所請求卡片方案的簽名 applet,在安全元件中為該卡片建立一個記憶體分割槽,然後將控制權交給 NFC 和 SE 平台合作夥伴伺服器,以進行卡片個性化處理。完成卡片個性化後,它將準備好進行 NFC 交易。

最近幾年,隨著移動支付及金融科技快速發展,移動裝置安全問題愈加引人關注。因此,為了確保 Applet 的安全性,Apple 建立了嚴格的第三方驗證機制。這不僅體現在對自身稽核標準上的提升,也讓信譽良好的第三方實驗室,如 UL 和 ETL 等扮演著重要角色。這些實驗室依照 Apple 的安全規範與行業標準,對 Applet 進行全面測試和評估,從而確保其滿足各項安全要求。這種合作模式不但增強了 Applet 的整體安全性,更能提升使用者對其信任度。

展望未來,我們預計第三方實驗室在 Applet 安全驗證中的角色會更加突出。Apple 有可能會積極與這些實驗室合作,共同制定更嚴格的 Applet 安全標準,同時推動業界內部對於安全驗證服務的標準化與規範化,以保障使用者的資訊與資金安全。

iOS 安全隔離區與 NFC 交易的互動作用

安全隔離區必須在 NFC 交易完成之前授權。這意味著需要驗證使用者是否已使用 Face ID、Touch ID 或 iPhone 的密碼進行身份驗證。雖然如果可用,Face ID 或 Touch ID 是預設的身份驗證方法,但密碼可以隨時使用。使用者透過開啟與 NFC 相容的 iOS 應用程式並選擇要顯示給 NFC 終端的憑證,可以觸發一個交易授權 API 以開始 NFC 交易。此時,交易授權 API 將提示使用者雙擊側邊按鈕並利用 Face ID 進行身份驗證,或者啟動 Touch ID 感應器並使用指紋匹配進行身份驗證。如果生物識別功能無法正常工作或被禁用,使用者可以使用裝置密碼。一旦使用者對交易進行授權,安全隔離區將把有關身份驗證型別和交易型別詳細資訊的簽名資料傳送至安全元件,其中包括直接向安全隔離區傳達的物理手勢。傳送到 NFC 領域的交易資料由位於安全元件內部且與使用者選定憑證相關聯的小應用程式準備。

生命週期管理:透過直接向您的 iOS 應用程式提供必要命令,您可以更改使用者的憑證資訊。使用者可以在 iOS 應用中刪除所提供的憑證,或者他們可以使用 FindMy 功能來銷毀該憑證並啟動遠端清除操作。符合要求的應用開發者可以停止系統預設接觸式應用執行,以避免幹擾接觸式交易,從而實現流暢的交易體驗。

當使用者表示出強烈意圖進行 NFC 交易,例如選擇支付或閉環交通憑證,或啟用呈現 UI 時,可以獲得一個呈現意圖宣告,以抑制預設接觸式應用。此意圖宣告功能僅限於您的應用品處於前景時使用。不過,在以下情況下意圖宣告會過期:

Apple NFC 與 SE 平台 API 使用指南:安全與授權

意圖宣告的物件已被去初始化。您的應用程式從視野中消失。十五秒過去了。一旦當前的意圖宣告到期,您的應用程式將需要等待15秒才能獲得新的意圖宣告。重要提示:根據 Apple 的政策,禁止將意圖宣告 API 用於與有效 NFC 交易無關的目的。濫用此 API 可能導致無法從 App Store 或其他市場安裝應用程式。

要有資格訪問 NFC 和 SE 平台 API,您需要能夠:
- 擁有一份有效的合約與 Apple,使您能使用 NFC 和 SE 平台框架。
- 滿足希望在 iOS 應用中整合功能所需的條件。
- 將功能限制於符合資格的市場中的使用者。
- 遵循下方列出的 NFC SE 平台要求和指導原則。
- 在 NFC SE 平台的 Apple 商業登記(ABR)中註冊您的公司。

要獲取對 NFC 和 SE 平台許可權的訪問許可權,請提交請求並使其獲得批准。

在交易授權檔案中驗證卡片和應用程式。

### 專案 1 具體說明:Intent Assertion 限制與安全措施
**典型查詢意圖:** 開發者希望了解如何正確使用 Intent Assertion API,並避免觸犯 Apple 的政策。

**深入說明:** Intent Assertion API 的主要目的在於確保 NFC 交易的安全,其設計理念是防止非預期或惡意應用程式幹預 NFC 交易。因此,該 API 設有嚴格的時限限制,以及在使用上的特定規範。

**最新趨勢與深入要點:** 隨著 NFC 技術愈加廣泛地應用於行動支付、門禁控制等場景,其安全性變得愈加重要。Apple 利用 Intent Assertion API 強化交易安全,以防止未經授權的應用程式存取 NFC 資訊,同時確保交易資料完整性。

**頂尖專家角度:** 開發者在設計應用程式時,需要充分理解 Intent Assertion API 的限制及其安全措施,以合乎政策且安全地利用該 API。例如,開發者應避免將 Intent Assertion API 用於執行非NFC相關任務,例如獲取使用者位置資訊等。

### 專案 2 具體說明:申請 NFC & SE Platform Entitlement 的流程與條件
為了順利取得對這些平台資源的訪問許可權,開發者需遵循一定流程,包括確認合約狀態、滿足功能要求以及依照官方指導進行註冊。在這個過程中,每一步都至關重要,以確保最終產品不僅符合技術標準,更能保障終端使用者的資訊保安和隱私。

確保 NFC 交易安全與合規的設計準則

重複應用程式名稱和此次交易所使用的卡片,以確保顧客所選擇的卡片在您的應用程式中已被正確使用。僅對於相容裝置及使用者顯示應用內 NFC 交易授權表。使用 CredentialSession.isEligible iOS API 驗證無接觸支付資格,然後再呈現 NFC 顯示介面。如果 CredentialSession.isEligible 返回 False,則您的應用程式無法呼叫顯示介面。在不符合條件時,應隱藏或禁用需要 CredentialSession 的功能,以改善使用者體驗。此解決方案與 Apple Pay 和 Wallet 不同。由於 NFC & SE 平台獨立於 Apple Pay 和 Apple Wallet,因此重要的是要區分展示體驗。避免在啟動應用內 NFC 顯示介面的按鈕上使用 Apple Pay 或 Apple Wallet 標誌。同樣,也避免利用類似於 Apple Pay 或 Wallet 的圖形、標誌、圖示或標記。在您的 NFC & SE 平台使用者體驗中,不得包含任何 Apple Pay 或 Apple Wallet 的標誌、徽章或符號,包括信用卡、借記卡、預付卡、駕駛執照或州 ID、交通卡、事件票券、鑰匙或交易核對勾的設計更改。重要提示:違反上述設計準則將違反蘋果政策,並可能導致無法安裝 App Store 或其他發行渠道的限制。

參考來源


EA

專家

相關討論

❖ 相關專欄