CPU와 아키텍처

투기적 실행의 흔적이 캐시에 남는 것을 악용하여, 본래 접근할 수 없는 데이터를 추측하는 공격이 밝혀진 취약점의 예는?

  1. A로우해머
  2. BSpectre와 Meltdown
  3. C래치업
정답과 해설 보기

정답: B. Spectre와 Meltdown

2018년에 공표된 Spectre와 Meltdown은 투기적으로 실행한 명령어의 결과가 취소되어도 읽어 들인 데이터가 캐시에 남는 것을 악용하여, 접근 시간의 차이(사이드 채널)로 본래 읽을 수 없는 비밀 데이터를 추측하는 공격입니다. 거의 모든 고성능 CPU가 영향을 받았고 OS 수정과 CPU 설계 변경이 이루어졌습니다. 성능 향상의 구조가 보안의 약점이 될 수 있음을 보여 준 사례입니다.

이 분야 연습하기 분야로 돌아가기

CPU와 아키텍처의 다른 문제

  1. CPU의 냉각 설계 기준이 되는, 표준적인 고부하 시 발생하는 열량을 나타내는 지표는?
  2. 1클록당 실행할 수 있는 명령어 수를 나타내는 지표는?
  3. 소비 전력과 발열의 제약 때문에 칩 위의 모든 회로를 동시에 최대 성능으로 동작시킬 수 없게 되는 문제를 무엇이라 하는가?
  4. CPU의 일반적인 한국어 명칭으로 올바른 것은?
  5. 클록 주파수 3 GHz인 CPU에 대한 설명으로 올바른 것은?

이 분야의 비교