QR コードのセキュリティリスクと、安全性の確かめ方

QR コードは、読めないリンクです。攻撃面はそこに尽きます。

QR コード 公開日:2026年10月20日 約 2 分で読めます

現実的な 4 つのリスク

リスク手口確認すべきこと
フィッシング(クイッシング)そっくりのログイン画面へ誘導ドメインを 1 文字ずつ読む
ステッカーの上貼り本物のコードの上に偽物を貼る浮いた縁や印刷の不揃いを見る
決済のすり替え支払い地点でコードを差し替える店側が掲示しているものと比べる
マルウェア配布APK やプロファイルの取得へ誘導QR コードからは何もインストールしない

punycode と似たドメイン

非ラテン文字の一部は、ラテン文字と見分けがつかない形をしています。その文字で登録されたドメインは、見慣れた単語として表示されながら別の場所へ解決されます。ブラウザがそうしたドメインを punycode 形式(xn-- で始まる形)で表示するのは、まさに目立たせるためです。

URL のホストが xn-- で始まるなら、そうでないと確認できるまで疑ってください。一般利用者向けのリンクがそう見える正当な理由は、まずありません。

実際に役に立つ習慣

  • ページのデザインではなくドメインを見る。ログイン画面の完璧な複製は安く作れる。
  • 公共の場でコードを読んで到達したページに、パスワードを入力しない。
  • 割引を約束するコードより、自分で開いた決済アプリを優先する。
  • 飲食店のメニューで、カード情報を求めるコードはメニューではない。

よくある質問

QR コードを読むだけでマルウェアに感染しますか?

しません。QR コードはテキストを運ぶだけです。危険なのは、そのテキストに基づいて行動したときに起きることです。悪意あるページを開くのも、ファイルを導入するのも、あなたの確認が必要です。

punycode ドメインとは何ですか?

ASCII 以外の文字で書かれたドメインで、ブラウザは xn-- と符号化された文字列として表示します。有名ブランドを模倣するために使われることがあります。

ポスターの QR コードを読むのは安全ですか?

読むのは安全です。何かを入力する前に、ドメインが期待する組織のものか確認し、決済や認証情報を求めるコードは疑ってください。

このガイドに対応するツール

他のガイド