HTTPS
「HyperText Transport Protocol Secure」を表します。
HTTPSは、Webトラフィックを暗号化するHTTPプロトコルの安全なバージョンです。TLS以前は(SSL)を使用して暗号化と認証を追加し、WebサーバーとクライアントのWebブラウザーの間で交換されるデータを保護します。初めは、ログイン情報や金融情報を盗聴から守るためにサイトでのみ使われていましたが、現在では、ほとんどのWebサーバーがすべてのトラフィックを暗号化し、すべてのページが転送中に変更または破損されることなくブラウザーに届くことを確認するために使用しています。
HTTPSのすべてのWebトラフィックは、暗号化にTLSプロトコルを使用します。これには、すべてのHTMLページ、Cookie、画像、JavaScriptファイルが含まれます。HTTPSを使用するには、まずWebサーバーに、サイト所有者の身元と真正性を確認するデジタル証明書が必要です。WebサーバーとクライアントのWebブラウザーは、短いハンドシェイクを行います。このときブラウザーはサーバーの証明書を検証し、両者が協力して一時的なセッション暗号化キーを生成します。このキーによってサーバーとクライアント間のすべてのトラフィックが暗号化および復号され、盗聴や中間者攻撃から保護されます。
サイトがHTTPSを使用しているかどうかは、ブラウザーのアドレスバーを見れば確認できます。https://で始まるアドレスは安全です。ブラウザーがURLの先頭部分を非表示にする場合は、アドレスの残りの部分の前に南京錠アイコンが表示されます。このアイコンをクリックすると、サイトのセキュリティ証明書を表示し、その証明書に記載された個人または企業を確認できます。ログイン情報やクレジットカード情報を入力する前には、南京錠を探して、Webサイトが安全であることを必ず確認してください。実際、現在ではほとんどのブラウザーが、HTTPSを使用していないサイトを「安全ではありません」と積極的に表示し、トラフィックが暗号化されていないことを示しています。
知識をテストする