inblog logo
|
jjack1
    운영체제

    [운영체제] 5. CPU가 예측해서 발생한 심각한 문제

    최재원's avatar
    최재원
    Mar 12, 2025
    [운영체제] 5. CPU가 예측해서 발생한 심각한 문제
    Contents
    문제 발생
    notion image
    메모리 컨트롤러가 디스크에서 CPU의 상태를 보고 미리 필요한 자료를 가져와 준비함
    이 기능을 통해 CPU는 빠른 처리가 가능해짐
    하지만, CPU가 시키지도 않은 일을 하는 상황이 발생함!

    문제 발생

    ❗
    CPU 게이트
    namu.wiki
    https://namu.wiki/w/CPU%20%EA%B2%8C%EC%9D%B4%ED%8A%B8
    notion image
    • 캐시의 관점에서 보기로 함
    메모리 컨트롤러가 디스크에서 미리 자료를 가져와 캐시함
    CPU가 시키지 않은 일을 한 것
    메모지에 적어 놓는다 = 캐시한다
    자주 검색한다 = 해당 메모리를 자주 참조한다

    notion image
    notion image
    위의 상황에 대한 자세한 설명
    👻 CPU 보안 취약점을 공격하는 아주 구체적인 원리: 멜트다운, 스펙터 페이퍼 읽기
    지난 5월 인텔 CPU의 새로운 보안 취약점이 보고됐다. MDS(Microarchitectural Data Sampling)라고 불리는 이 취약점은 2018년 초 보고된 멜트다운(Meltdown), 스펙터(Spectre) 취약점과 달리 CPU 내부 3개의 버퍼(Line Fill Buffers, Load Ports, Sto...
    👻 CPU 보안 취약점을 공격하는 아주 구체적인 원리: 멜트다운, 스펙터 페이퍼 읽기
    https://parksb.github.io/article/31.html
    👻 CPU 보안 취약점을 공격하는 아주 구체적인 원리: 멜트다운, 스펙터 페이퍼 읽기
    notion image
    notion image
    notion image
     

    결론

    • 같은 하드웨어를 사용하는 다른 프로세스가
    • 이 메모리 컨트롤러를 이용해서 다른 프로세스가 사용하는 자료를 읽을 수 있게 된다.
    • 보안에 취약함
     
    출처: https://youtu.be/Npd77X1MTAo?list=PLXvgR_grOs1DGFOeD792kHlRml0PhCe9l
     
    Share article
    Contents
    문제 발생

    jjack1

    RSS·Powered by Inblog