情報技術(IT)»SSLインスペクションを噛み砕いて説明するSSLインスペクションを噛み砕いて説明する2020/5/11よっさんSSLインスペクションとは簡単に言うとHTTPSを複合化して中身をチェックして暗号化して送る機能です。UTMやファイアウォールの機能として備わっていることが多いです。一部のプロキシサーバにも備わっていたりします。普通のHTTPS通信と表現すると語弊があるかも知れませんが、SSLインスペクションが行われないHTTPS通信では、クライアントとサーバの間で暗号化が行われます。簡単に言うと、パソコンからウェブサイトの間のすべての区間で暗号化がされます。そのため、ファイアウォールやプロキシサーバが間にあったとしても、これらは単にパケットを受け渡すだけで、HTTP通信の中身が分かりません。HTTPによってどんな内容、データがやり取りされているかは分からないのです。パソコンからウェブサイトまで暗号化されると言うのは、途中でパケットを盗み取られても中身がわからないと言うメリットはありますが、一方で暗号化されている良くない通信を検知できないと言うデメリットがあります。昨今はHTTPSの通信は非常に一般的になっていますし、悪意のあるウェブサイトはHTTPS通信ができないなんてことはありません。悪意のあるウェブサイトに不適切な情報を律儀に暗号化して送ってしまうというリスクがあるのです。SSLインスペクションの場合は、UTMなどの然るべき機器で一度複合化し、中身をチェックして、再度暗号化してウェブサイトへ送ります。そのためHTTPSで暗号化されていめも、一度複合化するので、中身を確認することができます。その内容によっては通信を遮断するなどといった対処ができ、セキュリティを強化することができます。デメリットとは言えないかも知れませんが、手間が生じます。セキュリティと利便性はいつもトレードオフですからね。この仕組みを使った悪い手法である中間者攻撃が存在し、通信を盗まれ、情報が流出する可能性があります。そのため、常に正しい機器がSSLインスペクションを実施できるようにする必要があります。HTTPSによる暗号化はクライアントとUTM等の機器の間、およびUTM等の機器とウェブサイトの間の2カ所で行われます。そのため、然るべき箇所で然るべき証明書が使用されるようにする必要があります。ウェブサイトやSaaSによってはクライアント証明書による認証をとっていたりしますが、SSLインスペクションを行うような環境では、ウェブサイトからみるとSSLインスペクションを行うUTM等の機器の証明書となります。なると、一意のユーザを特定できないなどの問題も生じ得ます。今回は詳しい話は割愛しますが、SSLインスペクションの導入には色々と課題があるということです。まとめこのように、すごく簡単に言うと、普通のHTTPS通信とSSLインスペクションの違いは、クライアントからサーバまで全て暗号化されるか、途中で複合化と暗号化がされるのかの違いです。このページではかなり噛み砕いた表現をしていますので、必要に応じてご自身でお調べ頂ければと思います。最新記事よっさん当サイトの管理人。ニューヨークの大学を飛び級で卒業。その後某日系IT企業でグローバル案件に携わる。マレーシアに1.5年赴任した経験を持つ。バイリンガルITエンジニアとしていかに楽に稼ぐか日々考えている。コメントをキャンセルメールアドレスが公開されることはありません。付いている欄は必須項目です次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。バイリンガルITエンジニア(管理人)最近はコロナウイルスのニュースばかりです...SponsorUpdates/News2022/2/24:ロシアのウクライナへのいわゆる侵攻が始まりました。経済・金融市場の混乱に要注意です。2022/1/1:トータルソリューションを提供できるエンジニアになるべくPythonの勉強を始めてます。Pythonの基本に関する記事はこちら。2021/10/7:AWS認定ソリューションアーキテクトアソシエイトの再認定のために勉強をしております。AWSに関する記事はこちら。/4:新首相に岸田氏が指名されました。2020/9/16:新首相に菅元官房長官が就任します。2020/5/20:新型コロナウイルスに関する記事を多数公開しております。2020/04/16:チマチマですが負けずに増益中です。2020/04/06:初めてテレビ電話で食事会をしました。DaysバイリンガルITエンジニアが楽に稼ぐことを追求します。ITを中心に様々な情報を発信していきます。バイリンガルITエンジニアのほぼ不労所得までの。