AppleのAirTagsを待ちきれない?オープンソースプロジェクトで自分だけのAirTagsを作ろうc

AppleのAirTagsを待ちきれない?オープンソースプロジェクトで自分だけのAirTagsを作ろうc
AppleのAirTagsを待ちきれない?オープンソースプロジェクトで自分だけのAirTagsを作ろうc

Appleがアイテムトラッカーの開発に取り組んでいるという最初の報道は、2019年4月に9to5Macで報じられました。それ以来、iOSビルドにこのデバイスが登場したり消えたりし、YouTubeのApple公式動画にも登場しています。最近では、iOS 14.5でサードパーティ製のアイテムトラッカーがサポートされ、Apple独自のアイテムトラッカーにも対応することが明らかになったため、リリースが間近に迫っているという噂が再び高まり始めました。

Appleが独自のアイテム追跡ツールをリリースするのを待ちきれないなら、オープンソースプロジェクトが役に立つかもしれません。ただし、ハッキングに興味がある方限定です。ドイツのダルムシュタット工科大学の研究者たちは、Appleデバイスが「探す」ネットワークに参加するために使用するプロトコルをリバースエンジニアリングし、自宅で独自のアイテム追跡デバイスを作りたい人向けに無料リソースを公開しました。

現在、このプロジェクトは、Bluetooth Low Energy を統合した SoC で構成された小型開発ボードである Micro:bit をネイティブにサポートしていますが、非常に安価な ESP32 ボードや ESP8266 ボードなど、BLE を内蔵した他のボードでも動作するように適応させることができます。

研究者らが作成したネイティブMacアプリを介して動作し、このアプリを使って新しいデバイスをプロビジョニングし、micro:bitにAppleデバイスをエミュレートするために必要なコードをフラッシュすることができます。デバイスのセットアップが完了すると、「探す」ネットワークに参加している他のデバイスと同様に、Bluetooth経由でデバイスの位置情報が通知されます。これにより、オフラインの「探す」設定が有効になっている近くのAppleデバイスがデバイスを検出し、その位置情報をAppleのサーバーに送信します。

カスタム アイテム トラッカーが Find My ネットワークに登録されると、ユーザーは macOS 上の OpenHaystack アプリを使用して自分の位置を確認できるようになります。

使うべきでしょうか?

OpenHaystackは現在、ハッキングやマイクロコントローラーが好きな人にとっては非常に興味深い研究プロジェクトであり、楽しく遊べるでしょう。しかし、誰もが自宅にAirTagを作れるようなツールとして捉えるべきではありません。「探す」機能の通信はすべて暗号化されていますが、その暗号化において重要な点は、公開鍵が定期的に更新されることです。OpenHaystackは現在、デバイスごとに単一の静的な公開鍵を使用しているため、理論上は誰かが同じデバイスを異なる場所で追跡することが可能です。しかし、この問題に対処する計画があり、実装はAppleのものとより一致するようになっています。

さらに、Mac の「探す」ネットワークと通信できるようにするには、メールにプラグインがインストールされている必要があります。これは、Apple が (正当な理由により) どのアプリが「探す」デバイスに関する情報を読み取れるかに関していくつかの制限を設けているためです。

Appleは現在、サードパーティと協力して「探す」ネットワークに対応したアイテムトラッカーの開発を進めており、昨年のWWDCの直後にドラフト仕様が公開されました。Appleが「探す」ネットワークをサードパーティに開放することで、現在自宅で認証されていないHomeKitアクセサリを自作できるのと同じように、手間をかけずに自作アイテムトラッカーを作成できるようになるかもしれません。

havebin.com を Google ニュース フィードに追加します。 

FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。