기타 Hacker News · 16시간 전

인텔이 CPU 보안 결함 발표 막으려다 무직자라 실패한 썰 ㅋㅋㅋ

핵심 요약
  • 2004년 옥스퍼드 박사 과정 중이던 콜린 퍼시벌은 인텔 CPU 하이퍼스레딩에서 RSA 암호화 키를 탈취할 수 있는 치명적 부채널 취약점을 발견했습니다.
  • 발표를 앞두고 분노한 인텔이 야후를 통해 해고 협박으로 논문 철회를 요구했으나, 정작 연구자는 야후 직원이 아닌 백수 상태라 압박이 통하지 않았습니다.
  • 부모님 집 지하실에 살며 몇 달간 취업 대신 보안 패치 공조에 힘쓴 덕분에 주요 OS들의 동시 보안 권고문 발표로 안전하게 마무리되었습니다.
요약 유명 개발자 콜린 퍼시벌(Colin Percival)이 2004~2005년 인텔 CPU의 하이퍼스레딩(Hyper-Threading) 보안 취약점을 최초로 발견하고 대응했던 일화를 회고했습니다. 당시 그는 옥스퍼드 박사 학위 논문을 제출하던 시점이었으나, 인텔 펜티엄 4 등에 도입된 하이퍼스레딩 기술이 캐시 상태를 통해 실행 스레드 간 정보를 유출할 수 있다는 치명적인 부채널(Side Channel) 취약점을 포착했습니다. 그는 곧바로 RSA 개인키를 온전히 복원해 탈취할 수 있는 개념 증명(PoC) 공격 코드를 작성하는 데 성공했습니다. 당시 동료들은 논문 수정과 취업 준비에 한창이었지만, 그는 보안 취약점을 조용히 제조사와 운영체제 팀에 알려 해결책을 마련하는 '책임 있는 공개(Responsible Disclosure)'를 다하기 위해 커리어를 뒤로 미루고 6개월 동안 매달렸습니다. 캐나다 본가 부모님 댁 지하실에 얹혀살며 인슐린 구매 외에는 생활비 지출이 적었던 무직 신분이 오히려 큰 도움이 되었습니다. 실제로 2005년 5월 논문 발표 직전, 분노한 인텔 측이 퍼시벌의 논문 발표를 막으려고 야후(Yahoo)에 압력을 넣으며 해고 위협을 시도했습니다. 하지만 야후 측은 다른 FreeBSD 개발자들과 달리 퍼시벌은 야후 직원이 아니라 자를 수도 없고 논문 철회를 명령할 권한도 없다는 유쾌한 답변을 내놓았습니다. 결국 2005년 5월 13일 BSDCan 학회에서 취약점 논문과 보안 권고문이 발표되었고, FreeBSD, NetBSD, 레드햇, 우분투 등 주요 OS 진영에서도 일제히 패치 권고문이 나왔습니다. 저자는 학자이자 엔지니어로서 진실과 공공의 안전을 우선시해야 하는 윤리적 의무를 강조했습니다.
Sponsored · 광고