最高のVPNプロトコルはどれですか?PPTP vs. OpenVPN vs. L2TP / IPsec vs. SSTP

VPNを使用したいですか?VPNプロバイダーを探している場合、または独自のVPNを設定している場合は、プロトコルを選択する必要があります。一部のVPNプロバイダーは、プロトコルの選択を提供する場合もあります。

これは、これらのVPN標準または暗号化スキームのいずれについても最後の言葉ではありません。基準、基準が互いにどのように関連しているか、そしてどの基準を使用すべきかを把握できるように、すべてを煮詰めようとしました。

PPTP

関連:VPNとは何ですか、なぜVPNが必要なのですか?

PPTPは使用しないでください。ポイントツーポイントトンネリングプロトコルは、Windows 95以降さまざまな形式でWindowsに実装されているため、一般的なプロトコルです。PPTPには多くの既知のセキュリティ問題があり、NSA(およびおそらく他の情報機関)がこれらの「安全」と思われるものを復号化している可能性があります。接続。つまり、攻撃者やより抑圧的な政府は、これらの接続を危険にさらす簡単な方法を持っているということです。

はい、PPTPは一般的で、簡単に設定できます。PPTPクライアントは、Windowsを含む多くのプラットフォームに組み込まれています。それが唯一の利点であり、それだけの価値はありません。先に進む時が来ました。

要約:PPTPは古くて脆弱ですが、一般的なオペレーティングシステムに統合されており、セットアップは簡単です。近づかないでください。

OpenVPN

OpenVPNは、OpenSSL暗号化ライブラリやSSL v3 / TLSv1プロトコルなどのオープンソーステクノロジーを使用しています。任意のポートで実行するように構成できるため、TCPポート443で動作するようにサーバーを構成できます。OpenSSLVPNトラフィックは、安全なWebサイトに接続するときに発生する標準のHTTPSトラフィックと実質的に区別できなくなります。これにより、完全にブロックすることが困難になります。

これは非常に構成可能であり、弱いBlowfish暗号化の代わりにAES暗号化を使用するように設定されている場合に最も安全になります。OpenVPNは人気のある標準になりました。誰か(NSAを含む)がOpenVPN接続を危険にさらしたという深刻な懸念は見られませんでした。

OpenVPNのサポートは、一般的なデスクトップまたはモバイルオペレーティングシステムに統合されていません。OpenVPNネットワークに接続するには、デスクトップアプリケーションまたはモバイルアプリのいずれかのサードパーティアプリケーションが必要です。はい、モバイルアプリを使用してAppleのiOS上のOpenVPNネットワークに接続することもできます。

まとめ:OpenVPNは新しく安全ですが、サードパーティのアプリケーションをインストールする必要があります。これはおそらく使用する必要があるものです。

L2TP / IPsec

レイヤー2トンネルプロトコルは、暗号化を提供しないVPNプロトコルです。そのため、通常はIPsec暗号化とともに実装されます。最新のデスクトップオペレーティングシステムとモバイルデバイスに組み込まれているため、実装はかなり簡単です。ただし、UDPポート500を使用します。つまり、OpenVPNのように、別のポートに偽装することはできません。したがって、ブロックするのははるかに簡単で、ファイアウォールを回避するのは困難です。

理論的には、IPsec暗号化は安全である必要があります。NSAが基準を弱めた可能性があるという懸念がいくつかありますが、誰も確実に知りません。いずれにせよ、これはOpenVPNよりも遅いソリューションです。トラフィックをL2TP形式に変換してから、IPsecで暗号化を追加する必要があります。これは2段階のプロセスです。

要約:L2TP / IPSecは理論的には安全ですが、いくつかの懸念事項があります。セットアップは簡単ですが、ファイアウォールを回避するのに問題があり、OpenVPNほど効率的ではありません。可能であればOpenVPNを使い続けますが、PPTPでは間違いなくこれを使用してください。

SSTP

Secure Socket Tunneling Protocolは、Windows Vista Service Pack 1で導入されました。これはMicrosoft独自のプロトコルであり、Windowsで最適にサポートされています。OpenVPNは統合されていないのに対し、Windowsではオペレーティングシステムに統合されているため、より安定している可能性があります。これが最大の潜在的な利点です。それに対するいくつかのサポートは他のオペレーティングシステムで利用可能ですが、それはどこにも普及していません。

非常に安全なAES暗号化を使用するように構成できます。これは優れています。Windowsユーザーにとっては、PPTPよりも確かに優れていますが、独自のプロトコルであるため、OpenVPNが対象とする独立監査の対象にはなりません。OpenVPNのようなSSLv3を使用しているため、ファイアウォールをバイパスする同様の機能があり、L2TP / IPsecやPPTPよりもうまく機能するはずです。

まとめ:OpenVPNに似ていますが、ほとんどがWindows専用であり、完全に監査することはできません。それでも、これはPPTPよりも使用する方が良いです。また、AES暗号化を使用するように構成できるため、L2TP / IPsecよりも間違いなく信頼性が高くなります。

OpenVPNが最良の選択肢のようです。Windowsで別のプロトコルを使用する必要がある場合は、SSTPを選択するのが理想的です。L2TP / IPsecまたはPPTPのみが使用可能な場合は、L2TP / IPsecを使用します。可能であればPPTPを避けてください—その古いプロトコルのみを許可するVPNサーバーに絶対に接続する必要がある場合を除きます。

画像クレジット:FlickrのGiorgio Montersino