プロトコル
読み: ぷろとこる
プロトコルは、コンピュータやデバイス間でデータを交換する際の手順・形式・規則を定めた取り決めです。人間同士の会話における「言語」に相当し、送信側と受信側が同じプロトコルに従うことで正確な通信が成立します。HTTP、HTTPS、FTP、SMTP、Bluetooth、Wi-Fi など、用途に応じた多数のプロトコルが存在します。
QR コードに格納される URI のスキーム部分は、まさにプロトコルの指定です。https:// は HTTPS プロトコルで Web ページにアクセスすることを意味し、mailto: はメール送信、tel: は電話発信、smsto: は SMS 送信を指示します。スマートフォンはスキャンした URI のスキームを解析し、対応するアプリケーション (ブラウザ、メーラー、電話アプリ) を起動します。
QR コードの作成において、プロトコルの選択は安全性に直結します。http:// (暗号化なし) ではなく https:// (TLS 暗号化) を使用することで、スキャン後の通信が保護されます。Google Chrome は HTTP サイトに「保護されていない通信」の警告を表示するため、QR コードのリンク先が HTTP だとユーザーに不安を与え、離脱率が上がります。
Wi-Fi 接続用の QR コードでは、セキュリティプロトコルの指定も重要です。WIFI:T:WPA;S:ネットワーク名;P:パスワード;; の形式で、暗号化方式 (WPA2、WPA3) を明示します。古い WEP プロトコルは脆弱性が知られているため、QR コードで Wi-Fi 情報を共有する際は WPA2 以上を指定すべきです。