🇰🇷 한글 설명
wolfSSL 5.8.4 미만 버전의 여러 상수 시간(constant-time) 구현이 LLVM 최적화 과정에서 비상수 시간 바이너리로 변환될 수 있습니다. 이로 인해 관찰 가능한 타이밍 차이가 발생할 수 있으며, 타이밍 사이드 채널 공격을 통한 정보 유출로 이어질 가능성이 있습니다.
💡 쉬운 설명
컴퓨터가 암호 계산을 할 때 처리 시간이 일정해야 보안이 유지되는데, 최적화 과정에서 이 시간이 달라지는 문제가 발견되었습니다. 공격자가 이 시간 차이를 측정하여 암호화 키와 같은 중요한 정보를 알아낼 수 있습니다.
🇺🇸 원문 (English)
Multiple constant-time implementations in wolfSSL before version 5.8.4 may be transformed into non-constant-time binary by LLVM optimizations, which can potentially result in observable timing discrepancies and lead to information disclosure through timing side-channel attacks.
📍 영향받는 시스템
wolfSSL version 5.8.4 미만 모든 버전
⚔️ 공격 벡터
타이밍 사이드 채널 공격 (Timing Side-Channel Attack)
🛡️ 대응 방법
wolfSSL을 5.8.4 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 wolfSSL 버전을 확인하여 5.8.4 미만인지 확인하십시오.
wolfssl_version_command_or_pkg_check 2>/dev/null | grep -E 'wolfSSL'