🇰🇷 한글 설명
WOLFSSL_IP_ALT_NAME이 정의되지 않은 경우 IP 주소 이름 제약 조건이 우회되는 취약점입니다. 이 설정에서는 IP 주소 제약 조건이 강제되지 않아, 인증서가 발급 CA의 IP 주소 제한을 통과할 수 있습니다.
💡 쉬운 설명
인증서가 정해진 IP 주소에서만 사용되어야 한다는 규칙을 무시하고 다른 곳에서도 사용될 수 있는 문제입니다. 이로 인해 공격자가 가짜 인증서를 사용하여 보안 검사를 통과할 위험이 있습니다.
🇺🇸 원문 (English)
iPAddress name constraints bypass when WOLFSSL_IP_ALT_NAME is not defined. IP address name constraints are not enforced in that configuration, allowing a certificate to bypass an issuing CA's IP address constraints.
📍 영향받는 시스템
WOLFSSL 라이브러리 (WOLFSSL_IP_ALT_NAME 옵션이 비활성화된 버전)
⚔️ 공격 벡터
제약 조건이 없는 인증서를 사용하여 발급 기관의 IP 제한을 우회하는 방식
🛡️ 대응 방법
컴파일 시 WOLFSSL_IP_ALT_NAME 옵션을 정의하여 IP 주소 제약 조건이 강제되도록 재빌드
🔧 검증 코드
명령어 결과에 WOLFSSL_IP_ALT_NAME 정의가 포함되어 있지 않으면 취약한 상태입니다.
grep -r "WOLFSSL_IP_ALT_NAME" /path/to/wolfssl/include/wolfssl/options.h