현재 인텔 CPU 이슈 정리 및 드립 모음

#1 aps5+j1_ (이름없음)
1. 운영체제는 하나의 페이지 테이블로 커널 메모리 영역과 사용자 메모리 영역을 사용

2. 이건 성능상 이득이지만 보안적으로 안좋기 때문에 커널 메모리 영역을 부팅때마다 무작위로 배치하는 KASLR이라는 기능을 사용

3. 인텔 CPU 버그 때문에 사용자 영역에서 KASLR이 적용된 커널 메모리를 훔쳐보는 것이 가능하게 됨.

4. 이 버그를 우회하기 위해 OS는 커널 메모리 영역과 사용자 메모리 영역의 페이지 테이블을 분리하는 패치를 함.

5. 이렇게 급한불은 껏으나 사용자 어플리케이션이 커널 기능(시스템콜)을 사용할때 다른 페이지 테이블을 참조하기 때문에 심각한 성능 저하가 발생.
목록