Skip to content

기글하드웨어기글하드웨어

인터넷 / 소프트웨어 : 윈도우즈, 리눅스, 기타 운영체제, 각종 어플리케이션, 프로그램, 소프트웨어, 인터넷, 인터넷 서비스에 대한 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form
참고/링크 https://security.googleblog.com/2018/01/...-need.html

기존에 이미 나왔던 내용들인데 정리를 해놔서 복습겸 올려봅니다.

 

1_o.jpg

 

Branch Target Injection을 이용한 KBM 게스트 메모리 읽기

 

구글의 프로젝트 제로는 인텔, AMD, ARM 등의 여러 CPU에서 성능을 최적화하는데 쓰는 분기 예측 기능에 심각한 취약점이 존재한다고 발표했습니다. 

 

 

https://googleprojectzero.blogspot.jp/2018/01/reading-privileged-memory-with-side.html

 

프로젝트 제로의 연구원인 Jann Horn는 악의적인 공격자가 CPU의 분기 예측을 이용해, 원래 액세스 권한이 없는 소프트웨어에 액세스, 시스템 메모리를 읽어오는 것이 가능하다고 밝혔습니다. 

 

하스웰 기반 제온 E5-1650 v3, AMD FX-8320, AMD PRO A8-9600 및 ARM Cortex-A75를 탑재한 넥서스 5x 스마트폰에서 테스트한 결과 하나의 가상 머신에서 이 공격을 이용해 호스트 컴퓨터의 리얼 메모리에 액세스하고, 다른 가상 머신 메모리의 읽기 권한을 취득할 수 있었다고 합니다.

 

이번에 발견된 취약점은 3종류입니다. 첫번째는 Bounds Check Bypass(CVE-2017-5753) 두번째는 Branch Target Injection(CVE-2017-5715), 세번째는 Rogue Data Cache Load(CVE-2017-5754)입니다. 이 중에 첫번째와 두번째 취약점을 노린 공격 기법을 스펙터(Spectre), 세번째 공격이 멜트다운(Meltdown)라고 합니다.

 

구글은 2017년 6월에 이 취약점을 인텔, AMD, ARM에 보고하고 문제를 해결하기 위해 노력했습니다. 원래 2018년 1월에 공개할 예정이었으나 일부 언론이 이를 보도하면서 위험이 높아져 지금 공개. 구체적인 공격 방법은 위의 링크를 보세요. 

 

Bounds Check Bypass 공격은 분기 예측이 조건 분기를 할 때, 명령을 실행할지를 알기도 전에 명령을 실행할 수 있다는 점과, 분기 실행은 데이터를 캐싱한다는 점을 악용했습니다. 분기 실행 결과가 정확하면 처리 시간이 짧아지며, 잘못되면 명령을 취소하고 메모리에서 다른 데이터를 불러와 재처리해야 합니다. 이 처리 과정과 데이터 로드에 걸린 시간을 측정해 현재 실행중인 데이터를 예측합니다. 

 

Branch Target Injection은 CPU 내부의 간접 분기 예측 장치를 이용합니다. 조건부 직접 분기에선 분기 실행에 두가지 옵션 뿐이나, 간접 분기에서 가제트를 실행해 악성 코드를 실행시킬 수 있게 됩니다. 

 

Rogue Data Cache Load는 애플리케이션이 커널 메모리를 직접 탐색하는 방법입니다. 일반적으로 이런 작업은 프로그램 오류(페이지 테이블의 권한에 의한 페이지 폴트)가 나오지만, L1 데이터 캐시에 분기 예측 작업 수행을 상주시켜 실행되면 데이터 조회가 가능합니다. 

 

 

https://newsroom.intel.com/news-releases/intel-issues-updates-protect-systems-security-exploits/

https://newsroom.intel.com/news/intel-responds-to-security-research-findings/

인텔은 다음 프로세서에서 이 문제를 해결하고 성능을 강화하며, 기존 제품에선 각각 취약점을 온화해 나갈 것이라 발표했습니다. 지난 5년 간 나온 90% 이상의 CPU에 맞춰 패치를 작업한다네요. 

 

http://www.amd.com/en/corporate/speculative-execution

AMD는 정기적인 소프트웨어 업데이트를 수행해 달라고 설명했습니다. 

 

https://developer.arm.com/support/security-update

ARM은 펌웨어를 제공하고 문제를 해결하며 리눅스 커널 패치를 제공합니다.

 

http://nvidia.custhelp.com/app/answers/detail/a_id/4609

NVIDIA는 GPU 드라이버를 업데이트, ARM SoC는 분석 중

 

https://portal.msrc.microsoft.com/en-us/security-guidance/advisory/adv180002

마이크로소프트는 2018년 1월에 업데이트 제공. 일반 소비자가 느끼는 성능 저하는 많지 않을 것.

 

https://blogs.technet.microsoft.com/jpaztech/2018/01/04/securing-azure-customers-from-cpu-vulnerability/

마이크로소프트 Azure는 이미 대처가 끝났으며 VM을 다시 시작해 패치 적용

 

https://security.googleblog.com/2018/01/todays-cpu-vulnerability-what-you-need.html

구글은 안드로이드가 최신 보안 업데이트 지원. 구글 앱스/G 슈트는 고객이 신경 쓸 필요 없음. 크롬과 크롬 OS는 업데이트 필요.

 

https://support.apple.com/en-us/HT208394

애플은 모든 iOS와 맥이 영향을 받으나 iOS 11.2, macOS 10.13.2, tvOS 11.2에서 멜트다운 해결. 애플 워치는 상관 없음.

 

https://blog.mozilla.org/security/2018/01/03/mitigations-landing-new-class-timing-attack/

모질라는 파이어폭스 57.0.4에서 해결

 

https://www.synology.com/ja-jp/support/security/Synology_SA_18_01

시놀로지는 문제를 알고 있으나 아직 대책이 나오진 않음

 

https://access.redhat.com/security/vulnerabilities/speculativeexecution

레드햇은 리눅스 커널 업데이트로 대응할 것. IBM 시스템 Z, POWER8, POWER9에도 같은 문제가 있음

 

https://www.suse.com/c/suse-addresses-meltdown-spectre-vulnerabilities/

수세는 리눅스 커널 패치를 내놓을 것.

 

http://xenbits.xen.org/xsa/advisory-254.html

Xen은 스페터는 해결 방안이 아직 없으며 멜트다우는 게스트를 HVM, PVH 모드에서 실행해 해결 가능.

 


TAG •

  • ?
    RuBisCO 2018.01.06 03:58
    번역에 오류가 있습니다. Rogue Data Cache Load의 설명에는 사용자권한으로 실행중일때 목표로 하는 커널 메모리 내용물이 L1D에 올라와 있다면 커널메모리를 읽을 수 있다고 되어있지 분기예측은 언급하지 않았습니다.
  • ?
    퀘윈      $ dd if=/dev/zero of=/dev/null bb=500M count=1024 2018.01.06 09:57
    "IBM 시스템 Z, POWER8, POWER9에도 같은 문제가 있음"

    히익 아범도 무사하지 않군요
  • ?
    Playing 2018.01.06 15:34
    정리글 잘 봤습니다
    쉽지 않겠지만
    앞으로 더 노력해서 원만하게 해결되길 바랍니다
    킁!
    보안이슈라서 대충 넘길수 없어보여요
  • ?
    에이징마스터 2018.01.06 16:35
    구형 스마트폰 유저글 어쩌나...

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. 구글의 CPU 분기 예측 취약점 발견과 업계 대책들

    기존에 이미 나왔던 내용들인데 정리를 해놔서 복습겸 올려봅니다. Branch Target Injection을 이용한 KBM 게스트 메모리 읽기 구글의 프로젝트 제로는 인텔, AMD, ARM 등의 여러 CPU에서 성능을 최적화하는데 쓰는 분기 예측 기능에 심각...
    Date2018.01.06 소식 By낄낄 Reply4 Views2095 file
    Read More
  2. No Image

    윈도우 10 최적화 팁 있을까요 ?

    윈도우 엣찌 랑 엑스박스 기타 등등 (모바일용 프로그램)   윈도우 XP . 7 버전에서는  정말 깔끔하고 !  편하다가  무슨 똥 배짱인건지. 윈도우 8.1+7 짬뽕 이것도 저것도 아닌 이상한 버전 출시 해버리네요 ㅋㅋ;;     컴맹이라서 SOS ...
    Date2018.01.06 질문 ByBENQ♡ Reply6 Views611
    Read More
  3. No Image

    ASA 5505 2번쪠 질문입니다....

    https://gigglehd.com/gg/index.php?mid=soft&page=2&document_srl=2213419 이전에 이런 글를 올렀습니다 근대 아직도 해결 못하고있습니다 멘붕 오네요... 이번은 다름이 아니라 VLAN 으로 구성을하고나면요 VLAN은 서로 통신을 ...
    Date2018.01.05 질문 By알파 Reply7 Views327
    Read More
  4. No Image

    에디트 플러스 vs 노트패드++ 무엇이 좋은가요?

    코딩입문이고 이제 막 시작하고 공부하고 있는 대학생입니다. (비전공자)   텍스트에디터 프로그램을 찾다가 에디트플러스 하고 노트패드++ 추천글이 많은데 무엇이 좋은가요?   비용은 상관없습니다. 에디트플러스도 그렇게 부담스럽지 ...
    Date2018.01.05 질문 By보농보농 Reply8 Views2688
    Read More
  5. 멜트다운/스펙터 대비용 패치와 클라우드 업계

    윈도우 10이 KB4056892, KB4056891, KB4056890, KB4056888 핫픽스를 발표했습니다. 각각 가을 크리에이터스 업데이트 1709, 크리에이터스 업데이트 1703, 애니버서리 업데이트 1607, 가을 업데이트 1511 사용자를 대상으로 한 것입니다. ...
    Date2018.01.05 소식 By낄낄 Reply9 Views1013 file
    Read More
  6. 리눅스, 멜트다운 대비용 커널 수정. AMD는 상관 없음

    리눅스 4.15 커널에선 멜트다운 사태 때문에 일부 코드의 수정이 이루어졌습니다. kernel Page Table Isolation 패치가 그것인데 성능이 명확히 떨어진다고 하네요. 다만 AMD 프로세서에선 PTI 수정을 닫았습니다. AMD 프로세서는 인텔과 ...
    Date2018.01.05 소식 By낄낄 Reply2 Views939 file
    Read More
  7. No Image

    10 home 업데이트가 바로 뜨는데..

    10 Enterprise 는 아직이네요?
    Date2018.01.04 일반 Byconix Reply2 Views431
    Read More
  8. 2017년에 가장 많이 오른 가상화폐는?

    2017년은 가상화폐가 아주 뜨거웠지요. 그 중 가장 많이 오른 가상화폐가 무엇이라고 생각하십니까? 리플입니다. 초여름에 뛰었다가 그 후로는 유지되는 분위기였는데 12월 들어서 미친듯이 올랐지요. 다른 가상화폐의 상승폭과 비교. 이...
    Date2018.01.04 소식 By낄낄 Reply3 Views817 file
    Read More
  9. 윈도우 10 무료 업그레이드가 아직도 가능

    윈도우 7과 8.1에서 윈도우 10 프로페셔널로 업그레이드 및 자동 인증이 아직도 가능하다고 합니다. 마이크로소프트에 여기에 대해 문의한 상태라니 조만간 답이 나오지 않을까 싶네요.
    Date2018.01.04 소식 By낄낄 Reply0 Views633 file
    Read More
  10. 하드 드라이브 이름으로 문제가 발생하신적 있으신지요?(+설문조사?)

      원래 OS 설치 후에 "로컬디스크"라는 이름으로 되어 있는데,   예전에 계정이 영문이 아닐 경우 문제가 생기는 프로그램들이 있어서 괜히 신경이 쓰여 드라이브를 "main" 이렇게 바꾸어 놓는데,   드라이브 이름에 따라서(한글등의 경...
    Date2018.01.04 질문 ByVCSEL Reply12 Views520 file
    Read More
  11. 윈도우 보안패치가 떳습니다.

      당연하지만 눈에 띄는 하락은 없네요        
    Date2018.01.04 소식 Byあさりななみ Reply1 Views568 file
    Read More
  12. 멜트다운과 스펙터 취약점

    현재 뜨거운 그 소식입니다. 패치하면 성능하락이 발생하는 그것.  모바일이라 간략하게 적습니다. 오역이 있을수 있습니다.          멜트다운 : 유저 응용 프로그램과 운영체제간의 가장 기본적인 분리를 망가뜨리는 취약점. 프로그램이...
    Date2018.01.04 소식 By루니오스 Reply4 Views856 file
    Read More
  13. 비주얼 스튜디오 같은 SDK 문의 드립니다.

      안녕하세요.   근 10년 만에 개발새발 또 뭔가 만들어 볼까 하고, AVR 스튜디오...(무려 7까지 나왔더라구요... 툴체인도 다 포함되어 있고 ㄷㄷ)도 깔고, Ki-Cad(PCB 그려주는 소프트웨어, 이것도 옛날에는 Orcad 썼었구요;;)도 깔고....
    Date2018.01.03 질문 ByVCSEL Reply13 Views648 file
    Read More
  14. No Image

    카카오톡, 어디까지 무거워지니? 새 업데이트 내역

    전 어플 용량이 1MB남짓했을 그 시절의 초기 카톡이 좋습니다.   카카오하면 카카오인코더가 아니라 카카오톡이라고 해도 그렇지, 다음tv팟도 이것저것 넣어버리더니 카카오톡은 정말 얼마나 더 우겨넣을지 모르겠어요. 멜론...멜론...
    Date2018.01.03 소식 Bytitle: 가난한까마귀 Reply14 Views1157
    Read More
  15. 윈도우 10 무료 업그레이드 3년. 그 결과는?

    마이크로소프트는 2017년 12월 31일자로 윈도우 7/8.1 사용자의 윈도우 10 무료 업그레이드를 종료했습니다. 그럼 지금까지 3년 정도 무료 업그레이드를 제공해준 셈인데, 운영체제 점유율을 보면 최근 들어 증가율이 크진 않고, 윈도우 1...
    Date2018.01.02 소식 By낄낄 Reply9 Views1221 file
    Read More
목록
Board Pagination Prev 1 ... 495 496 497 498 499 500 501 502 503 504 ... 577 Next
/ 577

최근 코멘트 30개
냥뇽녕냥
13:39
슬렌네터
13:35
mysticzero
13:30
고대문명꾸꾸꾸
13:30
허태재정
13:29
Kylver
13:25
신지
13:24
책읽는달팽
13:21
recluse
13:16
아엠푸
13:13
부녀자
13:10
360Ghz
13:09
360Ghz
13:02
슈베아츠
12:58
유니
12:58
린네
12:57
유니
12:57
유니
12:56
슬렌네터
12:51
디이나
12:50
슬렌네터
12:47
툴라
12:41
까마귀
12:37
슬렌네터
12:37
360Ghz
12:34
설아
12:33
카토메구미
12:33
슬렌네터
12:31
아란제비아
12:24
슬렌네터
12:23

한미마이크로닉스
더함
AMD
MSI 코리아

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소