Computer >> 컴퓨터 >  >> 시스템 >> Windows

내 백신 프로그램이 적이 된다면? '더블 에이전트 공격' 완벽 정리

백신 프로그램(Antivirus)은 우리 기기를 외부 위협과 악성코드로부터 지켜주는 최후의 방어선입니다. 그런데 만약 이 '구원자'가 어느 날 갑자기 '악당'으로 돌변한다면 어떻게 될까요? 마치 영화 어벤져스: 에이지 오브 울트론에서 인류를 지키기 위해 만들어진 울트론이 오히려 인류의 적이 된 것처럼, 우리를 보호해야 할 백신이 스스로 시스템을 공격하는 상황이 실제로 가능하다는 사실이 밝혀졌습니다.

더블 에이전트(Double Agent) 공격이란?

이스라엘 사이버보안 기업 Cybellum에 따르면, 이 공격은 마이크로소프트의 Application Verifier(비관리 코드용 런타임 검증 도구)를 역이용해 소프트웨어에 악성 코드를 주입하는 방식입니다. 이름하여 '더블 에이전트 공격'이라고 불립니다.

공격 대상 중에서도 특히 백신 프로그램이 주목받는 이유는, 백신이 시스템에 설치된 다른 모든 소프트웨어보다 높은 권한(특권 접근)을 가지고 있기 때문입니다. 공격이 성공하면 백신은 시스템을 배신하고 해커의 조종을 받는 무기가 되어버립니다.

"방어막이 곧 공격 통로가 된다"

Cybellum의 CEO 슬라바 브론프만(Slava Bronfman)은 이렇게 경고했습니다.

"여러분은 컴퓨터를 보호하기 위해 백신을 설치하지만, 실제로는 새로운 공격 경로를 열어주고 있는 것입니다. 해커들은 평소 백신을 피해 숨어 다녔지만, 이제는 도망갈 필요 없이 백신을 직접 공격할 수 있습니다. 한번 장악하고 나면 굳이 삭제할 필요조차 없습니다. 백신이 멀쩡히 작동하는 것처럼 보이게 한 채 조용히 놔두면 되니까요."

공격이 성공하면 어떤 일이 벌어질까?

공격이 진행되면 악성 코드가 백신의 제어권을 장악하고, 해커는 백신 프로그램의 코드를 자유롭게 조작할 수 있게 됩니다. 일단 해커가 백신을 손아귀에 넣으면:

  • 사용자의 개인 정보를 몰래 염탐할 수 있습니다
  • 소중한 데이터를 아무런 경고 없이 빼돌릴 수 있습니다
  • 최악의 경우 시스템 파일을 암호화하거나 하드디스크를 포맷까지 할 수 있습니다

더욱 심각한 점은, 일단 시스템이 공격당하면 재부팅이나 백신 프로그램의 삭제 후 재설치로는 문제를 해결할 수 없다는 것입니다.

브론프만 CEO는 "더블 에이전트 공격은 백신이 정상적으로 작동한다는 착시를 유지하면서, 공격자가 탐지되지 않은 채 백신을 통제할 수 있게 해준다"고 덧붙였습니다.

Cybellum의 최고기술책임자(CTO) 미카엘 엥글슬러(Michael Engstler)는 "이 공격을 발견한 뒤 영향 범위와 한계를 파악하려 했는데, 곧 한계가 전혀 없다는 것을 깨달았다"며 "실제로 어떤 프로세스에든 코드를 주입할 수 있으며, 그 순간 이것이 중대한 문제라는 걸 알게 됐다"고 말했습니다.

영향받는 백신 프로그램과 업계의 대응

이 공격의 영향을 받는 것으로 확인된 백신은 Avast, AVG, Avira, Bitdefender, Trend Micro, Comodo, ESET, F-Secure, Kaspersky, Malwarebytes, McAfee, Panda, Quick Heal, Norton 등 주요 제품 대부분입니다. 해당 개발사들은 이미 통보를 받고 취약점 수정 작업에 착수했습니다.

마이크로소프트의 'Protection Process'가 답일까?

흥미로운 점은 마이크로소프트가 이미 3년 전에 Protection Process라는 기법을 개발해 두었다는 사실입니다. 이 기술은 검증되지 않은 코드 덮어쓰기로부터 백신 프로그램을 보호하며, 더블 에이전트 공격을 효과적으로 차단합니다. 그러나 아직 Windows Defender를 제외한 다른 백신 업체들은 이 기법을 도입하지 않았습니다. 이제 모든 백신 업체가 이 기술을 적극적으로 활용해야 할 때입니다.

패치 및 보안 대응 현황

  • Malwarebytes, AVG, Trend Micro, Kaspersky, Avast: 해당 취약점을 수정하는 패치를 이미 출시했습니다.
  • Norton, Comodo: 자사 소프트웨어가 이미 이 공격을 무력화한다고 확인했습니다.
  • Symantec: "만에 하나 사용자가 표적이 되는 경우에 대비해 추가 탐지·차단 보호 기능을 개발해 배포했다"고 밝혔습니다.

조만간 모든 백신 업체가 버그 픽스를 배포해 이 위협을 극복할 것으로 예상됩니다. 하지만 여기서 불편한 질문 하나를 던져야 합니다. 그렇다면 다음 공격에는 어떨까?

백신에 대한 신뢰, 흔들리기 시작했다

우리를 지켜야 할 존재 자체가 취약점이 될 수 있다는 사실은 백신 프로그램이 쌓아온 신뢰의 근간을 흔드는 충격적인 진실입니다. 같은 일이 반복되지 않으려면 백신 업체들이 피해가 발생하기 전에 잠재적 위협을 선제적으로 점검하고 대응하기 위해 더 많은 노력을 기울여야 합니다.

여러분은 이 문제를 어떻게 생각하시나요? 의견을 댓글로 남겨주세요!