메뉴
한국어

웹사이트가 다운되면 광고 차단 소프트웨어 탓: 디지털 세계의 숨겨진 전쟁

광고 차단기를 사용할 때, ‘광고 차단 벽’이나 액세스를 위해 광고 차단 기능을 비활성화하라는 팝업이 나타나는 경우가 흔합니다. 이러한 광고 차단 벽에 대한 의견은 다양하지만(일부 구현 방식이 다른 것보다 더 합리적), 일반적으로 의도는 분명합니다. 이 웹사이트들은 광고 차단 프로그램에 대한 반감을 노골적으로 드러내며 사용자에게 광고 차단 프로그램을 끄도록 요청합니다. 그러나 액세스를 제한할 뿐만 아니라 웹사이트 문제에 대한 책임을 광고 차단기 탓으로 돌리는 특정 광고 차단 방지 팝업이 등장하여 우려스러운 새로운 경향이 나타나고 있습니다. 이 글에서는 이러한 현상에 대해 자세히 살펴보고, 이러한 기만적인 메시지의 수법과 사용자 신뢰 및 웹사이트 신뢰도에 미치는 영향을 살펴봅니다.


스마트 TV 리뷰를 검색하다가 FlatpanelsHD라는 웹사이트를 발견했습니다. 광고와 방해 요소를 차단하는 Windows용 AdGuard 앱을 실행한 상태에서 사이트를 열었는데, 팝업창이 나타났습니다. "html-load.com이 손상되어 사이트가 제대로 로드되지 않습니다."라는 메시지와 함께 html-load.com을 허용할 것을 요청했습니다.

Flatpanels.hd 경고 메시지

특히 사이트가 백그라운드에서 어느 정도 올바르게 로딩되는 것처럼 보였기 때문에 이 메시지에 놀랐습니다. 그러나 그것은 오래 가지 않았습니다.

Flatpanels.hd 배경에서 깨짐

몇 초 후, 페이지에 더 이상 의도한 내용이 표시되지 않고, 하이퍼링크가 포함된 문자열이 뒤죽박죽 섞여 나타났습니다.

깨진 CSS가 있는 flatpanels.hd

‘확인’을 클릭하면, 상황을 더 자세히 설명하는 또 다른 팝업창: ‘광고 차단기의 잘못된 필터링 규칙 때문에 페이지를 로드할 수 없습니다’. 하단에 작은 글씨로 ‘html-load.com 도메인은 HTML, CSS, 이미지 등 필수 웹 리소스를 로드하는 데 사용됩니다. 이 도메인이 차단되면 웹 사이트 로딩에 오류가 발생할 수 있습니다.’라는 메시지도 추가되었습니다.

Flatpanels.hd 에러 메시지

AdGuard에서 조사한 결과, 수십 개의 웹사이트가 유사한 전술을 사용하여 광고 차단기가 레이아웃 문제 팝업을 표시한다는 사실을 발견했습니다. 아래는 동일한 동작을 표시하는 다른 사이트의 스크린샷입니다.

OnlineGDB 에러 메시지

광고 차단기가 이러한 웹사이트를 망가뜨리는 것이 아니라, 이를 망가뜨리는 것처럼 보이게 만드는 소위 광고 복구 도구입니다. 때때로 광고 차단기가 불량하거나 오래된 필터링 규칙으로 인해 광고를 차단한 후 원래 레이아웃을 망가뜨릴 수 있다는 것은 사실이지만, 이런 일은 매우 드물게 발생하며 레이아웃이 완전히 망가지는 경우는 거의 없습니다.

위에서 보여드린 메시지가 왜 거짓이라고 생각하는지 더 자세히 알아보기 전에, 이전에 접했던 것과 비슷하거나 같지 않은 행동의 다른 예를 몇 가지 보여드리겠습니다.

작년 8월, 저희는 러시아의 유명한 이메일 서비스이자 웹 포털인 Mail.ru가 유사한 전술을 사용하고 있다는 사실을 발견했습니다. 갑자기, 광고 차단기를 사용하는 사용자에게 뉴스를 표시하는 블록이 더 이상 표시되지 않게 되었습니다. 저희가 문제의 근본 원인을 조사한 결과, Mail.ru가 광고 차단기를 감지하면 뉴스 섹션을 숨기는 코드를 페이지에 추가했다는 사실을 발견했습니다. 이 코드를 적용한 후, Mail.ru는 광고 차단기를 원인으로 지목하고, 페이지에서 특정 요소가 사라진 것에 대해 광고 차단기를 비난하는 사용자에게 알림을 이메일로 보내는 등 광고 차단기를 비난하는 조치를 취했습니다.

최근에 우리가 목격한 바에 따르면, 웹 페이지가 올바르게 표시되지 않는다는 이유로 광고 차단기를 비난하는 경향(사실상 사용자를 속이는 행위)이 탄력을 받고 전 세계적으로 확산되고 있는 것으로 보입니다.

클래식 광고 차단 벽: 차이점은 무엇일까요?

사용자가 광고 차단기를 비활성화하도록 강요하는 이 접근 방식은 새롭기도 하고 동시에 새롭지 않은 방식이기도 합니다. 사용자가 콘텐츠를 이용하기 위해 광고 차단기를 꺼야 한다는 아이디어 자체가 새로운 것은 아닙니다. 광고 차단 벽이나 광고 차단 방지 팝업으로 방문자를 맞이하는 아이디어는 웹사이트에서 오랫동안 사용되어 왔습니다. 이러한 팝업은 일반적으로 사용자에게 광고 차단기를 비활성화하거나 사이트를 광고 차단기의 허용 목록에 추가하도록 요청합니다.

이러한 '전통적인' 광고 차단벽의 경우, 게시자들은 광고 차단 프로그램의 문제가 단순히 광고 차단 프로그램의 사용에 있다는 것을 공개적으로 인정하고 있습니다. 광고 차단 프로그램이 웹사이트의 레이아웃을 방해하는 방식이 문제가 아니라는 것입니다. 전통적인 광고 차단벽 접근 방식에 대한 의견은 다양할 수 있지만, 적어도 게시자들은 솔직해 하고 있습니다. 저희 정책에 관해서는, 사용자의 사생활이나 보안에 위험을 초래하지 않는 실현 가능한 가치 교환을 제공하는 경우, 애드 블로커 탐지 메시지가 허용되어야 한다고 생각합니다.

이 글에서 저희가 집중적으로 다루고 있는 새로운 접근 방식에 대해서는 그렇게 말할 수 없습니다. 그럼, 그 작동 방식에 대해 좀 더 자세히 알아봅시다.

첫 번째 방법: 외부 스타일에 의존

저희가 관찰한 것은 소위 애드 리커버리(ad recovery) 도구라고 불리는 것들의 작동 방식입니다. 이 도구들은 다양한 방식으로 작동하며, 광고 차단기를 우회하여 광고를 표시하거나 손실된 수익을 복구하려고 시도하는 경우가 많습니다.

일반적인 방법 중 하나는 애드 리커버리 도구가 외부 소스에서 스타일을 로딩하는 것입니다. 외부 스타일은 CSS(Cascading Style Sheets) 파일로, 웹사이트의 모양과 느낌을 정의합니다. 레이아웃부터 색상까지 모든 것을 정의합니다.

웹사이트가 특정 도메인의 외부 스타일에 의존하는 경우, 광고 차단 도구는 외부 소스에서 이 스타일을 로드하고, 해당 도메인이 광고 차단 프로그램에 의해 차단되면 웹사이트의 레이아웃이 깨질 수 있습니다. 이 문제를 해결하고 레이아웃을 유지하기 위해 AdGuard는 때때로 스크립트가 차단된 후 스타일을 수동으로 로드할 수 있습니다. 이 접근 방식은 광고가 필터링되는 경우에도 웹사이트가 시각적으로 일관성을 유지하도록 합니다.

이는 특히 iOS 또는 브라우저 확장 프로그램에서 복잡할 수 있습니다.

두 번째 방법: 오해의 소지가 있는 경고 메시지

두 번째 방법도 있습니다.

FlatpanelsHD를 포함한 많은 웹사이트는 외부 스타일에 의존하지 않습니다. 광고가 차단되어도 레이아웃이 그대로 유지됩니다. 그러나 사이트가 html-load.com의 스크립트가 로딩되지 않는 것을 감지하면 오해의 소지가 있는 경고 메시지를 표시합니다. “확인"을 클릭하면, CSS와 이미지에 대한 혼란스러운 전문 용어로 가득 찬 더 큰 경고가 나타납니다. 실제로 문제를 일으키는 것은 광고 차단기가 아니라 특수 스크립트를 사용하여 레이아웃을 제거하는 광고 복구 도구입니다.

일부 요청이 차단되거나 특정 요소가 숨겨지거나 광고 로딩에 문제가 있는 경우, 광고 복구 스크립트는 다음과 같은 스크립트를 사용하여 스타일 및 링크 태그가 있는 모든 요소를 제거합니다.

document.querySelectorAll('link,style').forEach((e)=>e.remove())

이 전략은 사용자를 오도하여 광고 차단기가 실패의 원인이라고 믿게 만듭니다. 실제로는 사이트가 광고 복구 도구를 사용하기로 한 자신의 선택에 대한 책임을 다른 곳으로 돌리려고 시도하고 있으며, 그로 인해 문제가 발생하고 있습니다.

결론

여기서 우리가 확인한 사실은 일부 웹사이트가 광고 차단 프로그램으로 열리지 않는 이유를 잘못 설명하고 있다는 것입니다. 그들은 광고 차단 프로그램이 로딩 문제를 일으킨다고 오해 소지가 있는 메시지를 보냅니다. 저희 관점에서 볼 때, 이러한 행동은 그들에게 부정적인 영향을 미칠 뿐입니다. 웹사이트가 사용자를 속이는 순간부터, 이러한 사이트의 평판은 훼손되고 사용자 신뢰를 떨어뜨릴 위험이 있습니다. 속담처럼, 누군가 한 번 잘못을 저지르면 다시 그럴 가능성이 높습니다.

이런 종류의 오도 행위는 사용자-광고 차단기 간의 관계뿐만 아니라 사용자-웹사이트 간의 관계에도 해를 끼칩니다. 왜냐하면 잘못된 정보로 사용자의 행동을 조작하고 사용자의 신뢰를 악용하기 때문입니다.

이 게시물을 좋아하시나요?
사용자 리뷰 18,938 18938
최고

Windows용 AdGuard

Windows용 AdGuard는 단순한 광고 차단기가 아니라 광고를 차단하고 위험한 사이트에 대한 액세스를 제어하는 다목적 프로그램입니다. 또한 페이지 로딩 속도를 높이고 유해한 사이트로부터 어린이를 보호합니다.
프로그램을 내려받음으로써 라이선스 계약에 동의하게됩니다.
자세히 알아보기
사용자 리뷰 18,938 18938
최고

Mac용 AdGuard

다른 광고 차단기들과 달리, AdGuard는 macOS에서 최적화되도록 디자인되었습니다. 앱과 브라우저의 광고뿐만 아니라 추적, 피싱 및 사기로부터 사용자를 보호합니다.
프로그램을 내려받음으로써 라이선스 계약에 동의하게됩니다.
자세히 알아보기
사용자 리뷰 18,938 18938
최고

Android용 AdGuard

Android용 AdGuard는 Android 모바일 기기를 위한 이상적인 해결책입니다. AdGuard는 대부분의 다른 광고 차단기와 달리 AdGuard는 루트 권한이 필요하지 않으며 다양한 앱 관리 옵션을 제공합니다.
프로그램을 내려받음으로써 라이선스 계약에 동의하게됩니다.
자세히 알아보기
사용자 리뷰 18,938 18938
최고

iOS용 AdGuard

iPhone 및 iPad용 최고의 iOS 광고 차단기입니다. iOS용 AdGuard는 Safari에서 모든 종류의 광고를 제거하고 개인정보를 보호하며 페이지를 더 빠르게 로드합니다. AdGuard 광고 차단 기술은 최고 품질의 필터링을 보장하고 동시에 여러 필터를 사용할 수 있습니다.
프로그램을 내려받음으로써 라이선스 계약에 동의하게됩니다.
자세히 알아보기
사용자 리뷰 18,938 18938
최고

AdGuard 콘텐츠 차단기

AdGuard 콘텐츠 차단기는 Samsung Internet, Yandex.Browser와 같이 콘텐츠 차단 기술을 지원하는 모바일 브라우저의 모든 종류의 광고를 제거합니다. Android용 AdGuard보다 제한적이기는 하지만, 설치가 간편하며 무료로 높은 광고 차단 품질을 제공합니다.
프로그램을 내려받음으로써 라이선스 계약에 동의하게됩니다.
자세히 알아보기
사용자 리뷰 18,938 18938
최고

AdGuard 브라우저 확장프로그램

AdGuard는 웹 모든 페이지에 있는 온갖 종류의 광고를 효과적으로 차단하는 확장 프로그램이며 빠르고 가볍습니다! 빠른 브라우저를 위해 AdGuard를 선택해서 광고를 제거하고 안전하게 이용하세요.
사용자 리뷰 18,938 18938
최고

AdGuard Assistant

AdGuard 데스크톱 앱와 함께하는 브라우저 확장 프로그램입니다. 브라우저 내부에서 사용자 지정 요소 차단, 사이트를 화이트리스트에 추가, 리포트 전송과 같은 기능을 제공합니다.
사용자 리뷰 18,938 18938
최고

AdGuard Home

AdGuard Home은 광고 및 추적을 차단하는 네트워크 전반에 걸친 소프트웨어입니다. 설정한 후에는 모든 가정용 기기에 적용되므로 클라이언트 소프트웨어가 필요하지 않습니다. 사물인터넷(IoT)의 확산과 인터넷과 연결된 장치의 증가로 전체 네트워크를 제어하는 것이 점점 더 중요해지고 있습니다.
사용자 리뷰 18,938 18938
최고

iOS용 AdGuard Pro

AdGuard Pro는 일반 버전에서 제공하고 있는 훌륭한 iOS Safari의 광고 차단 외에도 많은 기능을 제공합니다. 사용자 지정 DNS 설정을 제공하여, 앱을 통해 광고를 차단하고, 온라인의 성인 콘텐츠로부터 자녀를 보호하고, 개인 데이터를 위협으로부터 보호할 수 있습니다.
프로그램을 내려받음으로써 라이선스 계약에 동의하게됩니다.
자세히 알아보기
사용자 리뷰 18,938 18938
최고

Safari용 AdGuard

Apple 사가 모든 사용자에게 새로운 SDK를 사용하게끔 강요한 후부터 확장형 Safari 광고 차단 프로그램들은 좋은 효과를 내지 못했습니다. AdGuard는 다시 Safari에 뛰어난 성능의 광고 차단 기능을 제공해 줄 것입니다.
사용자 리뷰 18,938 18938
최고

Android TV용 AdGuard

Android TV용 AdGuard는 광고를 차단하고 개인 정보를 보호하며 스마트 TV용 방화벽 역할을 하는 유일한 앱입니다. 웹 위협에 대한 경고를 받고, 보안 DNS를 사용하면 트래픽이 암호화됩니다. 좋아하는 프로그램을 광고 없이 안전하게 시청하세요!
사용자 리뷰 18,938 18938
최고

Linux용 AdGuard

Linux용 AdGuard는 세계 최초의 시스템 전역 Linux 광고 차단기입니다. 기기 수준에서 광고와 추적기를 차단하고, 미리 탑재된 필터 중에서 선택하거나 필터를 직접 추가하세요. 모두 명령줄 인터페이스에서 진행할 수 있습니다.
사용자 리뷰 18,938 18938
최고

AdGuard Temp Mail

익명을 보장하고 개인정보를 보호하는 무료 임시 이메일 주소 생성기입니다. 더 이상 기본 받은 편지함에 스팸이 없습니다!
사용자 리뷰 18,938 18938
최고

AdGuard VPN

전 세계 73개 서버

모든 콘텐츠에 액세스 가능

고급 암호화

로그가 수집되지 않음

가장 빠른 연결 속도

연중무휴 고객 지원

무료 체험
프로그램을 내려받음으로써 라이선스 계약에 동의하게됩니다.
자세히 알아보기
사용자 리뷰 18,938 18938
최고

AdGuard DNS

AdGuard DNS는 추가 어플리케이션을 설치할 필요 없이 인터넷 광고를 차단할 수 있는 완벽한 방법입니다. 사용하기 쉽고, 완전히 무료이며, 어떤 기기든간에 간단하게 구축할 수 있고, 광고, 추적기, 위험한 웹 사이트, 그리고 성인 콘텐츠까지 보호되는 최소한의 필수적인 기능만을 제공합니다.
사용자 리뷰 18,938 18938
최고

AdGuard Mail β

별칭과 임시 이메일 주소로 신원을 보호하고 스팸을 방지하며 받은 편지함을 안전하게 유지할 수 있습니다. 모든 운영 체제용 무료 이메일 전달 서비스 및 앱을 즐겨보세요.
AdGuard 다운로드 시작 AdGuard를 설치하려면 화살표가 가리키는 파일을 클릭하세요 "열기"를 선택한 다음 "확인"을 누른 후, 다운로드가 완료될 때까지 기다리세요. 창이 열려있다면, AdGuard를 "애플리케이션" 폴더에 드래그해주세요. AdGuard를 선택해주셔서 감사합니다! "열기"를 선택 후 "확인"을 클릭한 다음, 다운로드가 완료될 때까지 기다리세요. 열렸으면, "설치"를 눌러주세요. AdGuard를 선택해 주셔서 감사합니다!
모바일 기기용 AdGuard도 설치할 수 있습니다