Qraft (クラフト)

TLS

読み: ティーエルエス

TLS (Transport Layer Security) は、インターネット上の通信を暗号化するプロトコルです。前身の SSL (Secure Sockets Layer) から発展したもので、現在の最新バージョンは TLS 1.3 です。「SSL」という呼称が今でも慣習的に使われますが、技術的には SSL は非推奨であり、実際に動作しているのは TLS です。

TLS は 3 つのセキュリティ機能を提供します。第一に暗号化。通信内容を第三者が傍受しても解読できません。第二に完全性。データが通信途中で改ざんされていないことを検証します。第三に認証。接続先のサーバーが本物であることを証明書で確認します。

QR コードのセキュリティにおいて TLS は重要な役割を果たします。QR コードに格納された URL が https:// で始まる場合、スキャン後のブラウザとサーバー間の通信は TLS で保護されます。逆に http:// の URL では TLS が適用されず、フィッシングサイトへの誘導や通信の盗聴リスクが高まります。QR コードを作成する際は、リンク先が TLS に対応していることを必ず確認すべきです。