SSLとは何ですか?

藏色散人
藏色散人オリジナル
2019-05-15 11:33:1626539ブラウズ

SSL (Secure Sockets Layer) とその後継のトランスポート層セキュリティ (TLS) は、ネットワーク通信のセキュリティとデータの整合性を提供するセキュリティ プロトコルです。TLS と SSL は、トランスポート層でネットワーク接続を暗号化します。

SSLとは何ですか?

Netscape によって開発された Secure Socket Layer は、インターネット上のデータ送信のセキュリティを確保するために使用され、データ暗号化 (Encryption) テクノロジーを使用して、データはネットワーク上の通信を傍受したり盗聴したりすることはありません。一般に受け入れられている仕様は 40 ビットのセキュリティ標準ですが、米国ではより高いセキュリティ標準の 128 ビットが導入されていますが、輸出は制限されています。 I.E または Netscape ブラウザ バージョン 3.0 以降が SSL をサポートできる限り。

現在のバージョンは 3.0 です。 Web ブラウザとサーバー間の認証と暗号化されたデータ送信に広く使用されています。

SSL プロトコルは、TCP/IP プロトコルとさまざまなアプリケーション層プロトコルの間に位置し、データ通信のセキュリティ サポートを提供します。 SSL プロトコルは 2 つの層に分けることができます。 SSL レコード プロトコル: 信頼性の高い伝送プロトコル (TCP など) に基づいて構築され、データのカプセル化、圧縮、高レベル プロトコルの暗号化などの基本機能のサポートを提供します。 SSL ハンドシェイク プロトコル: SSL レコード プロトコルに基づいて構築されており、実際のデータ送信が開始される前に、通信当事者が ID を認証し、暗号化アルゴリズムをネゴシエートし、暗号化キーを交換するために使用されます。

サービスの提供

1) ユーザーとサーバーを認証して、データが正しいクライアントとサーバーに送信されることを確認します。

2) データを暗号化して防止します。データは途中で盗まれます。

3) データの整合性を維持し、送信プロセス中にデータが変更されないようにします。

以上がSSLとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。