招客ホームページ制作 ビジネスblogなので初心者も安心

SSLの仕組み

SSLとは

 SSL(Secure Socket Layer)とは、Netscape Communications社が開発したインターネット上でデータを暗号化して送受信する方法のひとつです。
 Netscape Communicationsが開発した通信データを暗号化するプロトコルです。

 ネットショッピングでクレジットカード番号入力するときや、パスワード入力のときに、インターネット通信時の情報漏えいを防ぐために、SSLが利用されることが多いです。

 Internet Explorer、Firefox、Netscape NavigatorなどのブラウザがSSLに対応しており、事実上、世界標準の暗号化方法になっています。

 ホームページがSSLで暗号化されているとき、アドレスの先頭が「http://」ではなく「https://」となり、鍵マークも表示されます。

SSLのブラウザ表示

SSLの仕組み

 SSLはインターネット上で暗号化するために、処理を軽くし、且つ安全性を確保するために、Webサーバーで大きく3つの処理を行っています。

  • サーバー証明書の発行
  • 公開鍵の発行
  • 秘密鍵による復元

まず、暗号化する公開鍵が本物であることを確認するために、第三者(ベリサイン、ジオトラストなど)から保障されている証明書を発行し、あわせて公開鍵を利用者側に通知し、利用者側は証明書を確認後、公開鍵で暗号化し、Webサーバーに送信すます。Webサーバーは受信したデータを今度は秘密鍵で復元する仕組みになっています。

このように、複数の処理をあわせて、暗号化された情報が解読できないように保護しています。

現在では、携帯電話のブラウザもSSL対応しており、携帯電話でのネットショッピングの売上増に貢献しています。

このページのトップへ