SSL-VPNとは

SSL-VPNは、ウェブブラウザに標準的に搭載されているSSL/TLS(Secure Sockets Layer / Transport Layer Security)プロトコルを利用して、離れた場所から社内ネットワークや特定のサーバーへ安全にアクセスするためのVPN技術のことです。

従来のVPN技術と比較して、専用のクライアントソフトウェアを導入することなく、標準的なブラウザのみで暗号化された通信経路を構築できる利便性の高さから、テレワークやモバイルアクセスの基盤技術として広く普及しています。

SSL-VPNの主要な接続方式

SSL-VPNには、アクセスの細かさや実装方法に応じて、主に以下の3つの方式が存在します。

1. リバースプロキシ方式(クライアントレス方式)

ユーザーがウェブブラウザからSSL-VPN装置へログインし、その装置が提供するポータル画面経由で社内のウェブアプリケーション等を利用する方式です。専用ソフトが不要であるため、利便性に極めて優れています。

2. ポートフォワーディング方式

特定のアプリケーションが使用するポート番号を、SSL-VPNのトンネル内に転送する方式です。ブラウザ以外のメールソフトや特定の業務アプリケーションを介した通信を保護する際に用いられます。一部でJavaアプレットやActiveXを利用する場合があります。

3. L3トンネリング方式(エージェント方式)

端末に軽量なクライアントソフトウェアをインストールし、ネットワーク層(レイヤ3)レベルで仮想的なトンネルを構築する方式です。ブラウザ以外のあらゆる通信を透過的にVPN経由で送受信することが可能となり、従来のIPsec VPNに近い操作感を提供します。

IPsec VPNとの比較とメリット

SSL-VPNが選ばれる背景には、運用管理上の利点とネットワークの柔軟性があります。

1. 通信の通過性と柔軟性

IPsec VPNは独自のプロトコルを使用するため、公共のWi-Fiやホテルのネットワークなど、一部の環境ではファイアウォールによって通信が遮断されることがあります。一方、SSL-VPNは標準的なHTTPS通信(TCP 443番ポート)を利用するため、ほとんどのネットワーク環境を透過的に通過できます。

2. きめ細かなアクセス制御

SSL-VPNはアプリケーション層に近いレベルで動作するため、「特定のユーザーにはファイルサーバーへのアクセスは許可するが、基幹システムへのアクセスは禁止する」といった、ユーザーやデバイスの状況に応じた詳細な認可ポリシー(最小権限の原則)の適用が容易です。

比較項目IPsec VPNSSL-VPN
動作レイヤネットワーク層(レイヤ3)アプリケーション層(レイヤ7)
通過ポートESP (50), UDP (500/4500)TCP (443)
クライアントソフト原則として必要方式により不要(ブラウザで完結)
制御の細かさネットワーク単位アプリケーション、フォルダ、ファイル単位
IPsec VPNSSL-VPNの比較

セキュリティ性能とスループット

SSL-VPNの安全性は、使用されるTLSプロトコルのバージョンや暗号アルゴリズムに依存します。

1. 暗号化とオーバーヘッド

通信のたびにSSL/TLSのハンドシェイク(鍵交換)が発生し、データのカプセル化が行われるため、物理的な回線速度よりも実行速度は低下します。有効なスループット S は、利用可能な帯域幅 B と、プロトコルのオーバーヘッドや暗号化処理に伴う損失係数

\alpha

を用いて、以下のように概念化されます。

S = B \times (1 - \alpha)

現代のSSL-VPN装置は専用のアクセラレータを搭載しており、この損失係数を最小限に抑える設計がなされています。

2. 多要素認証(MFA)との連携

SSL-VPNの多くは、IDとパスワードによる認証に加え、電子証明書、ワンタイムパスワード、指紋などの生体認証を組み合わせた多要素認証を容易に統合できます。これにより、万が一端末やパスワードが盗難に遭った際のリスクを低減します。

運用上の留意点

利便性の高いSSL-VPNですが、運用の際には以下の点に留意が必要です。

  • 脆弱性管理: VPN装置自体のソフトウェアに脆弱性が発見されると、組織全体のネットワークが危機にさらされるため、迅速なセキュリティパッチの適用が不可欠です。
  • SSLインスペクションとの競合: 経路上に通信内容を検査するファイアウォール等が存在する場合、SSL-VPNの暗号化通信が不審な通信として検知、遮断される可能性があるため、適切な除外設定が求められます。

SSL-VPNは、ゼロトラストネットワークアクセス(ZTNA)への移行を進める上でも、アイデンティティに基づいたアクセス管理を実現するための重要な構成要素として機能し続けています。

関連用語

プロトコル | 今更聞けないIT用語集
ゼロトラストセキュリティ | 今更聞けないIT用語集
クラウドソリューション

お問い合わせ

システム開発・アプリ開発に関するご相談がございましたら、APPSWINGBYまでお気軽にご連絡ください。

APPSWINGBYの

ソリューション

APPSWINGBYのセキュリティサービスについて、詳しくは以下のメニューからお進みください。

システム開発

既存事業のDXによる新規開発、既存業務システムの引継ぎ・機能追加、表計算ソフトによる管理からの卒業等々、様々なWebシステムの開発を行っています。

iOS/Androidアプリ開発

既存事業のDXによるアプリの新規開発から既存アプリの改修・機能追加まで様々なアプリ開発における様々な課題・問題を解決しています。


リファクタリング

他のベンダーが開発したウェブサービスやアプリの不具合改修やソースコードの最適化、また、クラウド移行によってランニングコストが大幅にあがってしまったシステムのリアーキテクチャなどの行っています。