■06/07/24 SSL

Secure Socket Layer。インターネット上で情報を暗号化して送るためのプロトコル(通信規定)。個人情報や企業の機密事項を送信する際などに、盗聴や改ざん、なりすましを防ぐ方法として広く使われている。SSLはセッション層という階層に位置するプロトコルで、TCP/IPを使用するアプリケーション層とプレゼンテーション層(HTTP、FTP、POP、TELNETなど)から利用できる。HTTPでの利用の場合、SSL適用済みのサイト(HTTPS)にアクセスすると、ウェブブラウザがSSL機能を使ってHTTPS用のTCPのポート番号でサーバと通信を行う。ウェブサーバとブラウザは、公開鍵・秘密鍵での暗号化、認証機関のデジタル証明書(SSLサーバID)、ハッシュ関数などを組み合わせ、暗号化された情報をやりとりする。