실제로 프로그램을 실행할 때 CPU의로드로 인해 코어 온도가 상승 할 수 있습니다. 최신 기술이 어떤 영향을 미치더라도 (동적 주파수 및 전압 스케일링), 이는 여전히 특정 명령이 마이크로 프로세서에서 서로 다른 전기적 경로를 사용하기 때문에 (프로세서가 단순히 유휴 상태이거나 저전력 상태 일 때와는 반대)입니다. 과거에 쓰여진 다양한 전력 바이러스 가 있었는데,이 사실을 이용하여 가장 많은 전력을 소비하는 특정 기계 코드를 반복적으로 실행하여 가장 많은 열을 생성합니다 (자세한 내용은 바이러스가 CPU를 녹일 수 있습니까? 질문 참조).
이 아이디어를 시스템의 다른 하드웨어 (아래에서 다루겠습니다)로 확장 할 수도 있지만, 또 다른 흥미로운 것은 저장 장치입니다. 또한 파일을 드라이브에 지속적으로 읽기 / 쓰기하기 위해 바이러스를 작성할 수 있습니다.이 경우 파일이 훨씬 빨리 마모됩니다 (기계식 하드 드라이브 및 솔리드 스테이트 드라이브 모두). HDD에서 기계적 고장 가능성을 높이고 SSD의 드라이브 수명을 줄입니다. 사용자가 이러한 지속적인 읽기 / 쓰기주기를 모르는 경우 일주일 이내에 디스크를 손상시킬 가능성이 높습니다.
또한 일부 Apple 랩탑에는 배터리에 마이크로 컨트롤러가 내장되어 있습니다. 특별한 것은 없지만 과거에는 펌웨어를 업그레이드하는 패치를 발표했으며 이제 배터리 자체가 펌웨어 해킹에 취약합니다 .
이제 열 손상으로 돌아갑니다. 일부 새로운 마더 보드에는 Windows에서 BIOS 설정을 수정하는 옵션이 포함되어 있습니다. 이론적으로 시스템의 전압을 인위적으로 높은 한계까지 증가시켜 구성 요소 (RAM, CPU, 노스 / 사우스 브리지)를 손상시킬 수있는 바이러스를 작성할 수 있습니다. PCIe 버스의 전압을 높이거나 오버 클로킹하면 이러한 구성 요소 중 일부가 손상 될 수 있습니다.
내가 설명하고자하는 PCIe / AGP 버스에서 특히 하나의 구성 요소는 비디오 카드입니다. 대부분의 제조업체는 코어 속도와 전압을 높이기 위해 오버 클로킹 도구를 제공하기 때문입니다. 한 단계 더 나아가 바이러스를 작성하여이 두 가지를 위험한 수준으로 높이기 위해 바이러스를 작성할 수 있습니다.
대부분의 컴퓨터 하드웨어에는 과열 방지 기능이 있으며 손상이 발생하기 전에 "열 셧다운"에 도달합니다. 과전압 보호에 관해서는 가능하지만 훨씬 덜 일반적입니다.
요점 : 모든 컴퓨터 시스템을 이용하는 바이러스를 작성할 수 있습니다. 그러나 대상 시스템이 외부 (또는 자체 하드웨어)에 액세스 할 수없는 경우에는 수행 할 수있는 손상이 그다지 많지 않습니다. 여기서 가장 좋은 비유는 이더넷 케이블을 벽에서 뽑은 사람을 해킹하는 것과 같습니다. 문자 그대로 해당 시스템에 액세스 할 수 없습니다.
말했다되는 것을 우리의 현대 컴퓨터 시스템의 대부분의 장치는 않는 , 즉, 전압과 코어 속도 - 물리적 하드웨어 매개 변수를 수정하기 위해 액세스 할 수 있습니다. 이러한 일들이 때문에 수 수정할 수, 그것은 가능하다 바이러스가 활용할 가능성이 방해하거나 아예 자신의 작업을 파괴하는.