Spectre란?

すぺくたー

分岐の予測を誤らせて投機的に秘密のデータを読ませ、キャッシュに残った痕跡から値を推測する脆弱性の種類。2018年に公表された。

일본어 명칭: Spectre

Spectre은(는) CPU와 아키텍처 등 1개 분야의 연습 문제 1개에 나와요.

분야: 하드웨어 보안

도전해 보기: Spectre 관련 문제

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

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

정답: B. Spectre와 Meltdown

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

해설 속 Spectre

Spectre이(가) 나오는 문제 (1)

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

관련 용어

Meltdown 故障注入攻撃 耐タンパ性 電力解析攻撃 定数時間実装 測定ブート 投機的実行 偽造チップ 真性乱数生成器 eFuse

용어집으로 돌아가기