標準 · Wi-Fi認証QR

このWi-Fi QRコードはスキャンしても安全ですか?

Wi-Fi QRコードはコード内のネットワーク名に接続します。危険なのはQR形式ではなく(標準化されており自体は無害です)、SSIDです。「Starbucks-WiFi-Free」のような名前のQRは、駐車場の偽ホットスポットに誘導する可能性があります。対策はタップする前にネットワーク名を確認することです。

Wi-Fi QRを検査する → すべての標準 →

形式とは何か

標準はWIFI: URIスキームで、もともとZXingプロジェクトによって導入され、Wi-Fi Allianceに採用されました。完全なペイロードは次のようになります:

WIFI:T:WPA2;S:CafeWiFi;P:hunter2;H:false;;

フィールドはセミコロンで区切られたキーと値のペアです。現代のスマートフォンカメラアプリはこの形式を認識し、ネットワークへの参加を促します。

WPA2-Enterprise(企業またはキャンパスWi-Fi)の場合、形式にはさらに3つのフィールドが追加されます。EAPメソッド(PEAP / TLS / TTLS)、ID(ユーザー名)、匿名ID(外部EAP ID)、フェーズ2認証メソッドです。

フィールドごとの説明

T、セキュリティタイプ

WPAWPA2WPA3WEP、またはnopass(オープン)。WEPは脆弱なため現代のスマートフォンは接続を拒否することがあります。nopassはリンク層の暗号化なしのオープンネットワークを意味します。

S、SSID(ネットワーク名)

接続後にスマートフォンに表示されるネットワーク名です。最も重要なフィールドです。印刷物や案内板に掲示された会場の告知と比較してください。

P、パスワード

WPAクラスのネットワークの事前共有鍵です。nopassの場合は省略されます。

H、隠しネットワーク

ネットワークがSSIDをブロードキャストしない場合はtrueです。隠しネットワークは検索が必要ですが、本質的により安全というわけではなく、むしろそうでないことが多いです。

E、EAPメソッド(Enterprise)

WPA2/3-Enterpriseネットワークの場合:PEAPTLSTTLSPWD。スマートフォンがネットワークの認証サーバーにどのように認証するかを決定します。

I、ID(Enterprise)

Enterpriseネットワーク上のユーザー名です。一部の会場ではゲストIDがここにエンコードされます。企業ネットワークは実際のユーザー名が必要です。

A、匿名ID(Enterprise)

EAPハンドシェイク中に見える外部IDです。プライバシーのために使用され、実際のIDはトンネル内で暗号化されます。

PH2、フェーズ2メソッド(Enterprise)

TTLS / PEAPの場合:内部トンネル認証メソッドで、通常はMSCHAPV2です。

エビルツイン攻撃

手順:

  1. 攻撃者がターゲットの会場(カフェ、空港ゲート、ホテルロビー、会議センター)の近くにWi-Fiルーター(またはホットスポットモードのスマートフォン)を設置します。
  2. 会場のネットワークに一致または模倣するSSIDを設定します:Starbucks_WiFi_2FREE_AIRPORT_WIFIHotelGuests_5Gなど。
  3. そのネットワーク用のQRコードを印刷し、テーブルの下や電源コンセントの横、窓ガラスなど自然な場所に貼り付けます。
  4. スキャンするとスマートフォンが偽ホットスポットに接続します。攻撃者は実際のインターネットにトラフィックを中継するため何も壊れているように感じませんが、すべてのHTTPSハンドシェイクのSNIホスト名(訪問サイト)、すべてのDNSクエリ、および暗号化されていないトラフィックが見えています。

現代のアプリはHTTPSを使用しているため認証情報とコンテンツは暗号化されています。しかし:

スキャナーは、高い模倣可能性のあるターゲット(紛らわしい文字でデコードされた有名ブランド名)に見えるSSIDに怪しいフラグを立て、参加前にネットワーク名を再確認するよう促します。

スキャナーが表示する内容

Wi-Fi QR(画像、貼り付け、またはカメラ)をスキャナーにドロップしてください。評決には以下が表示されます:

スキャナーはブラウザで動作します。安全チェックのためにサーバーに届くのはデコードされたテキストのみで、画像は送信されません。

接続する前に

関連

Wi-Fi QRコードを検査する

QR画像をドロップするか、WIFI:文字列を貼り付けるか、カメラを使用してください。評決にはネットワーク名、セキュリティタイプ、マスクされたパスワードが表示され、高い模倣可能性のあるブランドSSIDに対してフラグが立てられます。

スキャナーを開く →