Computer >> 컴퓨터 >  >> 소프트웨어 >> 브라우저

광고 차단기가 광고를 심었다? 애드블록러 'AllBlock' 사건의 전말

누구나 한 번쯤은 성가시고 침입적인 인터넷 광고에 시달린 적이 있을 것입니다. 다행히 요즘 광고 차단 프로그램은 이런 광고를 효과적으로 걸러줍니다. 광고 차단기는 단순히 방해되는 광고를 없애 웹 페이지를 깔끔하게 읽을 수 있게 해줄 뿐만 아니라, 광고주가 사용자를 추적하는 것도 막아주고, 데이터 사용량과 배터리 소모를 줄여주며, 멀웨어로부터 보호해주는 역할까지 합니다.

하지만 모든 광고 차단기가 같은 역할을 하는 것은 아닙니다. 어떤 차단기는 해야 할 일과 정반대의 행동을 하기도 하는데, 바로 광고를 없애는 대신 스스로 광고를 삽입하는 것입니다.

광고 주입(Ad Injection)이란 무엇일까?

광고 주입은 여러 형태로 나타나지만, 핵심은 악의적인 공격자가 사용자의 브라우저에 몰래 광고를 집어넣는 기술이라는 점입니다.

쉽게 말해 광고 주입은 제3자가 사용자의 웹 세션을 자신들의 수익 창출 도구로 활용할 수 있게 만듭니다. 그 결과 피해는 웹사이트 운영자, 광고주, 그리고 사용자 모두에게 돌아갑니다.

공격자와 사기꾼들은 광고 수익을 가로치는 데서 그치지 않고, 의심 없는 피해자를 제3의 쇼핑몰로 유인하거나 제휴 코드를 끼워 넣는 데에도 광고 주입 기법을 활용합니다.

AllBlock은 정말 광고 주입범이었나?

Imperva Research Labs는 최근 Chrome과 Opera 브라우저에서 유통되던 'AllBlock'이라는 확장 프로그램을 분석했습니다. 겉보기에는 완벽한 광고 차단기처럼 작동하지만, 실제로는 광고를 삽입하는 프로그램이었습니다.

Imperva에 따르면 AllBlock의 작동 방식은 매우 단순합니다. 브라우저에서 새 탭이 열릴 때마다 악성 자바스크립트 코드를 삽입한 뒤, 검색 엔진 결과 페이지 등에 있는 정상 링크를 제3자 링크로 바꿔치기하는 것입니다.

예를 들어 AllBlock이 설치된 상태에서 검색 엔진에 "가성비 좋은 스마트폰"을 입력하고 세 번째 결과를 클릭했다면, 원래 선택했던 페이지가 아니라 전혀 다른 페이지로 연결될 수 있었던 것입니다.

주목할 점은 이 확장 프로그램이 실제로 광고 차단 기능도 수행한다는 사실입니다. 덕분에 평범한 사용자 눈에는 진짜처럼 보였고, 탐지하기가 훨씬 어려웠습니다. 실제로 Imperva 연구진도 AllBlock의 소스 코드를 면밀히 살펴본 후에야 이것이 단순한 광고 차단기가 아니라는 사실을 밝혀냈습니다.

AllBlock은 Chrome 웹 스토어와 Opera 애드온 스토어에서 높은 평점을 받았으며, 페이스북과 유튜브 광고까지 제거해주는 강력한 광고 차단기로 마케팅됐습니다. Imperva 연구진이 조사 결과를 공개한 이후 두 스토어에서 모두 내려갔습니다.

설치된 확장 프로그램 점검하기

Chrome은 전 세계에서 가장 많이 쓰이는 브라우저인 만큼, AllBlock을 설치한 사용자도 수천 명에 달했을 것으로 추정됩니다.

이번 사건은 악성 확장 프로그램이 얼마나 교묘하게 위장할 수 있는지를 잘 보여줍니다. 따라서 평소 경각심을 갖고 설치된 확장 프로그램을 주기적으로 점검하는 습관이 중요합니다. 좋은 확장 프로그램조차 시간이 지나며 관리가 소홀해지면 브라우저를 느리게 만들거나 다른 문제를 일으킬 수 있습니다.

함께 읽으면 좋은 글: 당장 삭제를 고려해야 할 수상한 크롬 확장 프로그램들

Chrome에 설치된 확장 프로그램을 확인하려면 화면 오른쪽 위 메뉴 아이콘(점 세 개)을 클릭한 뒤 도구 더보기 > 확장 프로그램으로 이동하세요.

확장 프로그램에 대한 자세한 정보를 보려면 세부정보를 클릭하면 됩니다. 여기서 제3자가 추가한 확장 프로그램인지, 평소와 다른 특이한 권한을 요구하는지 등 위험 신호가 있는지 확인할 수 있습니다.

수상한 확장 프로그램을 발견하면 삭제 버튼을 눌러 제거하면 됩니다. 자주 사용하지 않는 확장 프로그램이라면 삭제 대신 사용 중지로 전환해 두었다가 필요할 때 사용으로 켜는 방법도 있습니다.

미리 대비하는 것이 최선

확장 프로그램을 주기적으로 점검하는 것 외에도, 온라인에서는 기본적인 예방 수칙을 지키는 것이 좋습니다. 확장 프로그램은 평판이 검증된 개발사에서 내려받거나, 최소한 설치 전에 해당 개발사에 대해 어느 정도 조사를 해보는 습관을 들이세요.

또 하나의 보호 장치로, 개인정보 보호와 보안 강화를 목적으로 설계된 확장 프로그램을 함께 설치해 두는 것도 좋은 방법입니다.

다만 Chrome 역시 완벽한 제품은 아닙니다. 메모리를 과도하게 사용하는 것으로 유명하니, 인기 있는 대안 브라우저 몇 가지를 직접 살펴보고 자신에게 더 잘 맞는 것을 찾아보는 것도 나쁘지 않은 선택입니다.