🇰🇷 한글 설명
wolfSSL을 WOLFSSL_SYS_CA_CERTS 및 WOLFSSL_APPLE_NATIVE_CERT_VALIDATION 옵션과 함께 빌드할 경우 인증서 검증 오류가 발생합니다. 이로 인해 클라이언트가 서버 인증서의 도메인 이름을 제대로 확인하지 못하며, 신뢰할 수 있는 CA가 발급한 인증서라면 호스트 이름과 관계없이 모두 수용하게 됩니다.
💡 쉬운 설명
인증서가 진짜 그 사이트의 것인지 확인하는 과정에 구멍이 생겼습니다. 이로 인해 해커가 가짜 사이트를 만들어도 컴퓨터가 정상적인 사이트로 착각하고 연결될 수 있습니다.
🇺🇸 원문 (English)
A certificate verification error in wolfSSL when building with the WOLFSSL_SYS_CA_CERTS and WOLFSSL_APPLE_NATIVE_CERT_VALIDATION options results in the wolfSSL
client failing to properly verify the server certificate's domain name,
allowing any certificate issued by a trusted CA to be accepted regardless of the hostname.
📍 영향받는 시스템
WOLFSSL_SYS_CA_CERTS 및 WOLFSSL_APPLE_NATIVE_CERT_VALIDATION 옵션이 활성화된 wolfSSL 빌드 버전
⚔️ 공격 벡터
신뢰할 수 있는 인증서를 가진 공격자가 중간자 공격(MITM)을 통해 도메인 검증을 우회하여 통신 가로채기
🛡️ 대응 방법
해당 옵션을 사용하는 경우 wolfSSL을 최신 보안 패치가 적용된 버전으로 업데이트하거나 도메인 검증 로직을 재점검하십시오.
🔧 검증 코드
현재 사용 중인 wolfSSL의 빌드 옵션 및 버전을 확인하여 취약한 설정이 포함되었는지 검토하십시오.
wolfssl_version_check_command_placeholder