6.2. Libreswan 인증 방법
Libreswan은 다음과 같은 인증 방법을 지원합니다.
- 사전 공유 키
- PSK(Pre-Shared Key) 방법은 동일한 시크릿을 사용하여 서로 인증하여 두 끝점을 모두 포함합니다. PSK는 단순성과 광범위한 호환성을 제공하여 소규모 배포에 적합합니다. 그러나 키를 자주 재사용하거나 순환하지 않으면 PSK를 관리하는 것이 위험할 수 있습니다. 보안을 위해 PSK는 64개 이상의 임의 문자로 구성되어야 하며 호스트가 FIPS 모드에서 작동하는 경우 FIPS 강도 요구 사항을 충족해야 합니다.
- 원시 RSA 키
- 이 방법은 상호 확인을 위해 각 피어의 RSA 공개 및 개인 키 쌍을 사용합니다. 원시 RSA 키는 PSK보다 강력한 보안을 제공하며 전체 인증서 인프라가 필요하지 않은 환경에 이상적입니다.
- X.509 인증서
- 이 방법은 신뢰할 수 있는 CA(인증 기관)에서 발급한 X.509 인증서를 사용합니다. 각 피어는 인증서 및 개인 키를 사용하여 해당 ID를 증명합니다. 다른 피어는 신뢰할 수 있는 CA에 대해 확인합니다. 엔터프라이즈에 최고 수준의 보안 및 확장성을 제공하는 동시에, PKI(공개 키 인프라)를 배포하고 유지 관리해야 하므로 이 방법은 더 복잡합니다.
- NULL 인증
- 이 방법은 피어 간 인증이 없는 암호화만 제공합니다. 원격 끝점의 ID를 확인하지 않기 때문에 NULL 인증은 안전하지 않으며 중간자 공격에 대한 보호를 제공하지 않습니다.
- 발전기 컴퓨터로부터 보호
- 독립 실행형 인증 방법은 아니지만 Libreswan은 정기 컴퓨터의 향후 공격으로부터 최신 IKEv2 연결을 보호하기 위해 PPK(Post-quantum Pre-shared Keys)를 제공합니다. 이 기능은 이전 IKEv1 프로토콜이나 표준 IKEv2가 본질적으로 독립적이지 않기 때문에 필요합니다. PPK는 기본 인증 방법 상단에 다른 보안 계층을 추가하고 보안은 외부 통신 채널을 통해 안전하게 배포된 암호화 된 강력한 키를 사용하는 데 의존합니다.