• HTTPS は、コンピュータネットワーク上での安全な通信のために暗号化を使用し、インターネット上で広く利用されています。
  • HTTPS は、適切な暗号スイートが使用され、サーバー証明書が検証および信頼されている限り、盗聴や中間者攻撃に対して妥当な保護を提供します。
  • HTTPS は、平文データの伝送とメッセージ整合性の検出を改善する必要があります。

Hypertext Transfer Protocol Secure(HTTPS)は、HTTP プロトコルの安全なバージョンであり、Web ブラウザと Web サイト間のデータ送信に主に使用されるプロトコルです。HTTPS は、データ転送のセキュリティを高めるために暗号化されています。

HTTPS とは

Hypertext Transfer Protocol Secure(HTTPS)は、Hypertext Transfer Protocol(HTTP)の拡張版です。HTTPS は、コンピュータネットワーク上での安全な通信のために暗号化を使用し、インターネット上で広く使用されています。HTTPS では、通信プロトコルは Transport Layer Security(TLS)、または以前は Secure Sockets Layer(SSL)を使用して暗号化されます。したがって、このプロトコルは HTTP over TLS または HTTP over SSL とも呼ばれます。

関連記事:コンピュータネットワークインフラストラクチャとは?

HTTPS の原理

HTTPS の主な動機は、アクセスされた Web サイトの認証と、転送中に交換されるデータの機密性と整合性の保護です。HTTPS は中間者攻撃から保護し、クライアントとサーバー間の双方向ブロック暗号化通信は、盗聴や改ざんから通信を保護します。

HTTPS の認証の側面では、信頼できる第三者機関がサーバー側のデジタル証明書に署名する必要があります。これは歴史的に高価な操作であり、完全に認証された HTTPS 接続は、通常、World Wide Web(WWW)上の安全な支払いサービスやその他の企業の安全な情報システムでのみ利用可能でした。

2016 年、Electronic Frontier Foundation(EFF)のキャンペーンが Web ブラウザ開発者の支援を受けて実施され、プロトコルの普及が進みました。現在では、主にすべての種類の Web サイトのページ信頼性の保護、アカウントのセキュリティ確保、ユーザーの通信、ID、閲覧履歴のプライバシー保持のために、HTTPS は元の安全でない HTTP よりも Web ユーザーによって頻繁に使用されています。

HTTPS の利点

HTTPS プロトコルはユーザーとサーバーを認証し、データが正しいクライアントとサーバーに送信されることを保証します。

HTTPS プロトコルは、SSL + HTTP から構築されたネットワークプロトコルであり、暗号化された伝送と認証を可能にします。伝送中のデータの盗難や改ざんを防ぎ、データの整合性を保証します。

HTTPS は現在のアーキテクチャにおいて最も安全なソリューションです。絶対的に安全というわけではありませんが、中間者攻撃のコストを大幅に増加させます。

関連記事:DuckDuckGo、VPN とプライバシー保護を統合

HTTPS の制限

同じネットワーク環境では、HTTPS プロトコルはページの読み込み時間を約 50%増加させ、電力消費を 10%から 20%増加させます。さらに、HTTPS プロトコルはキャッシュに影響を与え、データのオーバーヘッドと電力消費を増加させます。

HTTPS プロトコルのセキュリティは限定的であり、ハッキング、サービス拒否攻撃、サーバーハイジャックに対してはわずかな役割しか果たしません。

根本的に、SSL 証明書の信頼チェーンシステムは安全ではありません。中間者攻撃は同様に実行可能であり、特に一部の国が認証局(CA)のルート証明書を制御できる場合にはそうです。

コストが増加しました。HTTPS の導入後、SSL プロトコルの暗号化アルゴリズムや SSL のインタラクション数など、追加のコンピューティングリソースを消費する HTTPS プロトコルの作業は、一定量のコンピューティングリソースとサーバーコストを占有します。

ユーザーアクセスの大規模なアプリケーションシナリオでは、サーバーは頻繁に暗号化と復号の操作を実行する必要があり、ほぼすべてのバイトが暗号化および復号されるため、サーバーコストが発生します。

クラウドコンピューティング技術の発展に伴い、データセンターに展開されたサーバーの利用コストは規模の拡大とともに徐々に低下しており、ユーザーアクセスのセキュリティ向上と比較して、参入コストは許容可能なレベルまで低下しています。