Firefox의 숨겨진 광고 차단기 해제하기: Adblock-rust Manager 개요

Firefox 149는 중요하지만 대체로 숨겨져 있는 기능인 Brave의 강력한 adblock-rust 엔진 통합을 도입했습니다. 이 Rust 기반 광고 차단기(MPL-2.0 라이선스)는 이제 브라우저의 일부가 되었지만, 완전히 비활성화된 상태로 사용자 인터페이스 없이 배포됩니다. 이 기능의 작동은 오직 두 개의 about:config 설정에 의해서만 제어되며, 이는 표준 WebExtension API로는 접근할 수 없습니다.

여기서 Adblock-rust Manager가 등장합니다. 이 Firefox 확장 프로그램은 꼭 필요한 UI를 제공하여 사용자가 이 내장된 광고 차단 기능을 활용할 수 있도록 지원합니다. 브라우저 코어 내에 잠들어 있을 수 있는 강력한 광고 차단기를 관리하고 활성화할 수 있는 사용자 친화적인 방법을 제공합니다.

Firefox 내 Adblock-rust의 숨겨진 힘

Brave의 adblock-rust 엔진을 통합하기로 한 Firefox의 결정은 커뮤니티에서 이전에 논의된 바 있는 주목할 만한 발전입니다. 하지만 기본적으로 비활성화되어 있고 직접적인 사용자 인터페이스가 없다는 것은 대부분의 사용자가 그 존재를 모르거나 어떻게 활성화하는지 모른다는 것을 의미합니다. about:config 설정을 통한 엔진 제어는 고급 브라우저 설정에 익숙하지 않은 사용자들에게 장벽이 되며, WebExtension API 접근 권한이 없기 때문에 다른 확장 프로그램이 이를 프로그래밍 방식으로 활성화하거나 관리할 수 없습니다.

Adblock-rust Manager: 격차 해소

Adblock-rust Manager 확장 프로그램은 이러한 제한 사항을 직접적으로 해결합니다. 사용자가 Firefox의 adblock-rust 엔진과 상호작용할 수 있는 포괄적인 UI를 제공합니다. 주요 기능은 다음과 같습니다:

  • ETP Toggle: browser.privacy API를 통한 Enhanced Tracking Protection(ETP)의 즉각적인 토글 기능으로, 사용자가 adblock-rust 또는 ETP 중 무엇이 차단을 담당할지 선택할 수 있게 합니다.
  • Filter List Management: 필터 목록 관리 전용 도구로, 사용자 정의 목록을 추가하는 데 필요한 수동 about:config 단계를 간소화하기 위한 클립보드 도우미가 포함되어 있습니다.
  • Preset Lists: 사용자가 즉시 시작할 수 있도록 미리 구성된 8개의 필터 목록을 제공합니다.
  • Custom List Support: 원하는 모든 사용자 정의 필터 목록을 추가할 수 있는 유연성을 제공합니다.

이 확장 프로그램은 숨겨지고 복잡한 기능을 접근 가능하고 관리 가능한 도구로 변환하여 사용자의 개인정보 보호 및 브라우징 경험을 향상시킵니다.

커뮤니티의 관점 및 비교

Adblock-rust Manager의 도입은 커뮤니티 내에서 논의를 일으켰으며, 기존 솔루션과의 효과성 비교 및 브라우저 통합형 광고 차단기에 대한 철학적 질문을 제기했습니다.

ETP vs. Adblock-rust vs. uBlock Origin

한 가지 흔한 질문은 Firefox의 내장 Enhanced Tracking Protection(ETP), 새로 공개된 adblock-rust, 그리고 널리 사용되는 uBlock Origin 사이의 실질적인 차이점에 관한 것이었습니다. 한 댓글 작성자는 다음과 같이 언급했습니다:

Firefox의 내장 Enhanced Tracking Protection(ETP)을 비활성화하여 adblock-rust가 차단을 담당하게 합니다. 이 둘 사이에는 어떤 구체적이고 실질적인 차이가 있나요? adblock-rust가 존재하기 때문에 adblock-rust가 내장된 ETP보다 어떤 식으로든 더 낫다는 뜻인가요? 저는 현재 ETP + uBlock Origin을 사용 중이며, 마지막으로 광고를 본 것이 언제인지 기억나지 않을 정도입니다. 만약 이것을 사용한다면 어떤 실질적인 차이가 느껴질까요?

이러한 의견은 현재의 광고 차단 설정의 효과성을 강조하며, adblock-rust가 uBlock Origin을 사용하며 이미 만족하고 있는 사용자들 사이에서 널리 채택되기 위해서는 명확한 차별화가가 필요함을 시사합니다.

YouTube 및 까다로운 사이트

또 다른 중요한 지점은 YouTube와 같이 차단하기 매우 어려운 플랫폼에서의 adblock-rust의 효과성입니다. 한 사용자는 Rust 차단기를 수동으로 활성화한 후에도 섞인 결과를 보고했습니다:

이 확장 프로그램이 YouTube의 광고를 효과적으로 차단할 수 있요? about:config에서 Rust ad blocker를 수동으로 활성화하고 필터 목록을을 추가했지만, YouTube와 일부 성인 사이트에서 여전히 광고가 나타납니다. 반면 uBlock Origin은 모든 것을 차단합니다.

이는 adblock-rust가 강력한 엔진임을 의미하지만, 기본 설정이나 필터 목록 호환성이 아직 uBlock Origin과 같은 고도로 최적화된 확장 프로그램의 포괄적인 차단 기능에 미달할 수 있음을 시사합니다. 특히 동적이고 빈번하게 업데이트되는 광고 전달 메커니즘에 대해서는 더욱 그렇습니다.

왜 Brave가 아닌가?

이 프로젝트는 브라우저 선택에 관한 근본적인 질문을 던지기도 했습니다:

멋진 프로젝트지만 질문 하나 해야겠습니다. 왜 Brave를 사용하지 않나요?

이는 사용자들이 다양한 이유(생태계, 개인정보 보호 정책, UI 선호도 등)로 Firefox를 선호할 수 있지만, 여전히 Brave가 자랑하는 강력한 광고 차단 기능을 원한다는 것을 보여줍니다. Adblock-rust Manager는 두 세계의 장점을 모두 얻을 수 있는 방법을 제공합니다. \n### 광고 차단의 철학

광고 차단 솔루션의 독립성에 관한 강력한 의견이 나타났습니다:

원하지 않습니다. 추적기/광고 차단은 광고/추적 산업과 아무런 의무나 관련이 없는 누군가에 의해 유지 관리되는 확장 프로그램이어야 합니다. 즉, 사용자(USER) 에이전트여야 합니다.

이 관점은 광고 차단기가 독립적이고 사용자 제어 가능한 도구로 남아야 한다는 중요성을 강조합니다. 브라우저 벤더가 광고 산업과 복잡한 관계를 맺고 있는 경우가 많기 때문에, 브라우저 벤더가 차단 메커니즘을 완전히 제어하게 되면 잠재적인 이해관계의 충돌이 발생할 수 있습니다. adblock-rust는 오픈 소스이며 통합되어 있지만, Adblock-rust Manager와 같은 독립적인 확장 프로그램에 의한 관리는 이 철학에 부합합니다.

결론

Adblock-rust Manager는 브라우저에 통합되어 있지만 숨겨져 있는 adblock-rust 엔진을 활용하고자 하는 Firefox 사용자들에게 가치 있는 도구입니다. 이는 숨겨져 있고 설정하기 어려운 강력한 광고 차단기를 누구나 사용할 수 있게 민감주화합니다. uBlock Origin과 같은 기존 솔ের션의 상대적 효과성에 대한 질문이 남아 있고, 특히 까다로운 사이트에서의 효과성 및 브라우저 통합형 광고 차단기에 대한 철한학적 논의의 지속적인 진행 여부부와 상관없이, 이 확장 프로그램은 사용자가 자신의 온라인 경험을 더 많은 제어권을 갖도록 지원하는 중요한 단계입니다.

Sources