6.2. Libreswan の認証方法
セキュアな VPN 接続を確立するために、セキュリティーのニーズとネットワーク環境に基づいて、適切な認証方法を選択してください。
Libreswan は次の認証方法をサポートしています。
- 事前共有鍵
- 事前共有鍵 (PSK) 方式では、両方のエンドポイントで同じシークレットを使用します。各エンドポイントは、他のエンドポイントを認証します。PSK はシンプルで、幅広い互換性を持っています。これらは小規模なデプロイメントに適しています。しかし、PSK の管理は、鍵を再利用したり、頻繁にローテーションしなかったりする場合はリスクを伴います。セキュリティー確保のため、PSK には 64 文字を超えるランダムな文字を設定する必要があります。FIPS モードのホストでは、PSK は FIPS の強度要件を満たす必要があります。
- raw RSA 鍵
- この方法では、相互識別のために各ピアで RSA 公開鍵と秘密鍵のペアを使用します。raw RSA 鍵は PSK よりも強力なセキュリティーを提供し、完全な証明書インフラストラクチャーが不要な環境に最適です。
- X.509 証明書
- この方法では、信頼済み認証局 (CA) が発行する X.509 証明書を使用します。各ピアは、自身の証明書と秘密鍵を使用して自身のアイデンティティーを証明します。もう一方のピアは、信頼できる認証局に対して証明書を検証します。この方法は、大企業にとって最高レベルのセキュリティーとスケーラビリティーを提供します。しかし、実際はもっと複雑です。公開鍵基盤 (PKI) をデプロイし、維持管理する必要があります。
- NULL 認証
- この方法では、ピア間の認証を行わずに暗号化のみを行います。NULL 認証はリモートエンドポイントのアイデンティティーを検証しないため、セキュアではなく、中間者攻撃に対する保護を提供しません。
- 量子コンピューターに対する保護
- PPK はスタンドアロンの認証方法ではありません。Libreswan は、量子コンピューターによる攻撃から最新の IKEv2 接続を保護するために、これらの機能を提供しています。従来の IKEv1 プロトコルと標準の IKEv2 プロトコルは、単体では量子耐性を備えていないため、この機能が必要となります。PPK は、主要な認証方法の上にさらなるセキュリティー層を追加します。PPK のセキュリティーは、暗号学的に強力な鍵の使用に依存します。この鍵は、外部通信チャネルを通じてセキュアに配布してください。