이제 에어갭(air-gapped)으로 격리된 PC마저 해킹당할 위기에 처했습니다. 이스라엘 연구진이 시스템을 손쉽게 공격할 수 있는 새로운 해킹 기법을 발견했기 때문입니다.
인간이 만든 어떤 기계도 완벽하지 않으며, 컴퓨터의 CPU(Central Processing Unit) 역시 예외가 아닙니다. CPU를 조립하는 과정에서 표면 곳곳에는 미세한 공기층, 즉 '공극(air gap)'이 남게 됩니다. 흥미롭게도 최근에는 이러한 미세한 공극조차 해킹의 통로로 활용될 수 있다는 사실이 밝혀졌습니다.
사실 연구자들은 이미 네트워크에서 물리적으로 분리되어 있거나 에어갭 처리된 컴퓨터에서도 데이터를 빼낼 수 있는 다양한 비정상적인 기법들을 선보여 왔습니다.
연구자들이 사용한 해킹 기법은 무엇일까?
연구진이 사용한 교묘한 기법 중 하나는 드론을 활용한 방식입니다. 이 기법은 시스템의 LED 점멸 신호를 대상으로 하며, CPU가 내보내는 저주파 자기 방사(magnetic radiation)를 이용해 데이터를 추출합니다. 또한 이러한 시스템을 감시하는 CCTV 카메라를 공격 대상으로 삼는 방식도 가능합니다.
그리고 최근 공개된 가장 주목할 만한 신규 기법이 바로 'PowerHammer'입니다. 이름 그대로, 전력선을 통해 흐르는 전류의 미세한 변동을 이용해 에어갭 상태의 컴퓨터에 침투하는 기술입니다.
이 기법을 개발한 연구진은 메인 전력선에서 초당 1,000비트의 속도로 데이터를 추출하고 탈취하는 데 성공했습니다. 반면 별도의 보조 전력망을 경유할 경우, 해커의 공격으로부터 데이터를 보호하기 어려워지며 탈취 속도는 초당 10비트로 크게 떨어지는 것으로 나타났습니다.
앞서 소개된 Magneto와 Odini 역시 유사한 원리로 악성코드를 시스템에 침투시키는 공격 기법입니다. 반면 PowerHammer는 단순히 악성코드를 심는 것을 넘어, 시스템의 전력 사용량을 조절하고 제어하는 데까지 활용될 수 있습니다.
공격자는 전력선을 따라 흐르는 전류의 변화를 분석하거나, 특정 시스템에 전력을 공급하는 라인을 직접 모니터링함으로써 정보를 얻어낼 수 있습니다.
PowerHammer를 발견한 연구자이자 해당 논문의 제1저자인 모르데차이 구리(Mordechai Guri)는 다음과 같이 설명했습니다.
"데이터는 전류 흐름의 변동 위에 변조 및 인코딩되어 전송되며, 이후 전력선을 따라 전도·전파됩니다. 이 현상을 '전도 방사(conducted emission)'라고 부릅니다."
그는 덧붙여 다음과 같이 말했습니다.
"우리는 악성 코드가 컴퓨터의 순간적인 전력 소비량에 영향을 미쳐, 저주파 대역의 전력선 위에 데이터가 변조된 전도 신호를 생성할 수 있음을 보여주었습니다. 생성된 노이즈는 입력 전력선을 따라 이동하며, 전원 케이블을 탐침(probing)하는 공격자에 의해 측정될 수 있습니다."
이 기술은 시스템이 이미 감염되어 해킹당했다는 전제 아래 작동하며, 나머지 데이터를 어떻게 외부로 빼돌리고 확보할지에 대한 방법을 다룹니다.
PowerHammer 공격을 예방하려면 어떻게 해야 할까?
다행히도 PowerHammer 공격이 걱정된다면 활용할 수 있는 대응책은 여러 가지가 있습니다. 가장 핵심적인 예방 조치는 전력선을 흐르는 전류를 지속적으로 모니터링하여, 표준 전송 패턴에서 벗어나는 이상 변동을 조기에 감지하는 것입니다.
또한 전원 라인 필터(power-line filter)와 신호 재머(signal jammer)를 사용하면 공격자가 전력 사용 패턴을 읽고 관찰하는 것을 차단할 수 있습니다.
추가 팁: CPU 공극 관리로 성능과 수명 모두 잡으세요
CPU와 히트싱크 사이에 생긴 공극을 메우려면 서멀 페이스트(Thermal Paste)를 사용하는 것이 좋습니다. 서멀 페이스트는 서멀 젤, 서멀 컴파운드, 서멀 그리스라고도 불리며, 히트싱크와 CPU 사이의 공기층을 채워 방열 성능과 전체적인 쿨링 효율을 크게 향상시킵니다. 서멀 페이스트는 금속 계열, 세라믹 계열, 실리콘 계열, 탄소 기반 등 다양한 종류가 있으며, CPU 틈새의 경계를 밀봉해 온도를 낮추고 과열로부터 시스템을 보호하는 역할을 합니다.
이 글이 도움이 되었다면 알려주세요. 여러분의 의견은 아래 댓글로 남겨주시면 감사하겠습니다.