Firefox, Brave의 광고 차단 엔진 통합

8 hours ago 2
  • Brave의 오픈소스 광고·추적기 차단 엔진인 adblock-rust가 Firefox 149에 포함됐으며, 현재는 기본적으로 비활성화되어 있음
  • 이 엔진은 Rust로 작성됐고 MPL-2.0 라이선스를 사용하며, 네트워크 요청 차단과 cosmetic filtering, uBlock Origin 호환 필터 문법을 지원함
  • Firefox에는 아직 사용자 인터페이스나 기본 필터 목록이 함께 들어 있지 않아, about:config에서 관련 설정을 켜고 필터 목록 URL을 직접 넣어야 시험 가능함
  • 테스트 시에는 대상 사이트에서 Enhanced Tracking Protection을 꺼야 adblock-rust가 직접 동작하며, Yahoo에서는 광고 영역 자리는 남고 실제 광고 콘텐츠만 제거되는 모습이 확인됨
  • Waterfox도 Firefox 구현을 기반으로 adblock-rust를 채택한 상태여서, 브라우저 내장 콘텐츠 차단기 공유가 확산되는 흐름이 보임

Firefox에 포함된 adblock-rust

  • Firefox 149에는 adblock-rust가 포함됐으며, Brave의 오픈소스 광고·추적기 차단 엔진에 해당함
  • 이 변경은 Bugzilla의 Bug 2013888를 통해 반영됐고, 버그 제목은 "Add a prototype rich content blocking engine"임
    • 현재 이 엔진은 기본 비활성화 상태이며, 사용자 인터페이스나 필터 목록은 함께 들어 있지 않음
  • adblock-rust는 Brave의 기본 콘텐츠 차단기 엔진으로 쓰이고, Rust로 작성됐으며 MPL-2.0 라이선스를 사용함
    • 네트워크 요청 차단, cosmetic filtering, uBlock Origin 호환 필터 문법을 지원함
  • Waterfoxadblock-rust를 채택했으며, Firefox 구현을 직접 기반으로 빌드됨

시험 방법

  • 테스트 전에는 주소창 방패 아이콘의 Enhanced Tracking Protection을 대상 사이트에서 꺼야 adblock-rust가 직접 동작하게 됨
  • 실험 기능이므로 별도 Firefox 설치본에서 시험하는 편이 권장됨
  • 새 탭에서 about:config를 열고 경고를 수락한 뒤 privacy.trackingprotection.content.protection.enabled를 찾아 true로 바꾸면 됨
  • 이어서 privacy.trackingprotection.content.protection.test_list_urls를 편집해 아래 값을 넣으면 EasyListEasyPrivacy 필터 목록을 추가할 수 있음
  • 광고가 많은 Yahoo에서 시험하면, 정상 동작 시 페이지 레이아웃의 광고 자리 자체는 남고 실제 광고 콘텐츠만 차단됨
    • 테스트에서는 Yahoo 배너가 "Advertisement"라는 텍스트만 남기고 광고 부분은 제거된 상태로 나타남
Read Entire Article