TLBleed

TLBleed는 동시 멀티스레딩을 사용하는 현대적 마이크로프로세서의 변환 색인 버퍼(TLB)를 통해 타이밍 부채널을 악용하는 기계 학습 기반의 암호학적 부채널 공격이다. 2018년 06월 기준 기준으로, 이 공격은 인텔 프로세서에서 실험적으로만 입증되었다. 다른 프로세서들도 이 공격의 변종에 취약할 가능성이 있다는 추측이 있으나, 개념 증명은 입증되지 않았다. AMD는 자사의 프로세서가 이 공격에 취약하지 않음을 시사한 바 있다.

이 공격으로 인해 OpenBSD 프로젝트는 인텔 마이크로프로세서의 동시 멀티스레딩 기능을 비활성화하게 되었다. OpenBSD 프로젝트 리더인 테오 더라트는 서로 다른 보안 문맥을 가진 작업이 물리적 코어를 공유하지 못하게 함으로써 이론적으로 공격을 방어할 수는 있지만, 문제의 복잡성으로 인해 그러한 수정은 현재로서는 비실용적이라고 밝혔다.

같이 보기

각주

  1. ↑ Williams, Chris (2018년 6월 22일). “Meet TLBleed: A crypto-key-leaking CPU attack that Intel reckons we shouldn't worry about” (영어). 《The Register》. 2018년 6월 25일에 확인함.
  2. 1 2 3 Varghese, Sam (2018년 6월 25일). “OpenBSD chief de Raadt says no easy fix for new Intel CPU bug” (영국 영어). 《www.itwire.com》. 2018년 6월 25일에 확인함.
  3. ↑ Halfacree, Gareth (2018년 6월 25일). “Researchers warn of TLBleed Hyper-Threading vuln” (영국 영어). 《bit-tech.net》. 2018년 6월 25일에 확인함.
  4. ↑ Williams, Chris (2018년 6월 22일). “Meet TLBleed: A crypto-key-leaking CPU attack that Intel reckons we shouldn't worry about” (영어). 《The Register》. 2018년 6월 25일에 확인함.
  5. ↑ Varghese, Sam (2018년 6월 21일). “OpenBSD disables hyperthreading support for Intel CPUs due to likely data leaks” (영국 영어). 《www.itwire.com》. 2018년 6월 25일에 확인함.

외부 링크