🇰🇷 한글 설명
OpenSSH portable 4.1의 타이밍 공격 취약점으로, 유효한 사용자명과 무효한 사용자명에 대한 응답 시간 차이를 통해 원격 공격자가 유효한 사용자명을 열거할 수 있습니다. /etc/shadow의 수동 설정 암호 처리 지연으로 인해 발생합니다.
💡 쉬운 설명
SSH 접속 시 응답 속도 차이로 실제 존재하는 계정명을 알아낼 수 있는 취약점입니다. 공격자는 빠른 응답과 느린 응답을 비교해 어떤 계정이 실제로 존재하는지 파악할 수 있습니다.
🇺🇸 원문 (English)
OpenSSH portable 4.1 on SUSE Linux, and possibly other platforms and versions, and possibly under limited configurations, allows remote attackers to determine valid usernames via timing discrepancies in which responses take longer for valid usernames than invalid ones, as demonstrated by sshtime. NOTE: as of 20061014, it appears that this issue is dependent on the use of manually-set passwords that causes delays when processing /etc/shadow due to an increased number of rounds.
📍 영향받는 시스템
OpenSSH portable 4.1 및 특정 설정의 기타 버전 (SUSE Linux 포함)
⚔️ 공격 벡터
SSH 로그인 시도의 응답 시간 분석을 통한 타이밍 공격으로 유효한 사용자명 식별
🛡️ 대응 방법
OpenSSH를 최신 버전으로 업그레이드하거나 /etc/shadow 암호 처리 라운드 설정 검토
🔧 검증 코드
OpenSSH 버전이 4.1보다 높으면 안전하며, 4.1 이하면 즉시 업그레이드 필요
sshd -v 2>&1 | grep -oE 'OpenSSH[_a-zA-Z0-9.]+'