SSL

Secure Socket Layer」の略です。

SSLは、インターネット上でデータを転送する際に、認証暗号化を行うための技術です。ユーザーのWebブラウザーとリモートWebサーバーの間で転送されるデータを暗号化し、ログイン認証情報やクレジットカード番号などのユーザーデータを保護します。SSLは1995年に初めて一般公開され、1999年に後継技術であるTLSに置き換えられました。ただし、この後継技術もSSLと呼ばれることがよくあります。

SSLは、インターネット上を移動するデータを暗号化し、経路上にある他のデバイスによる盗聴から保護します。HTTPSプロトコルはSSLとTLSを使って通常のWeb通信を保護します。また、メール用のその他のプロトコル(SMTPIMAP)、VPN接続、ファイル転送(FTPS)にも、データを暗号化して保護するためにSSLが使われています。SSLは認証証明書(SSL証明書と呼ばれます)を使って、Webサーバーとその所有者および管理者の身元を認証します。

SSLが初めて導入されたときは、主に電子商取引サイトで、取引中の顧客のクレジットカード番号、住所、その他の個人情報を保護するために使われていました。また、ユーザーがアカウントを作成できるサイトで、ログイン時に使われるユーザー名パスワードを隠すためにも使われました。やがて、多くのWebサイトが、クライアントとサーバー間で転送されるすべてのデータにSSL暗号化を使い始めました。これは、検索エンジン(安全なサイトを検索結果の上位に表示して評価する)やWebブラウザー(SSLを使っていないサイトを「安全ではありません」と表示し始めた)の働きかけによって、閲覧履歴を非公開に保つためです。

SSLとTLSの比較

SSL技術は、1999年にTLS 1.0がリリースされたことで置き換えられました。TLSでは、SSLにあったいくつかの欠点や脆弱性が解消されました。TLSの初期のリリースにはSSLとの下位互換性があり、古いWebブラウザーやWebサイトのホストでも、より低いレベルのセキュリティで動作し続けることができました。2008年にリリースされたTLS 1.2では、約10年にわたるサポートの後、ついに下位互換性が削除されました。

TLSは、以前のSSL技術をいくつかの点で改善しています。ハンドシェイクの手順を簡略化して必要なステップを減らし、接続を高速化しました。また、SSLで使われていた古いDESやRC4のアルゴリズムではなく、AESやChaCha20-Poly1305など、より現代的な暗号化アルゴリズムを使用します。

更新日 December 14, 2023 著者: Brian P.

quiz知識をテストする

A trail of data left behind by an Internet user is called a digital ____?

A
Track
0%
B
Footprint
0%
C
Marker
0%
D
Breadcrumb
0%
Correct! Incorrect!     View the Digital Footprint definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのSSLの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。