Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

맬버타이징(Malvertising)이란? 악성 광고 공격의 유형과 예방 방법 총정리

맬버타이징 공격이란?

맬버타이징(malvertising) 공격은 사이버 범죄자들이 온라인 광고 네트워크에 악성 광고를 삽입할 때 발생합니다. 이렇게 유통된 악성 광고는 인기 있고 신뢰도 높은 웹사이트에 게재되며, 피해자를 감염된 웹페이지로 유도하거나 컴퓨터에 직접 악성코드를 설치합니다.

대부분의 맬버타이징 캠페인은 합법적인 광고 네트워크에서 광고 지면을 구매해 감염된 광고가 정상적인 웹사이트에 노출되도록 만듭니다. 겉보기에 무해해 보이는 이런 광고에는 실제로 악성 코드가 숨어 있으며, 페이지에 광고가 로드되는 즉시 피해자를 공격합니다.

해커 입장에서 맬버타이징은 트래픽이 많은 신뢰할 수 있는 사이트를 직접 공격하지 않고도 침해할 수 있는 비교적 손쉬운 방법입니다. 합법적인 광고 네트워크를 우회로 활용하면 방화벽을 뚫고 로컬 네트워크까지 침투할 수도 있습니다. 게다가 정교한 공격 다수는 클릭 여부와 무관하게 감염을 일으키기 때문에, 맬버타이징은 끊임없이 진화하고 확대되는 위협으로 남아 있습니다.

맬버타이징(Malvertising)이란? 악성 광고 공격의 유형과 예방 방법 총정리맬버타이징은 합법적인 광고 네트워크를 악용해 정상적인 웹사이트를 통해 퍼집니다.

주요 맬버타이징 유형과 작동 방식

'악성 광고'가 처음 위협으로 주목받은 2007년에는 특정 Adobe Flash 취약점을 이용해 Myspace, Rhapsody 같은 사이트를 공격하는 형태였습니다. 하지만 최근 맬버타이징은 방대하고 다양해진 디지털 미디어 환경에 맞춰 빠르게 진화했습니다.

2011년 이후에는 사용자의 직접적인 조작 없이도 감염을 일으키는 드라이브바이 다운로드(drive-by download) 방식의 공격이 크게 늘었습니다. 맬버타이징은 PC는 물론 모바일 기기를 포함한 모든 플랫폼에서 더욱 흔해지고 있습니다.

오늘날 맬버타이저들은 다양한 기교와 기술을 동원하며, 그중 일부는 탐지와 제거가 극도로 어렵기로 악명 높은 파일리스 악성코드(fileless malware)까지 활용합니다. 맬버타이징은 해커가 여러분의 컴퓨터와 기기를 봇넷(botnet)의 일부로 장악할 수 있는 악성코드를 배포하는 효과적인 통로이기도 합니다.

가장 흔한 맬버타이징 유형을 자세히 살펴보겠습니다.

맬버타이징(Malvertising)이란? 악성 광고 공격의 유형과 예방 방법 총정리스테가노그래피(Steganography)

스테가노그래피는 텍스트나 이미지 안에 비밀 메시지를 숨기는 오래된 기술입니다. 많은 맬버타이징 공격은 이 기술의 현대적 변형을 이용해 광고 이미지 속에 악성코드를 위장합니다.

스테가노그래피 공격은 아주 작은 픽셀 묶음 안에 악성코드를 숨길 수 있습니다. 대부분의 경우 광고 네트워크나 사용자 모두 너무 늦기 전까지는 정상 광고와 유해 광고를 구별하지 못합니다.

맬버타이징(Malvertising)이란? 악성 광고 공격의 유형과 예방 방법 총정리폴리글랏 이미지(Polyglot Images)

스테가노그래피의 한 단계 더 발전된 형태인 폴리글랏 이미지는 감염된 그래픽 안에 하나의 숨겨진 페이로드만 담고 있지 않습니다. 이름 그대로 여러 '언어'를 동시에 이해하는 셈입니다.

악성코드 자체는 물론, 코드를 실행하고 공격을 개시하는 스크립트까지 함께 숨깁니다. 외부 스크립트 없이 스스로 악성 패키지를 추출할 수 있기 때문에, 폴리글랏 이미지를 활용한 맬버타이징은 더 자율적이고 위험한 위협입니다.

맬버타이징(Malvertising)이란? 악성 광고 공격의 유형과 예방 방법 총정리기술 지원 사기(Tech-Support Scams)

이 수법은 기기에 기술적인 문제가 발생했다고 믿게 속이는 방식입니다. 사기 광고는 보통 브라우저 하이재커 악성코드를 설치해 사용 환경을 방해한 뒤, 존재하지 않는 문제를 해결하려면 전화번호로 연락하라고 안내합니다.

기술 지원 사기꾼은 언제나 유명 기술 기업 직원으로 가장하고, 문제를 '수리'해 주겠다는 명목으로 금전과 개인 정보를 요구합니다.

맬버타이징(Malvertising)이란? 악성 광고 공격의 유형과 예방 방법 총정리스케어웨어(Scareware)

스케어웨어 맬버타이징은 컴퓨터가 바이러스로 가득 차 즉시 조치해야 한다는 식의 심각하고 허위 경고가 담긴 팝업으로 사용자를 겁줍니다.

기술 지원 사기와 마찬가지로 스케어웨어도 사회공학(social engineering) 기법이지만, 가짜 콜센터로 연결하는 대신 가짜 보안 소프트웨어를 설치하도록 공포심을 자극합니다. 많은 경우 그 '해결책' 자체가 실제 악성코드입니다.

맬버타이징(Malvertising)이란? 악성 광고 공격의 유형과 예방 방법 총정리'빠른 부자 되기' 사기와 가짜 설문조사

인터넷에는 의심스러운 '빠른 부자 되기' 사기와 가짜 설문조사 광고가 넘쳐납니다. 이들은 보통 거액의 보상을 미끼로 내걸지만, 실제로는 현금을 받기는커녕 컴퓨터 바이러스에 감염될 가능성이 훨씬 높습니다. 너무 좋아서 믿기 어려운 광고는 절대 클릭하지 마세요.

맬버타이징(Malvertising)이란? 악성 광고 공격의 유형과 예방 방법 총정리가짜 소프트웨어 업데이트

가짜 소프트웨어 업데이트는 인기 있는 프로그램 다운로드나 업데이트를 홍보하는 척하는 맬버타이징 기법입니다. 클릭하면 원래 프로그램 대신(또는 함께) 스파이웨어, 바이러스 등 기타 악성코드가 설치됩니다. 서드파티 다운로드 포털은 항상 경계하고, App Store 같은 공식 유통처와 공급업체에서 직접 소프트웨어를 받는 것이 안전합니다.

이러한 일반적인 수법을 알고 있으면 맬버타이징을 피하는 데 도움이 되지만, 정상적인 광고처럼 보이는 것이 위험하다는 징후가 전혀 없는 경우도 많습니다. 게다가 어떤 광고는 클릭하지 않아도 악성코드를 다운로드할 수 있습니다. 바로 이럴 때 강력한 보안 소프트웨어가 필요합니다.

Avast One은 실시간으로 위협을 탐지하고 모든 미확인 파일을 검사해 악성코드가 기기를 감염시키기 전에 차단합니다. 맬버타이징은 물론 그 밖의 다양한 위협으로부터 여러분을 지켜 줍니다.


맬버타이징과 애드웨어의 차이점은?

맬버타이징과 애드웨어(adware)는 모두 악성 콘텐츠를 광고와 결합합니다. 하지만 맬버타이징이 광고 네트워크를 감염시켜 온라인 광고를 오염시키고 악성코드를 퍼뜨리는 반면, 애드웨어는 먼저 컴퓨터를 감염시킨 뒤 광고를 표시합니다. 핵심 차이는 감염 위치입니다. 맬버타이징은 광고 네트워크에, 애드웨어는 사용자 기기에 존재합니다.

애드웨어('advertising malware'의 합성어)는 대개 소프트웨어 번들에 몰래 포함되어 동의나 인지 없이 설치되며, 직접 제거하기 전까지 끊임없이 광고로 괴롭힙니다. 어떤 경우에는 맬버타이징이 애드웨어를 유포하는 통로로 쓰이기도 하지만, 스파이웨어나 랜섬웨어를 기기에 심는 데 활용될 가능성도 마찬가지로 큽니다.

맬버타이징 예방 방법

일부 악성 광고는 클릭이나 다른 상호작용 없이도 공격을 개시하기 때문에, 맬버타이징을 완벽히 막는 것은 결코 간단하지 않습니다. 다행히 위험을 예방하거나 최소화하기 위해 실천할 수 있는 방법들이 있습니다.

  1. 강력한 백신 프로그램을 설치하세요. 아무리 철저히 대비해도 일부 위협은 새어 들어올 수 있습니다. 악성 다운로드를 막는 데는 최고 수준의 백신 소프트웨어가 제공하는 보호만 한 대책이 없습니다.

    Avast One은 다양한 종류의 악성코드를 사전에 탐지하고 방어할 뿐 아니라, 이미 컴퓨터에 설치된 유해 프로그램이나 파일을 찾아내 제거해 줍니다.


  2. 광고 차단기를 사용하세요. 광고를 통해 악성코드가 유입되는 것을 막는 가장 간단하고 효과적인 방법은 종합적인 광고 차단기로 근원지에서 차단하는 것입니다. 정상 광고와 사기성 광고 모두 화면에 표시되지 않게 되므로, 악성 코드가 시스템을 공격할 기회 자체를 없앨 수 있습니다.

  3. 브라우저 플러그인을 비활성화하세요. 브라우저 플러그인은 맬버타이징 공격의 주요 경로입니다. 브라우저 설정에서 기본 실행되는 플러그인을 제한하면 악용될 수 있는 취약점을 없애고 사이버 범죄자에게 빌려주는 공격 표면을 줄일 수 있습니다.

  4. 운영체제(OS)를 항상 최신 상태로 유지하세요. 악성 코드는 소프트웨어 취약점을 노리도록 설계됩니다. 운영체제를 최신 버전으로 실행하면 이미 패치된 구버전 취약점을 겨냥한 맬버타이징에 노출될 위험이 줄어듭니다. 웹 브라우저와 기타 프로그램, 앱도 마찬가지입니다.

  5. 소프트웨어와 콘텐츠는 합법적인 출처에서만 받으세요. Apple의 App Store 등 정식 앱 마켓은 보안 검증 절차를 거칩니다. 출처 불명의 사이트에서 프로그램이나 콘텐츠를 받으면 해당 사이트가 신뢰할 수 있는지, 소프트웨어에 악성코드가 번들되어 있는지 알 수 없습니다.

  6. 보안 브라우저를 사용하세요. 최고의 보안·프라이버시 브라우저는 맬버타이징을 비롯한 온라인 위협에 대비한 추가 보호 계층을 갖추고 설계되었습니다.

    무료 Avast Secure Browser는 내장형 광고 차단기를 제공해 악성 광고가 화면에 닿기 전에 차단합니다. 또한 연결을 암호화하고 피싱 사이트와 유해 다운로드를 차단해 프라이버시와 데이터 보안을 지켜 줍니다.


기기에서 악성코드를 제거하는 방법

기기가 맬버타이징이나 기타 온라인 악의적 수법에 감염되었다면 최대한 빨리 악성코드를 제거해야 합니다. 위협을 완전히 중화하는 데는 전문 보안 소프트웨어가 가장 확실한 선택입니다.

악성코드를 수동으로 삭제하더라도, 맬버타이징 공격은 관련 프로그램과 잔여 파일을 시스템의 구석구석에 숨겨둘 수 있습니다.

모바일 기기라면 Android용 전용 악성코드 제거 소프트웨어나 iPhone용 악성코드·위협 스캐너가 필요합니다. 무료 Avast Mobile Security(Android/iOS용)에 이 기능이 포함되어 있습니다.

데스크톱이나 노트북 사용자라면 Avast 백신 소프트웨어가 세계 최대 규모의 위협 탐지 네트워크를 기반으로 강력한 악성코드 검사 및 제거 도구를 제공합니다. 철저한 악성코드 검사로 유해 코드를 모두 찾아 삭제한 후에도, 24시간 위협 탐지로 재감염으로부터 기기를 계속 보호합니다.

맬버타이징(Malvertising)이란? 악성 광고 공격의 유형과 예방 방법 총정리

Avast로 맬버타이징으로부터 스스로를 보호하세요

맬버타이징 공격으로부터 안전하려면 정교한 위협 탐지 기능을 갖춘 최신 종합 보안 소프트웨어를 사용해야 합니다. Avast One은 고급 클라우드 기반 기술로 바이러스, 스파이웨어 등 모든 종류의 악성 소프트웨어를 분석·방어하며, 최신 위협에 대비해 끊임없이 업데이트됩니다.

지금 바로 보호를 시작하고, 수상 경력에 빛나는 100% 무료 보안의 다중 방어막 뒤에서 안전하게 웹서핑을 즐기세요.