쉼터글 인텔 6,7세대 i7쓰시는 유저분들께 질문드립니다
- hybridgear
- 383
- 6
hybridgear님의 기기정보
Debian Linux 개발자인 Henrique de Moraes Holschuh 가 발견해 공지한 이번 문제는
6세대 개발코드명 스카이레이크, 7세대 개발코드명 카비레이크 프로세서가 이번 결함에
모두 해당되며, Xeon V5, Xeon V6와 같은 일부 서버용 프로세서, 보급형 모델인 팬티엄
프로세서에도 같은 문제가 발견됐다고 전했습니다.
데비안 개발팀은 해당 문제는 운영체제와는 연관이 없는 사항이며, 리눅스를 포함해 기타
운영체제 윈도우와 Mac OS까지 모든 문제발생 가능성을 잠재적으로 포함하고 있다고
설명했습니다.
어제 2시경 네이버 블로그에서 보고 알게된 사실인데요 인텔 하이퍼스레딩 치명적인 결함이 있다고하네요(저도 국내에서 정보를 생산한 정확한 시발점이 어딘지는 모르겠습니다 허허 ;;)
실사용시 어떠한 이상현상 겪은분 , 특이현상을 경험하시는분 있으십니까??
(사실 이렇게 글을 쓰게된 이유는 제 친구놈 pc견적을 내줄일이 있었는데 7700으로 내줬습니다 7세대......ㅜㅜㅜ 해주고도 미안하다고 해야하는 상황...)
hybridgear
댓글 6
이친구가 로직유저라서 제 탓을 할까봐 겁이나네요 허허허허
https://www.clien.net/service/board/news/10904493
이렇다고는 하지만, 지금까지 큰 문제를 격지 못했다면 앞으로도 큰 문제는 없을것 같다는 제 짧은 생각입니다.
일반인에게는 크리티컬 이슈는 아닙니다. 일반인들은 겪지 못할 문제지요.
그러나 이를 악용하면, 시스템을 매우 쉽게 다운시킬 수도 있습니다. 공격루트로 사용 될 수 있는 것이지요.
위에 클리앙 글을 보다시피, 위 명령어는 16비트 레지스터와 다른 레지스터간의 무언가의 문제로 하이퍼쓰레딩(논리적 코어) 작동 상의 문제로 문제가 발생하는 것입니다. Hopper Disassembler v4 다운로드 받아서 맥의 바이너리 파일을 까보세요. (kext패키지 안 MACOS쪽 바이너리 파일 등) 위의 문제가 되는 레지스터를 동시에 쓰는 것을 볼 수 없습니다. (이미 맥의 컴파일러는 가급적 하위 비트를 동시에 사용하지 않도록 되어 있는 것이지요.)
기술적으로 자세한것은 x86/x64 아키텍쳐 기술문서에 나와있을테지만, 개발을 위한 x64 어셈블리 기술문서만 보아도 x64에서는 하위 비트 레지스터를 직접 사용하는 것을 권장하지 않는다고 있습니다. 제가 학부생 시절 봤던 책에는 하위비트 레지스터는 호환성을 위해 남겨두었다. 라고 적혀있었습니다.
제 추측은, 복수의 다른 비트 크기를 가진 레지스터에서 쉬프트연산과 같이 연산 유닛(명령어)을 거치지 않고 바로 다른 크기를 가진 레지스터로 비트 교환/전달을 할때 문제가 생기지 않을까 싶습니다.
아마 x64를 설계를 주도한 AMD에서 이미 이러한 문제를 인지하고 사용을 권장하지 않았을 지도 모릅니다. 그래서 그런지 애슬론64(x86/x64) 시절에 인텔이 HT(x86 only)를 선보였을 때도, AMD가 논리적 코어를 선보이지 않았던걸지도 모르지요. 그래서 그런가 하이퍼트랜스포트 속도만 주구장창 올렸죠.
어찌되었든 정확한 문제는 인텔이랑, 위의 문제를 발견한 단체가 알겠지요.
저희와 같은 일반인은 크게 걱정안하셔도 됩니다. 위의 이슈를 일반인이 일으킨다는건 해당 분야 전문가가 아닌 이상 못한다고 보면됩니다.
콘로 이후로 10년동안 적수가 없어 보였던 인텔도 라이젠 이후로 악재가 겹치는군요.
커피레이크 팔아먹으려고 일부러 저러는건 아니겠죠? 보안문제 터지기 바로 전 자사 주식팔아먹은 인텔 CEO가 의심스럽습니다. ㅎ
데빌스케년 화이팅!
애즈락 z97화이팅!