카스퍼스키(Kaspersky) 연구진이 변조된 UEFI(통합 확장 펌웨어 인터페이스)에서 'CosmicStrand' 루트킷을 발견했습니다. 이 펌웨어 악성코드는 PC가 켜지는 순간 가장 먼저 실행되며, 이후 운영체제 부팅 과정을 시작합니다. 즉, 운영체제가 부팅되기 전에 이미 로드되는 셈인데, 더 심각한 문제는 이 악성코드가 하드디스크가 아닌 메인보드의 칩에서 로드된다는 점입니다. 다시 말해, 한 번 감염되면 PC 하드웨어 자체를 폐기해야 할 수도 있을 정도로 강력한 위협입니다.
UEFI 악성코드가 주는 위협

UEFI 펌웨어는 하드디스크에 기록되는 것이 아니라 메인보드 칩에 통합되어 있기 때문에, 저장장치 조작으로는 지울 수 없습니다. 그 결과 UEFI 기반 악성코드는 제거하기가 극히 어려우며, 드라이브를 완전히 포맷하고 운영체제를 새로 설치하더라도 소용이 없습니다. 같은 이유로 모든 보안 프로그램이 UEFI 깊숙이 숨어 있는 악성코드를 탐지할 수 있는 것도 아닙니다. 한마디로, 일단 악성코드가 펌웨어에 침투하면 그 자리에 계속 남아 있게 됩니다.
물론 UEFI를 해킹하는 일은 결코 간단하지 않습니다. 물리적으로 장치에 가까이 접근하거나, 아니면 원격으로 펌웨어에 감염시키는 고도의 기법이 필요합니다. 또한 바이러스가 최종 목적을 달성하려면 부팅 시점에 운영체제에 진입하고 UEFI에 상주해야 합니다. 이처럼 많은 공과 기술이 요구되기 때문에, 이런 유형의 악성코드는 대개 특정 인물이나 조직을 겨냥한 표적 공격에 활용됩니다.
CosmicStrand의 작동 방식

CosmicStrand의 핵심 기능은 운영체제 시작 시점에 악성 애플리케이션을 내려받아, 공격자가 지정한 작업을 수행하게 하는 것입니다. 펌웨어 루트킷은 운영체제 부팅 과정을 마친 뒤 셸코드(shellcode)를 실행하고, 공격자의 C2 서버와 접속하여 악성 페이로드를 받아옵니다. 연구진은 C2 서버로부터 받은 파일 자체를 확보하지는 못했지만, 감염된 PC 중 하나에서 CosmicStrand와 관련된 것으로 보이는 악성코드를 발견했습니다.
이 바이러스는 운영체제에 'aaaabbbb'라는 사용자 계정을 생성하고, 해당 계정에 로컬 관리자 권한을 부여합니다.
추가 팁: T9 안티바이러스 같은 실시간 백신 활용하기

사이버 범죄자들이 이 악성코드를 유포한 정확한 경로는 아직 밝혀지지 않았습니다. 다만 컴퓨터에 성능 좋은 실시간 백신 프로그램이 설치되어 있다면 크게 걱정할 필요가 없습니다. 익스플로잇(exploit) 차단 기능을 갖춘 실시간 백신인 T9 안티바이러스가 도움이 될 수 있으며, 이 소프트웨어의 주요 장점은 다음과 같습니다.
악성코드 보호
T9 안티바이러스는 바이러스, 제로데이(zero-day) 위협, 악성코드, 트로이목마, PUP(잠재적으로 원치 않는 프로그램), 애드웨어 등 다양한 위협으로부터 시스템을 방어합니다.
실시간 보호
실시간 보호 기능은 악성코드가 컴퓨터에 감염되기 전에 이를 탐지하고 차단합니다. 이를 통해 데이터 유출, 신원 도용 등 각종 보안 사고를 예방할 수 있습니다.
시작 프로그램 제거
불필요한 시작 프로그램을 신속하게 찾아 제거함으로써, 백그라운드에서 몰래 실행되며 PC와 데이터의 보안을 위협하는 악성 앱에 악용될 위험을 줄일 수 있습니다.
익스플로잇 방어
T9 안티바이러스의 강력한 익스플로잇 방어 모듈은 보안 취약점을 통해 침투하는 악성코드 감염을 막아줍니다.
최신 바이러스 정의 업데이트
해커들의 공격 기법이 끊임없이 진화하는 만큼, 새로운 악성코드를 탐지·제거하려면 백신 소프트웨어의 잦은 업데이트가 필수입니다. T9 안티바이러스는 최신 데이터베이스 정의를 주기적으로 설치하여 최신 위협으로부터 사용자를 보호합니다.
첨단 위협으로부터 스스로를 지키세요
오늘날 상호 연결된 사회에서 고도화된 공격 가능성은 최대 보안 우려 사항 중 하나입니다. 실시간 보안과 다층적인 방어 기능을 제공하는 T9 안티바이러스 같은 최신 백신 및 악성코드 방어 소프트웨어야말로 이러한 위험을 줄이는 가장 좋은 방법입니다. 보안 기술이 위협을 조기에 식별하고, 데이터가 유출되기 전에 효과적으로 대응해 줍니다.
CosmicStrand에 대해 알아야 할 모든 것: 마무리
정보 보안 연구자들이 CosmicStrand 펌웨어 루트킷에 거의 주목하지 않았던 점은 해커들에게 오히려 유리하게 작용해 왔습니다. 다소 불안한 이야기지만, 나쁜 소식만은 아닙니다. 무작위 사용자가 피해를 입는 것처럼 보이는 경우도 있지만, 이 악성코드는 본질적으로 대량 공격이 아닌 표적 공격에 사용되는 값비싸고 고도화된 펌웨어 악성코드이기 때문입니다.
페이스북, 인스타그램, 유튜브 등 소셜 미디어에서 저희를 팔로우하세요. 궁금한 점이나 의견이 있다면 언제든지 문의해 주십시오. 흔히 발생하는 기술 문제에 대한 팁, 해결책, 가이드를 꾸준히 발행하고 있습니다.