메뉴
한국어

Mozilla는 매니페스트 V3 수수께끼를 풀고 광고 차단기에 새로운 생명을 불어넣었다.

Mozilla는 광고 차단기의 기능을 손상시키지 않는 방식으로 Google의 새로운 확장 플랫폼인 Manifest V3를 구현하겠다는 약속을 잘 지켰습니다. 지난달에 출시된 새 버전의 Firefox는 사용자가 인기 있는 개인정보 보호 도구, 특히 콘텐츠 차단 확장 기능에 계속 액세스할 수 있도록 보장합니다.

한편으로 Mozilla는 자체적으로 Manifest V3를 구현함으로써 새로운 플랫폼으로 전환하는 개발자가 두 가지 버전의 확장 프로그램(Google Chrome 및 Firefox용)을 동시에 지원해야 하는 번거로움을 덜어줍니다. 반면에 원래 덜 제한적인 매니페스트 V2를 사용하여 구축된 콘텐츠 차단 확장 프로그램은 계속 정상적으로 작동할 수 있습니다.

Manifest V3가 무엇인지, 왜 개인 정보 보호 옹호자들과 AdGuard를 포함한 콘텐츠 차단 확장 프로그램 개발자들로부터 그토록 격렬한 반응을 불러 일으켰는지 상기시켜 드리겠습니다.

문제가 있는 매니페스트

매니페스트 V3는 2018년에 처음 발표된 Chrome의 새로운 확장 API입니다. 현재 구글 크롬을 포함한 크로미움(Chromium) 기반 브라우저에서 구현되고 있습니다.

API는 확장 프로그램이 액세스하고 수정할 수 있는 브라우저 기능 등 확장 프로그램이 따라야 하는 규칙에 중요한 변경 사항을 도입합니다. 예를 들어, 이전에는 브라우저가 콘텐츠 차단 확장 프로그램에 특정 웹 요청을 어떻게 처리할지 요청하면 확장 프로그램이 해당 요청을 허용, 차단 또는 리디렉션하는 방식으로 응답했습니다. 새로운 API는 요청을 수정할 수 있는 권한을 브라우저 자체에 위임하고 확장 프로그램은 브라우저가 따라야 할 일련의 규칙을 제공하기만 합니다. 구글은 이를 통해 광고 차단기를 포함한 확장 프로그램이 잠재적으로 민감한 사용자 데이터에 액세스하는 것을 방지하고 모든 사람에게 더 안전해질 것이라고 설명했습니다. 단점은 이러한 변경으로 인해 광고 차단기의 일부 기능이 작동하지 않는다는 것입니다.

규칙은 아무리 많아도 부족하다

매니페스트 V3의 문제점은 개별 사용자가 설치한 확장 프로그램에 대한 기본 제공 규칙과 사용자가 추가한 규칙의 수를 제한한다는 것입니다. 즉, Chrome은 확장 프로그램당 기본 제공('정적') 규칙의 최소 한도를 30,000개로, 정적 규칙의 총 한도를 330,000개로 설정했습니다. 사용자가 추가한('동적') 규칙의 경우 5,000개로 제한됩니다. 광고 차단 확장 프로그램의 핵심은 광고를 감지하도록 '학습'하는 필터링 규칙이므로, 이러한 제한은 실제 걸림돌이 될 수 있습니다.

광고를 차단하기 위해 매니페스트 V3의 선언적 NetRequest API에 의존하는 확장 프로그램이 하나만 있는 경우 Google에서 제공하는 번호로 충분합니다. 그러나 두 개 이상의 확장 프로그램을 사용하는 경우 확장 프로그램이 나머지 규칙을 놓고 경쟁하게 되고 일부 확장 프로그램은 한도를 채우지 못할 수 있으므로 문제가 될 수 있습니다.

또 다른 문제는 구글이 개발자가 확장 프로그램 설치 시 확장 프로그램에 이미 모든 규칙이 내장되어 있기를 요구한다는 점입니다. 기본적으로 개발자는 이전처럼 즉흥적으로 요청을 처리하는 것이 아니라 특정 요청에 대해 확장 프로그램이 수행할 작업을 미리 규정해야 합니다. 즉, 개발자가 변경 사항이 있을 때마다 새 버전의 확장 프로그램을 업로드해야 하므로 광고 차단기가 사이트의 변경 사항에 대응하는 속도가 느려질 수 있습니다. 그리고 검토를 통과할 때까지 기다려야 하는데, 이는 그 자체로 시간이 걸리는 작업입니다.

그래도 상황이 개선될 것이라는 희망이 있습니다. 저희는 동적 규칙규칙 세트의 수를 늘릴 것을 제안했으며 브라우저 담당자와 콘텐츠 차단 커뮤니티 간의 지속적인 논의에서 이러한 변경 사항을 매니페스트 V3에 적용하는 것을 지지하고 있습니다. 저희의 주장이 반영되기를 바랍니다.

궁극적으로 Chrome이 브라우저 시장을 지배하고 있는 상황에서 Google이 Manifest V2를 더 이상 지원하지 않게 되면 확장 프로그램 개발자는 Manifest V3에 적응하거나 그렇지 않는다면 사용자를 잃게 될 것입니다. 저희는 이러한 Manifest V3로의 전환이 최대한 순조롭게 진행되기를 바랍니다.

데스크톱 브라우저의 강자, 구글 크롬

구글이 결정을 내릴 차례

구글은 API 변경으로 확장 프로그램이 더 안전해지고 성능이 뛰어나지며 기본적으로 개인 정보를 존중하게 될 것이라고 주장합니다. 하지만 광고 차단에 미치는 영향에 대한 우려로 인해 일부 전문가들은 새로운 플랫폼을 수용하지 못하고 있습니다. 저희도 Manifest V3가 크롬 개발자와 사용자에게 미칠 수 있는 부정적인 영향에 대해 여러 차례 경고를 보낸 바 있습니다.

그러나 다행히도 구글은 이러한 우려를 해결하기 위해 노력해 왔습니다. W3C(World Wide Web Consortium, 월드와이드웹 컨소시엄)의 웹익스텐션 커뮤니티 그룹(Apple, Mozilla, Microsoft와 동급)의 창립자 중 한 명인 크롬은 확장 프로그램 개발자에게 매니페스트 V3에 대한 피드백을 요청하고 비판을 수용했습니다.

하지만 구글의 대응은 너무 느리고 지금까지 개발자들의 우려를 불식시키지 못했습니다. 이러한 우려를 인식한 Mozilla는 작년에 파이어폭스가 매니페스트 V3를 구현할 때 전체 범주의 HTTP 요청을 차단하기 위해 webRequest API를 계속 지원하되, Google이 webRequest를 대체하기 위해 제안한 declarativeNetRequest API의 호환 버전도 지원한다고 발표했습니다.

광고 차단 확장 프로그램의 모든 기능을 계속 이용할 수 있는 Firefox 사용자와 비교하면, 30억 명에 달하는 Chrome 사용자는 광고 차단과 관련하여 곧 불리한 상황에 처할 수 있습니다. 장기적으로 이는 일부 크롬 사용자를 파이어폭스로 전환하게 하는 계기가 될 수 있습니다.

오지 않는 일몰

지난 11월, Mozilla는 매니페스트 V2 확장을 당분간 계속 지원할 것이라고 발표했으며, 2023년 말까지 이전 매니페스트를 비활성화할 시기를 정하겠다고 발표했습니다.

구글 크롬의 경우, 매니페스트 V2를 중단하는 일정이 너무 많이 미뤄져 추적하기가 어려울 정도입니다. 2022년 1월, 구글은 크롬 웹 스토어에서 매니페스트 V2를 기반으로 하는 새로운 확장 프로그램의 수락을 중단했습니다. 2023년 6월까지 이 거대 기술 기업은 크롬에서 매니페스트 V2 확장 프로그램에 대한 지원을 중단하는 실험을 할 예정이었습니다. 그러나 지난 12월, 남은 모든 일정을 재검토하고 모든 실험을 무기한 연기했습니다.

매니페스트 V2의 종료를 여러 차례 연기한 구글

하지만 매니페스트 V2의 최종 취소 위협은 현실입니다. 최후의 날 시계는 멈췄을지 모르지만, 구글은 언제든 다시 타이머를 설정할 수 있기 때문에 만일의 사태에 대비해 준비된 솔루션이 있습니다.

매니페스트 V3 시대의 광고 차단

구글이 갑자기 정책을 변경할 가능성은 희박하다고 판단한 AdGuard는 2021년 중반부터 새로운 매니페스트 V3 호환 확장 기능의 프로토타입을 개발하기 시작했습니다. 작년 8월에는 Manifest V3의 모든 요구 사항을 충족하는 실험적인 광고 차단 확장 프로그램을 출시하여 광고 차단 프로그램 중 최초로 광고 차단 기능을 제공했습니다. 이 새로운 확장 프로그램은 안타깝게도 모든 제한 사항이 있는 Manifest V3를 기반으로 하기 때문에, 기존의 검증된 확장 프로그램만큼 효과적이지 않을 수 있습니다. 하지만 이 확장 프로그램은 트래커 요청을 사전에 차단하고 소셜 위젯, 배너 및 동영상 광고를 숨깁니다. 즉, 광고 차단 확장 프로그램에서 기대할 수 있는 모든 기능을 수행할 것입니다.

최초로 기능을 제공한 것은 저희지만 곧 다른 광고 차단 프로그램들도 뒤를 이어 따라옴으로써 광고 차단 기능과 Manifest V3가 완벽하게 작동하지는 않지만, 그렇다고 해서 완전히 불가능한 것은 아니라는 것을 증명했습니다.

한 달 후, 인기 광고 차단기인 uBlock Origin의 개발자가 Manifest V3와 호환되는 실험적 확장 프로그램인 uBO Minus를 발표했습니다. AdBlock Plus는 Manifest V3에서 작동하는 확장 프로그램 버전도 개발 중입니다.

구글은 실망시키고, 모질라는 곤경을 면한다

구글은 기존 매니페스트를 광고 차단을 제한하는 새로운 확장 플랫폼으로 교체한 유일한 목적이 사용자에게 더 강력한 보안과 개인정보 보호를 제공하기 위한 것이라고 주장합니다. 사실일 수도 있고, 구글은 확장 프로그램을 더욱 안전하고 비공개적으로 만들기 위해 개선하고자 합니다.

안타깝게도 Google은 확장 프로그램 개발자와 결국 사용자의 희망과 우려를 고려하지 않고 새 플랫폼의 디자인에 대해 많은 결정을 내렸습니다. 결과적으로 광고 차단 확장 프로그램의 일부 기능이 작동하지 않게 됩니다. 하지만 저희는 구글이 이에 대해 크게 화를 내지 않을 것이라고 생각합니다.

Mozilla는 광고 차단에 대해 보다 신중하고 덜 대립적인 접근 방식을 취하고 있습니다. Firefox 소유자는 광고 차단기의 기능을 제한하지 않는 동시에 보안을 강화하는 방식으로 Manifest V3를 구현하는 것이 불가능하지 않다는 것을 보여주었습니다.

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

Windows용 AdGuard

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

Mac용 AdGuard

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

Android용 AdGuard

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

iOS용 AdGuard

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

AdGuard VPN

전 세계 74개 서버

모든 콘텐츠에 액세스 가능

고급 암호화

로그가 수집되지 않음

가장 빠른 연결 속도

연중무휴 고객 지원

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

AdGuard 콘텐츠 차단기

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

AdGuard 브라우저 확장프로그램

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

AdGuard Assistant

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

AdGuard DNS

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

AdGuard Home

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

iOS용 AdGuard Pro

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

Safari용 AdGuard

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

AdGuard Temp Mail

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

Android TV용 AdGuard

Android TV용 AdGuard는 광고를 차단하고 개인 정보를 보호하며 스마트 TV용 방화벽 역할을 하는 유일한 앱입니다. 웹 위협에 대한 경고를 받고, 보안 DNS를 사용하면 트래픽이 암호화됩니다. 좋아하는 프로그램을 광고 없이 안전하게 시청하세요!
AdGuard 다운로드 시작 AdGuard를 설치하려면 화살표가 가리키는 파일을 클릭하세요 "열기"를 선택한 다음 "확인"을 누른 후, 다운로드가 완료될 때까지 기다리세요. 창이 열려있다면, AdGuard를 "애플리케이션" 폴더에 드래그해주세요. AdGuard를 선택해주셔서 감사합니다! "열기"를 선택 후 "확인"을 클릭한 다음, 다운로드가 완료될 때까지 기다리세요. 열렸으면, "설치"를 눌러주세요. AdGuard를 선택해 주셔서 감사합니다!
모바일 기기용 AdGuard도 설치할 수 있습니다