최근 인텔 엔지니어들이 제안한 리눅스 패치는 사용자의 시스템이 구형 마이크로코드를 실행 중일 때 경고하여, 이를 잠재적으로 취약한 상태로 표시하는 것을 목표로 하고 있습니다. 이 이니셔티브는 인텔 13세대 및 14세대 프로세서와 관련된 문제들로 인해 결함이 있는 칩을 판매한 혐의로 회사를 상대로 제기된 집단 소송에 따른 것입니다.
이 패치는 보안 취약점을 해결하기 위해 출시 후 수정할 수 있는 CPU의 중요한 지침을 포함하는 업데이트된 마이크로코드의 중요성을 강조합니다. 구형 마이크로코드를 가진 CPU를 식별하기 위해 새로운 플래그인 X86_BUG_OLD_MICROCODE를 도입하였습니다. 사용자는 시스템 내의 지정된 파일을 통해 자신의 시스템의 취약성 상태를 알림받게 됩니다.
이 패치는 CPU 성능 저하 위험에 대한 사용자 인식을 높이는 것을 목표로 하고 있지만, 한 가지 한계를 인정합니다: 마이크로코드 업데이트는 BIOS 또는 운영 체제의 커널을 통해 이루어질 수 있습니다. 저자는 인텔이 더 쉽게 접근할 수 있도록 CPU와 해당 마이크로코드의 권위 있는 목록을 제공해야 한다고 제안합니다.
인텔은 사용자들이 BIOS 설정을 탐색할 필요 없이 업데이트 프로세스를 간소화하기 위해 리눅스 커널을 통해 마이크로코드 업데이트를 배포하기 시작했습니다. 그러나 최소 전압 증가 문제를 해결하는 0x129 마이크로코드는 윈도우 업데이트를 통해 제공되지 않을 것이라고 언급되었습니다. 이 기사는 AMD의 라이젠 시리즈에 대한 유사한 구현 가능성을 제기하지만, 다양한 업데이트 방법을 구분하는 데 추가적인 개선이 필요하다고 지적합니다.
* 이 글은
tomshardware.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.