SSL(Secure Socket Layer)とは、インターネット上でデータを暗号化して送受信する方法のひとつです。
通常、インターネットでは、暗号化されずにデータが送信されています。
そのため、通信途中でデータを傍受されると、情報が第三者に漏れてしまう可能性があります。
また、相手のなりすましに気付かずに通信すると、データがなりすましの相手に取得されてしまう可能性があります。
現在、クレジットカード番号や個人情報を扱う多くのホームページでは、通信途中での傍受やなりすましによる情報漏洩を防ぐ目的で、SSLを利用しています。
利用者がSSLを利用できるサーバーとデータをやり取りする場合には、Webサーバーと利用者のコンピュータが相互に確認を行いながらデータを送受信するようになるため、インターネットにおける通信内容の暗号化及びなりすましの防止が実現されます。
IE(Internet Explorer)やNetscapeなどのSSLに対応したWebブラウザを利用して、SSLで保護されたサイトに接続すると、通信相手の認証が行われ、通信データが自動的に暗号化されるようになります。
このとき、主なWebブラウザでは、ステータス欄に鍵のマークが表示されます。
たとえば、IEでは、SSL接続を行っている場合には、右下のステータス欄に鍵のマークが表示されるようになっています。
なお、この鍵のマークをダブルクリックすると、サーバー証明書の詳細情報を確認することができます。