iOS 11のバグによりQRコードが悪質なウェブサイトに誘導される

iOS 11のバグによりQRコードが悪質なウェブサイトに誘導される

  • Oligur
  • 0
  • vyzf
iOS 11のバグによりQRコードが悪質なウェブサイトに誘導される
  • ニュース
QRコード
iOS 11を使っているなら怪しいQRコードに注意してください。
写真:Thomas Leuthard/Flickr

セキュリティ研究者らは、iOS 11 において、ユーザーを悪意のある攻撃に対して脆弱にする新たなバグを発見した。

内蔵の QR コード リーダーの欠陥を悪用すると、最初は無害であるように見せかけた悪意のある Web サイトにユーザーを誘導することができます。

iPhoneとiPadユーザーの大多数がiOS 11にアップグレード済みであれば、カメラをQRコードに向けることで読み取ることができます。Appleの内蔵カメラアプリは、コードを開くかどうかを確認する前に、自動的にコードを認識します。

iOS 11のQRコードバグ

これはサードパーティ製のQRコードリーダーを必要としない便利なツールですが、改善の余地があります。InfoSecの研究者たちは、このリーダーがURLを解析する方法に欠陥を発見しました。この欠陥を悪用されると、ユーザーを悪意のあるウェブサイトに誘導する可能性があります。

攻撃者は特定の形式でURLを埋め込むことで、iOSを騙し、ユーザーをあるウェブサイトに誘導し、その後別のウェブサイトに誘導することができます。例えば、以下のQRコードを開くと、iOSはFacebookにアクセスするかどうかを尋ねますが、実際にはInfoSecのウェブサイトに誘導されます。

iOS 11のQRコードのバグ
iOS 11でこのコードをスキャンして、欠陥を実際に確認してみましょう。
写真:InfoSec

攻撃者がこれをどのように利用するかは容易に想像できます。

QRコードがフィッシングメールに埋め込まれ、スキャンすると特別なオファーや無料特典が受けられると謳っている場合があります。すると、ユーザーは本物のように見える悪質なウェブサイトに誘導され、そこで機密情報を入力させられる可能性があります。

iOSが騙される仕組み

この脆弱性を悪用するには、攻撃者は「https://xxx\@facebook.com:[email protected]/」などの形式を使用してコードに URL を埋め込むだけです。

この場合、iOSはウェブサイトを「facebook.com」と認識し、ユーザーにはそれだけしか表示しません。しかし、SafariでURLを読み込むと、実際には「infosec.rm-it.de」へと誘導されます。

InfoSecは12月にAppleにこのバグを報告しましたが、Appleはまだ修正プログラムを提供していません。問題が解決されるまで、QRコードをスキャンした後、Safariのアドレスバーに表示されるURLが本物であることを確認することをお勧めします。