セーフティラボ
リリース1では、QRコードから復号した送信先の文字列とURL構造だけを検査し、同じ入力には常に同じ判定を返します。
送信先へのアクセス、オープン、フェッチ、リダイレクト追跡は行いません。復号した生データは、判定後も確認してコピーできます。
- リリース
- 2026-07-20-v1
- 更新日
- テストケース
- 10
概要
10/10 合格
問題なし
1
構造上のシグナルはありません。安全性の証明ではありません。
注意
5
開く前に確認すべき構造上のシグナルがあります。
ブロック
3
直接開く操作は無効です。復号済みの生データは表示され、コピーできます。
検査マトリクス
| テストケース | ペイロード | 期待値 | 観測値 | 警告 |
|---|---|---|---|---|
| HTTPSのWebアドレスhttps-clear | https://example.com/docs | 問題なし | 問題なし | 一般的なホスト名を持つHTTPS構造で、このリリースの警告条件には一致しません。 |
| 暗号化されないHTTPアドレスhttp-caution | http://example.com/docs | 注意 | 注意 | HTTPは通信内容を暗号化しないため、個人情報や認証情報を入力する前に送信先を確認してください。 |
| 短縮リンクのドメインshortener-caution | https://bit.ly/ | 注意 | 注意 | 短縮リンクは、QRコード上では確認できない最終送信先へリダイレクトする可能性があります。 |
| punycodeを含むホスト名punycode-caution | https://xn--e1afmkfd.invalid/ | 注意 | 注意 | punycodeは国際化ドメインを表しますが、既知の名前と視覚的に似た表記にも注意が必要です。 |
| 公開IPを使うURLpublic-ip-caution | https://203.0.113.10/login | 注意 | 注意 | 公開IPアドレスだけでは、意図したサービスの運営者や通常のドメイン名を判断しにくくなります。 |
| 追跡パラメータ付きURLtracking-caution | https://example.com/?utm_source=poster | 注意 | 注意 | 追跡パラメータはアクセス経路を記録し、URLに識別子やキャンペーン情報を追加する場合があります。 |
| URLに埋め込まれた認証情報credentials-blocked | https://user:password@example.invalid/ | ブロック | ブロック | ユーザー名やパスワードがURLに埋め込まれているため、誤認を避ける目的で直接開く操作をブロックします。 |
| プライベートネットワークのアドレスprivate-network-blocked | https://localhost/admin | ブロック | ブロック | ローカルホストやプライベートネットワークの宛先は内部サービスへ接続する可能性があるためブロックします。 |
| 制御文字を含むペイロードcontrol-character-blocked | https://example.invalid/\nnext | ブロック | ブロック | 制御文字は文字列の表示や解釈を変える可能性があるため、直接開く操作をブロックします。 |
| Web以外のインテントnon-web-intent | mailto:hello@example.com | 該当なし | 該当なし | メールや電話などの非Webスキームであり、HTTPまたはHTTPSの通常のWebナビゲーションではありません。 |
検査方法
- QRコードのペイロードをブラウザ内で復号し、表示される文字列をそのまま検査します。
- 決定的なルールで、暗号化方式、ホスト名、認証情報、追跡パラメータなど送信先の構造だけを評価します。
- 検査中にネットワーク要求を送信せず、リダイレクトも追跡しないため、送信先へ検査内容を通知しません。
- 期待値と観測値を公開データとして示し、実装変更による判定のずれを再確認できるようにしています。
制限事項
- 「問題なし」は、サイトの安全性、正当性、無害性を保証するものではありません。
- この検査はサイトの評判、ページ内容、証明書の所有者、ダウンロード後の動作を評価しません。
- 短縮先の変更、隠れたリダイレクト、時間や利用者によって変化するコンテンツは検出できません。
- 開くかどうかは、送信者への信頼、利用場面、端末や組織のセキュリティ対策も含めて判断してください。
QR セーフティラボの引用情報
QR の遷移先に対するローカルな構造チェックの研究とデータです。構造チェックは、遷移先が安全であることを証明するものではありません。
- 発行者
- QR Code Crafter, Brand Aspect Ltd登録: 05105266法的情報
- 推奨引用
- QR Code Crafter. “QR送信先チェック.” リリース 2026-07-20-v1. Brand Aspect Ltd, 2026年7月20日. https://qrcodecrafter.com/ja/qr-code-safety-lab
- 訂正
- 事実の誤りや、このリリースを再現する際の問題をご報告ください。 contact@qrcodecrafter.com
リリース履歴
公開データセットの各リリースに含まれる検証資料を日付順に記録します。
- 現在のリリース
- 2026-07-20-v1
- 初回公開リリース
- このリリースの検証資料
- 遷移先構造の決定論的なテストケース10件と、対応するJSON、CSV、方法論、引用ファイルを公開しました。
- 公開済み:
互換性の範囲
エクスポート可読性ベンチマーク
このローカルで再現可能なベンチマークは、管理されたラスターおよびベクター条件でQRファイルを作成し、サイトのデコーダーが正確な内容を復元するか確認します。
2026-07-22-v1
ソフトウェアのテストファイルによる結果は、デバイス、プリンター、ISO、またはセキュリティの認証ではありません。最終的な配置は実機でテストしてください。
- 完全一致のデコード
- 19/21
- クリーンな基準ケース
- 4/4
- 負荷をかけたファイル
- 17
| ケース | 形式 | 条件 | 寸法 | 結果 |
|---|---|---|---|---|
| png-clean-256 | png | クリーンなエクスポート | 256 x 256 | 完全一致でデコード |
| jpg-clean-256 | jpg | クリーンなエクスポート | 256 x 256 | 完全一致でデコード |
| webp-clean-256 | webp | クリーンなエクスポート | 256 x 256 | 完全一致でデコード |
| svg-clean-256 | svg | クリーンなエクスポート | 256 x 256 | 完全一致でデコード |
| png-small-96 | png | 小さい出力 | 96 x 96 | 完全一致でデコード |
| png-small-64 | png | 小さい出力 | 64 x 64 | 完全一致でデコード |
| png-quiet-zone-2 | png | 縮小された余白 | 256 x 256 | 完全一致でデコード |
| png-quiet-zone-0 | png | 余白なし | 256 x 256 | 完全一致でデコード |
| png-low-contrast | png | 低コントラスト | 256 x 256 | 完全一致でデコード |
| png-very-low-contrast | png | 低コントラスト | 256 x 256 | デコード不可 |
| jpg-quality-45 | jpg | 強い圧縮 | 256 x 256 | 完全一致でデコード |
| jpg-quality-15 | jpg | 強い圧縮 | 256 x 256 | 完全一致でデコード |
| png-blur-0-8 | png | ぼやけた画像 | 256 x 256 | 完全一致でデコード |
| png-blur-2-0 | png | ぼやけた画像 | 256 x 256 | 完全一致でデコード |
| png-rotate-8 | png | 回転した画像 | 289 x 289 | 完全一致でデコード |
| png-rotate-18 | png | 回転した画像 | 323 x 323 | 完全一致でデコード |
| png-center-obstruction-h-12 | png | 中央の遮蔽 | 256 x 256 | 完全一致でデコード |
| png-center-obstruction-m-28 | png | 中央の遮蔽 | 256 x 256 | デコード不可 |
| png-dense-256 | png | 高密度の内容 | 256 x 256 | 完全一致でデコード |
| png-dense-128 | png | 高密度の内容 | 128 x 128 | 完全一致でデコード |
| png-wifi-192 | png | クリーンなエクスポート | 192 x 192 | 完全一致でデコード |
よくある質問
- QRリンクを開きますか?
- いいえ。検査はブラウザ内でローカルに行われ、送信先へのアクセス、取得、リダイレクト追跡は実行しません。
- 「問題なし」は安全ですか?
- いいえ。このリリースの構造ルールに一致する警告がなかったことだけを示し、送信先の内容や運営者を保証しません。
- ブロックされたペイロードはどうなりますか?
- 直接開く操作は無効ですが、復号済みの生データは表示・コピーできます。内容を確認し、必要なら信頼できる別の手段で検証してください。