인텔 사태, CPU 보안 이슈 정리, 멜트다운(Meltdown)
2018년이 시작되자마자 인텔 창립 사상 최대의 위기, 특정 CPU (인텔 제품군 중 i 시리즈, i 시리즈 기반 제온(Xeon)) 아키텍처에서 심각한 보안 취약점이 발견되었다. 이 보안 취약점은 구글 프로젝트 제로 및 그라츠 공과대학, 업계 보안 전문가들에 의해 처음 발견되었다. 멜트다운(Meltdown)과 스펙터(Spectre) 라는 두 개의 결함인데, 대부분의 현역 CPU가 이 위험에 노출되어 있고, 이에 대응한 보안 패치 조치가 취해졌지만 시스템 성능이 심각하게 저하되는 문제가 있어서 더 큰 논란이 되었다. 특히 서버 시장에서 안정성 등의 이유로 Xeon이 많이 쓰여왔는데, 이런 이슈로 인해 인텔의 신뢰가 떨어지는 것이 가장 큰 타격이라 생각한다.
보안 패치에 의한 성능 저하
해당 버그는 운영 체제(윈도우, 리눅스, iOS)와 상관 없이 모든 제품군에서 나타나며 운영체제에 따라 다르지만 SW적으로 수정할 경우 최대 30% 정도의 성능저하를 일으킨다고 한다.
레딧에서 알려진 바에 따르면, 리눅스 커널 패치를 적용 후,
1. 파일 시스템 I/O 쪽은 성능이 반토막
2. 컴파일러 벤치마크 중 initial setup 항목에서 15% 정도 성능이 저하
3. 커널 컴파일, 인코딩 등은 큰 영향 없음
4. SQL 같은 DB 관련 벤치에서 15% 정도 성능 저하
5. 데이터 스트럭처 서버라는 것에서 6% 정도 깨짐
6. 게임은 영향이 거의 없음
위 테스트 결과는 다음과 같다.
출처 : https://www.phoronix.com/scan.php?page=article&item=linux-415-x86pti&num=2
패치 전(보라색)과 패치 후(녹색)의 I/O 성능 차이가 심각하게 저하되는 것을 볼 수 있다.
출처 : https://www.phoronix.com/scan.php?page=news_item&px=x86-PTI-Initial-Gaming-Tests
게임에 있어서는 영향이 거의 없는 것으로 보고 있다.
멜트다운(Meltdown)과 스펙터(Spectre)
멜트다운은 유저 프로그램이 운영체제 권한 영역을 훔쳐볼 수 있는 취약점이고, 스펙터는 유저 프로그램이 다른 유저 프로그램을 메모리를 훔쳐볼 수 있는 취약점이다. 두 취약점은 CPU 명령어가 사용자에게 순차적으로 실행되는 것처럼 보이지만, 내부적으로 최적화 하기 위해 뒷쪽 명령어를 미리 실행하여 값이 맞으면 바로 적용해 사용자에게 보여주지만 틀리면 해당 연산을 파기하게 되는데 이 파기된 계산결과에서 정보 누출의 문제가 발생하게 되는 것이다.
멜트다운은 운영체제 보안 자체가 무너지는 문제라서 매우 심각한 반면, 스펙터는 구현도 어렵고, 방어도 어려워 심각성이 덜 하다.
다만 메모리를 훔쳐볼 수만 있고 메모리에 쓰기는 할 수 없기 때문에 랜섬웨어나 악성코드를 심는 것이 불가능 하여 시스템을 파괴시킬 수는 없다. 하지만 커널에 올라온 메모리를 해커가 읽을 수 있기 때문에 각종 개인정보 및 인터넷 뱅킹 인증서의 키, 암호 등이 노출될 수 있다. 또한 이런 공격이 악성코드인지 정상코드 인지 판단하기 어려운 것도 문제다.
앞에 설명이 어렵다면 멜트다운의 취약점을 알기 쉽게 영상으로 보여주는 사례가 있다.
참조 : https://meltdownattack.com/
인텔 CPU 취약점 검사 방법
자신이 사용하는 PC나 노트북의 CPU가 인텔 CPU라면 본인의 시스템이 멜트다운에 취약한지 아닌지 확인할 수 있다.
인텔-SA-00086 Detection Tool (인텔에서 배포중인 결함 탐지 도구, 설치 필요 없음)
위 링크에 접속하면 좌측에 '사용 가능한 다운로드' 부분에서 리눅스 또는 윈도우 사용자를 위한 파일을 받을 수 있다.
윈도우 기준으로 설명하면,
SA00086_Windows.zip 파일을 다운로드 받고 압축을 풀면
SA00086_Windows\DiscoveryTool.GUI 경로에 Intel-SA-00086-GUI.exe 파일을 실행한다. (인스톨 필요 없음)
시스템 분석이 완료될 때 까지 기다리면 최종 결과 안내를 바로 볼 수 있다.
위험 평가
이 툴에 의해 수행된 분석에 기초함 : 이 시스템은 취약한 상태입니다.
영문 윈도우의 경우)
Risk Assessment
Based on the analysis performed by this tool: This system is not vulnerable.
라고 나온다면 자신의 CPU는 멜트다운에 취약한 상태라는 것이다.
사용자 대처 방법
- 윈도우 7, 8, 10은 모두 업데이트를 통해 해당 보안 문제를 해결할 수 있다.
만약 알 수 없는 이유로 업데이트가 불가능한 상태라면 아래 링크에서 업데이트 할 수 있다.
실행(윈도우키 + R)을 눌러 winver 을 치고 실행을 누르면 Windows 정보가 나타난다.
해당 버전에 맞는 마이크로소프트 카탈로그 사이트에 들어가 자신의 윈도우가 최신 업데이트 상태라면 델타 업데이트를, 아니면 누적 업데이트를 설치 후, 재시작 하면 된다.
윈도우7 서비스팩1 https://www.catalog.update.microsoft.com/Search.aspx?q=KB4056894
윈도우8.1 https://www.catalog.update.microsoft.com/Search.aspx?q=KB4056898
윈도우10 버전 1507 https://www.catalog.update.microsoft.com/Search.aspx?q=KB4056893
윈도우10 버전 1511 https://www.catalog.update.microsoft.com/Search.aspx?q=KB4056888
윈도우10 버전 1607 https://www.catalog.update.microsoft.com/Search.aspx?q=KB4056890
윈도우10 버전 1703 https://www.catalog.update.microsoft.com/Search.aspx?q=KB4056891
윈도우10 버전 1709 https://www.catalog.update.microsoft.com/Search.aspx?q=KB4056892
윈도우10 버전 1803 기본 포함 예정
- iOS는 App Store에서 High Sierra 10.13.2를 설치하면 된다. OS 버전이 10.12 Sierra 이고, High Sierra로 업데이트 하고 싶지 않은 경우 2017-002 보안 업데이트를 설치하면 되고, 10.11 엘 캐피탄의 경우 2017-005 보안 업데이트를 설치하면 된다. 그 외 하위 버전은 지원하지 않는다.
- 리눅스는 배포판 업데이트를 하면 된다.
단 보안 패치 후, I/O 같은 일부 성능 저하를 일으킬 수 있지만, 메모리 기반의 연산을 하는 부분에서는 성능상 큰 차이를 느끼기 어렵다고 한다.
댓글
이 글 공유하기
다른 글
-
엑셀 복사 멈춤, 느려짐, 지연, 엑셀 복붙 느려지는 이유 해결 방법
엑셀 복사 멈춤, 느려짐, 지연, 엑셀 복붙 느려지는 이유 해결 방법
2019.07.18엑셀에서 복사(Ctrl + C)를 하면 엑셀이 멈춘 듯 프리징 걸리거나, 마우스 반응이 느려지고, 셀 클릭 시 지연 증상이 발생하는 경우가 있다. 마이크로소프트 공식 사이트에서도 제대로된 해결책을 제시해주고 있지 못한 상태이며, 인터넷에 여러 방법만 제시되고 있는 상황이다. 여러 해결책이 제시되고 있지만 모든 사람들에게 공통적으로 해결해주지는 못하는 듯 하다. 본인도 제시된 해결책은 모두 무용지물이었다. 어찌어찌 이것 저것 셋팅해보다가 엑셀 복사 문제를 해결한 방법을 소개하려 한다. 엑셀 상단에 제한된 보기 주의하세요 - 인터넷에서 가져온 파일에는 바이러스가 있을 수 있습니다. 편집하지 않는다면 제한된 보기에서 여는 것이 안전합니다 , 편집 사용이런 표시가 있는 경우를 볼 수 있다. 인터넷에서 다운로드 … -
캐논 iR2525 스캔, 캐논 복사기 FTP 방식 스캔설정, iR2530, iR3530, iR3570, iR4530, iR4570, iRC2880, iRC3380, iRC4580
캐논 iR2525 스캔, 캐논 복사기 FTP 방식 스캔설정, iR2530, iR3530, iR3570, iR4530, iR4570, iRC2880, iRC3380, iRC4580
2018.05.28캐논 복합기의 스캔 방식 중, 기존에 소개한 방법은 윈도우의 SMB 기능을 이용한 방법과 ezScan(이지스캔)을 이용한 방법이었다. 2015/10/16 - [Note/Tip & Tech.] - iR2520 iR2525 iR2530 캐논 복사기 스캔 방법 (ezScan 이지스캔 사용)2016/03/25 - [Note/Tip & Tech.] - 캐논 iR2525 스캔, 캐논 복사기 스캔설정, iR2530, iR3530, iR3570, iR4530, iR4570, iRC2880, iRC3380, iRC4580 ezScan 방법은 계속 이용 가능하나 스캔 방식이 불편하여 SMB 방식으로 스캔을 해왔는데, 올 초 윈도우의 SMB의 취약점이 발견돼 랜섬웨어나 그 밖의 보안 이슈가 발생하여 윈도우 보안 업데이트가 … -
에어컨 냉매 누설, 매립 배관 질소 기밀테스트
에어컨 냉매 누설, 매립 배관 질소 기밀테스트
2017.09.05새 집으로 이사오고 난 후, 올 여름이 시작되기 전 에어컨 설치를 진행했다. 이 과정에서 에어컨 매립 배관의 누설이 의심되었고, 질소 기밀테스트 까지 진행해야 하는 상황까지 오게되었다. 상황 해결을 위한 여러 자료 수집과 진행한 내용을 정리해서 에어컨 냉매 누설이 의심되거나 질소 기밀테스트를 진행하려는 분들에게 좋은 정보가 되길 바라보며 글을 작성해 본다. 2017.05.23LG전자 서비스센터에 에어컨 설치를 예약했다. 설치기사님께 전달 사항으로 모델명(LG전자 휘센 2 in 1 FQ160MKBWKW)과 실외기실이 있고, 매립 배관이라고 작성한 후 서비스 예정일을 지정했다. 설치 관련 서비스 일정이 안내 문자로 날아온다. 2017.05.27LG전자 기사님이 보조 기사 1명을 대동하여 집에 방문. 에어컨 … -
외장하드 복구 파티션 삭제 및 파티션 합치기
외장하드 복구 파티션 삭제 및 파티션 합치기
2017.07.05노트북의 하드 디스크를 교체하고 기존 노트북에서 사용하던 하드디스크를 외장하드로 사용하는 경우가 있다. 그런데 외장하드의 파티션을 삭제하거나 합치려고 하니 특정 파티션이 삭제되지 않는 현상이 발생하게 된다. 이번 포스팅에서는 EFI 시스템 파티션이나 복구 파티션을 삭제하는 방법에 대해 알아본다. 노트북 하드디스크를 SSD 등으로 교체하고 나서 기존 사용하던 하드디스크를 이용하기 전에 파티션을 정리하게 된다. 이 때 파티션을 삭제할 수도 있고, 두 개의 파티션을 하나로 병합할 수도 있다. 디스크의 파티션 삭제 및 병합은 디스크 관리에서 할 수 있다. 디스크 관리 창을 여는 방법 몇 가지를 소개하면 방법1. 실행창(윈도우키 + R)을 열어 diskmgmt.msc 를 입력 후 엔터를 친다. 방법2. 화면 좌측…
댓글을 사용할 수 없습니다.