🇰🇷 한글 설명
Linux 커널의 TCP-AO(TCP Authentication Option) 구현에서 MAC 비교가 상수 시간으로 수행되지 않아 타이밍 공격에 취약합니다. 공격자는 응답 시간 분석을 통해 올바른 인증 코드를 추측할 수 있습니다. 상수 시간 비교 함수 사용으로 해결됩니다.
💡 쉬운 설명
Linux 네트워크 보안 기능에서 비밀번호 검증 시간이 일정하지 않아, 공격자가 응답 시간을 측정해 인증을 우회할 수 있습니다. 응답 시간을 보고 올바른 코드를 추론하는 '타이밍 공격'으로 악용됩니다.
🇺🇸 원문 (English)
In the Linux kernel, the following vulnerability has been resolved:
net/tcp-ao: Fix MAC comparison to be constant-time
To prevent timing attacks, MACs need to be compared in constant
time. Use the appropriate helper function for this.
📍 영향받는 시스템
Linux kernel의 TCP-AO 지원 버전 (5.10 이후 대부분의 배포판)
⚔️ 공격 벡터
네트워크 기반 타이밍 공격 - TCP 연결 설정 시 응답 시간 측정으로 MAC 값 추론
🛡️ 대응 방법
Linux 커널을 최신 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
TCP_AO가 활성화된 경우 커널 버전을 확인하고 배포판의 보안 공지에서 수정된 패치 버전 이상으로 업데이트되었는지 확인
grep -E 'CONFIG_TCP_AO' /boot/config-$(uname -r) 2>/dev/null && cat /proc/version || uname -r