Apple AirDropとAndroid Quick Shareのプロトコル解析における体系的な脆弱性研究
Protocol Prying: Vulnerability Research in AirDrop and Quick Share
Apple AirDropとGoogle/Samsung Quick Shareは50億台以上のデバイスで使用されている近接ファイル転送プロトコルだが、そのアプリケーション層のセキュリティは未研究であった。本研究では、両プロトコルのクロスプラットフォームでのリバースエンジニアリングとプロトコルを意識したファジングを実施した。AirDropのステートマシンとDVZip圧縮を再構築し、AIRFUZZというプロトコルを意識したファザーを開発した。また、Samsung Quick ShareとGoogle Quick Share for Windowsに対しても分析を行った。その結果、macOS/iOS AirDropで3件(HTTPパスルーターにおけるDoS、FoundationにおけるXML plistの無制限再帰、HTTP/1.1パーサーにおけるNULLデリファレンス)、Samsung Quick Shareで2件(OfflineFrameディスパッチ、3つのフレームタイプに対するD2D暗号化バイパス)、Google Quick Share for Windowsで1件(ヒープのuse-after-free)の計6件の脆弱性を発見した。これらの脆弱性は責任ある開示が行われ、Apple、Samsung、Googleは報告を認識している。
- Apple AirDropとAndroid Quick Shareのクロスプラットフォームなプロトコル解析により計6件の脆弱性を発見した
本研究は、Apple AirDropとAndroid Quick Shareという2大プラットフォームの近接ファイル転送プロトコルに対して、体系的なリバースエンジニアリングとファジングを実施し、計6件の脆弱性を発見した点が重要である。特に、50億台以上のデバイスに影響しうるプロトコルレベルの脆弱性が発見されたことは、モバイルOSのアプリケーション層セキュリティにおける研究価値が高いことを示している。ただし、本記事は学術研究の成果発表であり、投資判断に直結する企業業績や市場への具体的影響が示されていないため、投資家視点では中長期的なセキュリティ動向の参考情報として位置づけられる。