🇰🇷 한글 설명
OpenSSL 1.0.1i 이하의 SSL 3.0 프로토콜이 비결정적 CBC 패딩을 사용하여 패딩 오라클 공격에 취약합니다. 중간자 공격자가 이를 악용하여 암호화된 통신의 평문을 획득할 수 있습니다.
💡 쉬운 설명
오래된 SSL 3.0 암호화 방식에 보안 구멍이 있어서, 해커가 마치 상자의 모양으로 내용물을 추측하는 방식으로 암호를 풀 수 있습니다. 인터넷 연결을 가로챈 사람이 당신의 민감한 정보를 볼 수 있습니다.
🇺🇸 원문 (English)
The SSL protocol 3.0, as used in OpenSSL through 1.0.1i and other products, uses nondeterministic CBC padding, which makes it easier for man-in-the-middle attackers to obtain cleartext data via a padding-oracle attack, aka the "POODLE" issue.
📍 영향받는 시스템
OpenSSL 1.0.1i 이하, SSL 3.0을 지원하는 모든 서버/클라이언트
⚔️ 공격 벡터
MITM 위치에서 클라이언트를 강제로 SSL 3.0으로 다운그레이드 후 CBC 패딩 오라클 공격 수행
🛡️ 대응 방법
OpenSSL 1.0.1j 이상으로 업그레이드 또는 서버/클라이언트에서 SSL 3.0 프로토콜 비활성화
🔧 검증 코드
OpenSSL 버전이 1.0.1j 이상이면 안전, 1.0.1i 이하이면 패치 필요. 설치되지 않았으면 다른 패키지 매니저로 확인
openssl version -a 2>/dev/null || echo 'OpenSSL not installed'