| 一般情報 | |
|---|---|
| 発売 | 2017年12月14日 |
| 製造中止 | 2023年6月5日 |
| デザイン: | アップル社 |
| 共通メーカー |
|
| 製品コード | APL1027 |
| キャッシュ | |
| L1キャッシュ | コアあたり: 126 KB命令 + 126 KBデータ[1] |
| L2キャッシュ | 3 MB共有[1] |
| アーキテクチャと分類 | |
| 応用 | セキュリティ、コントローラー |
| テクノロジーノード | 16nm [1] |
| マイクロアーキテクチャ | ARMv8: 「ハリケーン」/「ゼファー」 ARMv7: Cortex-A7 |
| 命令セット | ARMv8.1-A : A64、A32、T32 ARMv7-A : A32 |
| 物理的仕様 | |
| コア |
|
| 製品、モデル、バリエーション | |
| 変異体 | |
| 歴史 | |
| 前任者 | アップルT1 |
| 後継 | アップルM1 |
Apple T2(Appleの社内名称はT8012)[2]セキュリティチップは、AppleのIntelベースのMacintoshコンピュータにセキュリティとコントローラ機能を提供する役割を担うシステムオンチップ「SoC」です。64ビットARMv8チップであり、bridgeOSを実行します。[3] [4] T2には独自のRAMがあり、本質的には独自のコンピュータであり、ユーザーが対話するメインコンピュータと並行して実行され、メインコンピュータからの要求に応答します。
デザイン
T2 のメイン アプリケーション プロセッサは、 64 ビットARMv8.1-Aベースの CPUであるApple A10の派生版です。[1] A10 と同様に、 TSMCが 16 nm プロセスで製造しています。ダイを分析すると、A10 とほぼ同じ CPU マクロが明らかになりました。メイン アプリケーション プロセッサには、2 つの大型高性能コア「Hurricane」と 2 つの小型効率コア「Zephyr」を備えた 4 つのコア設計が明らかになりました。また、分析により、RAM コントローラの数は同じですが、GPU 機能は大幅に削減され、3 つのブロックで、A10 の 4 分の 1 のサイズになっています。[1]
ダイのサイズは9.6 mm × 10.8 mm、ダイサイズは104 mm 2で、A10のサイズの約80%に相当します。[1]
これは Intel ベースのホストのコプロセッサとして機能するため、ホスト システムのメイン プラットフォームには存在しないさまざまな機能を処理するいくつかの機能も備えています。メイン コンピュータが低電力モードで停止している場合でもアクティブなままになるように設計されています。T2 のメイン アプリケーション プロセッサは、bridgeOSと呼ばれるオペレーティング システムを実行しています。
T2のセカンダリプロセッサは、セキュアエンクレーブプロセッサ(SEP)と呼ばれる32ビットARMv7-AベースのCPUであり、暗号化キーの生成と保存のタスクを持っています。L4マイクロカーネルに基づく「sepOS」と呼ばれるオペレーティングシステムを実行しています。[5]
T2モジュールは、独自のLP-DDR4 RAMとともにパッケージオンパッケージ(PoP)として構築されています。1TB以上のSSDストレージを搭載したMac構成では2GBのLP-DDR4が提供され、それより低いストレージ構成では1GBが提供されます。[6]
T2はUSB接続のイーサネットポートを介してホストと通信します。[3]
セキュリティ機能
セキュリティに関しては、次のような数多くの機能があります。
- SEPは、Touch ID、FileVault、macOSキーチェーン、UEFIファームウェアパスワードなどの暗号化キーの処理と保存に使用されます。また、マシンの一意のID(UID)とグループID(GID)も保存します。[7] [8] [5]
- AES-256とハードウェア乱数ジェネレータを実装したAES暗号エンジン。[5]
- 公開鍵アクセラレータは、RSAや楕円曲線暗号などの非対称暗号操作を実行するために使用されます。[5]
- コンピュータのソリッドステートドライブ用のストレージコントローラ。常時オンのオンザフライのデータの暗号化と復号化を含み、SSDとの間で送受信されます。[4] [8] [9]副作用として、SSDが標準化されたソケットを使用し、はんだ付けされていない場合でも、SSDを交換することはできません。
- マイク、カメラ、環境光センサー、 Touch IDのコントローラー。メインオペレーティングシステムからそれらへのアクセスを切り離します。[7] [8] [9]
T2はブートシーケンスとオペレーティングシステムのアップグレードに不可欠であり、署名されていないコンポーネントが干渉することを許可しません。[4] [7] [8] [9]
その他の機能
セキュリティに直接関係のない他の施設も存在します。
- iMac ProのFaceTime HDカメラの色、露出バランス、フォーカスなどの画像処理と品質向上を高速化する画像コプロセッサ。[7] [9]
- H.264とH.265の高速エンコードとデコードを可能にするビデオコーデック。[10]
- タッチスクリーン用のコントローラ。ポータブルMacintoshコンピュータのTouch Barとして実装されています。[8]
- 「Hey Siri」機能で使用される音声認識。[8]
- システム診断サーバーや熱管理を含むマシン状態の監視と制御。[9] [3]
- スピーカーコントローラー。[7] [9]
歴史
Apple T2 は、2017 年後半に iMac Proで初めてリリースされました。
2018年7月12日、AppleはT2チップを搭載したアップデートされたMacBook Proをリリースしました。これにより、 「Hey Siri」機能などが可能になります。[11] [12]
2018年11月7日、AppleはT2チップを搭載したアップデートされたMac miniとMacBook Airモデルをリリースしました。 [13] [14] MacBook AirのTouch IDセンサーはこのチップによって駆動されています。
2020年8月4日、 T2チップを搭載した5K iMacのリフレッシュが発表された。 [15]
T2チップの機能はAppleのMシリーズCPUに組み込まれているため、 Appleシリコン搭載コンピュータでは別のチップが必要ありません。[5] T2チップは、2023年6月にMacのAppleシリコンへの移行 が完了したことで廃止されました。
セキュリティの脆弱性
2019年10月、セキュリティ研究者は、T2もcheckm8バグの影響を受ける可能性があるという理論を立て始めました。これは、T2が2016年の初代iMac ProのA10設計を大まかにベースにしていたためです。[16]その後、リック・マークはlibimobiledeviceをApple T2で動作するように移植し、 Apple Configuratorの外部でT2を復元し、T2でのさらなる作業を可能にする無料のオープンソースソリューションを提供しました。 [17] 2020年3月6日、 T2開発チームと呼ばれるエンジニアチームがT2の既存のcheckm8バグを悪用し、侵入の証拠としてセキュアROMのダンプのハッシュを公開しました。 [18] checkra1nチームは、 T2のジェイルブレイクをサポートするために必要なパッチをすぐに統合しました。 [19] [20] [21] [22]
T2開発チームはその後、Appleの文書化されていないベンダー定義のUSB電源供給メッセージを使用して、ユーザーの介入なしにT2デバイスをデバイスファームウェアアップグレードモードにすることができるようになりました。これにより、カスタム充電デバイスからの介入なしに悪意のあるデバイスがT2を脱獄できるようになり、問題がさらに悪化しました。 [23] [24] [25]
その年の後半には、ブラックバードSEP脆弱性が公表され、T2セキュアエンクレーブプロセッサで任意のコード実行が可能となり、欠陥の影響がさらに悪化しました。 [26]これにより、 FileVaultキーなどの暗号化された認証情報やその他の安全なAppleキーチェーン項目に潜在的に影響を及ぼす可能性があります。
その後、開発者のリック・マークは、macOSを同じiDeviceリカバリプロトコル経由でインストールできることを突き止め、これは後にApple MacのM1シリーズにも当てはまりました。[27] 2020年9月10日、ユーザーがT2を脱獄できるcheckra1nのパブリックリリースが公開されました。[28] [29] T2開発チームは、MacEFIや起動音などのT2上のファイルから署名検証を削除するパッチを作成しました。T2開発チームのメンバーは、業界のSlackインスタンスで質問に答え始めました。[30] IronPeakのセキュリティコミュニティのメンバーがこのデータを使用して欠陥の影響分析をまとめましたが、これは後に元の研究者に正しく帰属するように修正されました。[31]元の研究者は、IronPeakブログを報道した報道に対して複数の訂正を行いました。[32]
2020年10月、チップのセキュリティ機能にハードウェアの欠陥が見つかりました。この欠陥は、T2チップがA10チップをベースとしているため、A10チップを搭載したiPhoneの脱獄と同様の手法を使用して、パッチを適用できない方法で悪用される可能性があります。Appleはこの脆弱性について通知されていましたが、セキュリティ研究者が脆弱性を公表するまで対応しませんでした。[33]その後、この脆弱性により、ユーザーがカスタムのMac起動音を実装できることが実証されました。[34] [35]
T2チップ搭載製品
- iMacプロ
- MacBook Pro (13インチ、2018、Thunderbolt 3 ポート 4 基)
- MacBook Pro (15インチ、2018)
- Mac mini (2018)
- MacBook Air (2018)
- MacBook Pro (13インチ、2019)
- MacBook Pro (15インチ、2019)
- MacBook Air (2019)
- MacBook Pro (16インチ、2019)
- Mac Pro (2019)
- MacBook Pro (13インチ、2020年初頭)
- MacBook Air(2020年初頭)[36]
- iMac (27インチ、2020)
参照
- Apple Silicon は、Appleが自社製品向けに設計したARMベースのプロセッサシリーズです。
- アップル A10
- ブリッジOS
- 安全な暗号プロセッサ
参考文献
- ^ abcdefgh Boldt, Paul (2021年7月11日). “Apple's Orphan Silicon”. SemiWiki . 2022年9月22日時点のオリジナルよりアーカイブ。2021年7月18日閲覧。
- ^ “T8012”. The Apple Wiki . 2023年8月14日閲覧。
- ^ abc Davidov, Mikhail; Erickson, Jeremy (2019年8月8日). 「Inside The Apple T2」(PDF) . Black Hat USA 2019 . 2021年6月14日時点のオリジナルよりアーカイブ(PDF) . 2021年7月11日閲覧。
- ^ abc Parrish, Kevin (2018年7月24日). 「AppleのT2チップがiMac Proと2018 MacBook Proで問題を引き起こしている可能性」DigitalTrends . 2018年9月18日時点のオリジナルよりアーカイブ。2019年1月22日閲覧。
これらのスレッドにアップロードされたすべてのエラーメッセージの中で、共通していると思われる詳細が1つあります。Bridge OSです。これは、AppleのスタンドアロンT2セキュリティチップで使用される組み込みオペレーティングシステムで、iMac Proにセキュアブート、暗号化されたストレージ、ライブ「Hey Siri」コマンドなどを提供します。
- ^ abcde 「Apple Platform Security: Secure Enclave」。2021年8月22日時点のオリジナルよりアーカイブ。2021年7月11日閲覧。
- ^ 「「Starting at」はテクノロジー界最大の嘘」Linus Tech Tips 2023年7月25日2023年8月14日閲覧。
- ^ abcde 「iMac Pro はセキュアブート機能を備えた Apple のカスタム T2 チップを搭載」。MacRumors。2017年 12 月 14 日。2018 年 8 月 18 日時点のオリジナルよりアーカイブ。2018年8 月 18 日閲覧。
- ^ abcdef Evans, Jonny (2018年7月23日). 「MacBook ProのT2チップがエンタープライズセキュリティを強化」Computerworld . 2018年8月18日時点のオリジナルよりアーカイブ。2018年8月18日閲覧。
- ^ abcdef Snell, Jason (2018年1月3日). 「T2チップによりiMac ProはMac革命の始まり」. Macworld . 2022年8月23日時点のオリジナルよりアーカイブ。2022年8月20日閲覧。
- ^ 「AppleのT2チップは、ほとんどのユーザーにとってビデオエンコーディングに大きな違いをもたらします」。2021年7月11日時点のオリジナルよりアーカイブ。2021年7月11日閲覧。
- ^ Rossignol, Joe (2018年7月12日). 「Apple、2018 MacBook Proを発表: 第8世代Core、最大32GBのRAM、第3世代キーボード、13インチのクアッドコアなど」MacRumors。2018年7月12日時点のオリジナルよりアーカイブ。 2018年7月12日閲覧。
- ^ 「Apple、プロ向けのパフォーマンス向上と新機能を追加してMacBook Proをアップデート」Apple Inc. 2018年7月12日時点のオリジナルよりアーカイブ。2018年7月12日閲覧。
- ^ Broussard, Mitchel (2018年10月30日). 「Apple、13インチRetinaディスプレイとTouch IDを搭載した新型MacBook Airを発表」。MacRumors。2018年10月31日時点のオリジナルよりアーカイブ。 2018年10月30日閲覧。
- ^ Hardwick, Tim (2018年10月30日). 「Apple、4コアまたは6コアのIntelプロセッサと最大64GBのRAMを搭載したスペースグレイの新型Mac miniを799ドルから発表」MacRumors . 2018年10月31日時点のオリジナルよりアーカイブ。2018年10月30日閲覧。
- ^ 「27インチiMacがメジャーアップデート」(プレスリリース)。Apple Inc. 2020年8月4日。2021年7月12日時点のオリジナルよりアーカイブ。2021年7月11日閲覧。
- ^ “Original GitHub issue”. Github . 2019-08-06. 2021-09-30時点のオリジナルよりアーカイブ。2021-07-11閲覧。
- ^ “T2 Support in libimobiledeive”. Twitter . 2021年7月8日時点のオリジナルよりアーカイブ。2021年7月11日閲覧。
- ^ “t8012 SecureROM Hash”. Twitter . 2020-03-06. 2021-07-08時点のオリジナルよりアーカイブ。 2021-07-11閲覧。
- ^ “checkra1n は T2 をサポートします”. Twitter . 2021-07-03 オリジナルよりアーカイブ。2021-07-11閲覧。
- ^ Bouchard, Anthony (2020-03-18). 「Checkra1n 実験的プレリリースで iOS 13.4、Mac T2 チップの予備サポートを追加」iDownloadBlog.com。 2021-06-26 にオリジナルからアーカイブ。 2021-06-26に閲覧。
- ^ 「ハッカー omzeilt、最近の Mac コンピュータの T2 チップを監視」.調整ツール(オランダ語)。 2021年6月26日のオリジナルからアーカイブ。2021年6月26日閲覧。
- ^ Mark, Rick (2020-10-07). 「bridgeOS / T2 Researchについて」。T2開発チームのブログ。イベントのタイムライン。2020-10-08時点のオリジナルからのアーカイブ。
- ^ Rick Mark; mrarm; Aun-Ali Zaidi; h0m3us3r (2020-10-12). 「Plug'nPwn - 脱獄への接続」T2開発ブログ。 2021-10-23時点のオリジナルよりアーカイブ。
{{cite web}}: CS1 maint: 数値名: 著者リスト (リンク) - ^ “T2 デバッグインターフェース公開”. Twitter . 2021年7月8日時点のオリジナルよりアーカイブ。2021年7月11日閲覧。
- ^ “Intel Debug Exposed over T2 interface”. Twitter . 2021-07-05時点のオリジナルよりアーカイブ。2021-07-11閲覧。
- ^ “Blackbird Exploit for Apple SEP”. iDownloadBlog . 2020年7月24日. 2021年6月29日時点のオリジナルよりアーカイブ。2021年7月11日閲覧。
- ^ “macOS restore via USB”. Twitter . 2021年7月6日時点のオリジナルよりアーカイブ。2021年7月11日閲覧。
- ^ “checkra1n”. checkra.in . 2019年10月10日時点のオリジナルよりアーカイブ。2021年7月11日閲覧。
- ^ 「ハッカーがbridgeOSを搭載したAppleのT2セキュリティチップを脱獄」2020年9月23日。2021年2月27日時点のオリジナルよりアーカイブ。
- ^ 「Industry: bridgeOS / checkra1n の質問」。Dropbox Paper。2021年6月30日時点のオリジナルよりアーカイブ。2021年7月11日閲覧。
- ^ “ironPeak”. ironpeak.be . 2021年7月27日時点のオリジナルよりアーカイブ。2021年7月11日閲覧。
- ^ “Paper”. Dropbox . 2021年7月12日時点のオリジナルよりアーカイブ。2021年7月11日閲覧。
- ^ 「ハッカーら、AppleのT2セキュリティチップを脱獄できると主張」ZDNET 2020年10月6日。2021年5月6日時点のオリジナルよりアーカイブ。 2021年7月11日閲覧。
- ^ “Checkra1n tinkerer が T2 搭載 Mac でカスタム起動サウンドを実演”. iDownloadBlog.com . 2020-10-29. 2020-10-30 にオリジナルからアーカイブ。 2021-01-19に閲覧。
- ^ 「Apple T2ハックにより、PS5のサウンドを起動音にすることができる」iMore 2020年11月23日。2021年1月27日時点のオリジナルよりアーカイブ。2021年1月19日閲覧。
- ^ 「Apple T2 セキュリティチップを搭載した Mac モデル」。2021 年 7 月 2 日時点のオリジナルよりアーカイブ。2021年 7 月 11 日閲覧。
