탭마다 Brave의 네이티브 광고 차단 결정을 드러내는 디버거 확장
Brave Adblock CDP Debugger는 Shivan(Shivan Kaul Sahib)에 의해 개발된 개발자 중심의 확장 프로그램으로, Brave의 기본 광고 차단 엔진을 검사할 수 있도록 합니다. 이 확장 프로그램은 특정 네트워크 요청이 차단되거나 허용되는 이유를 설명하는 내부 신호를 드러내며, 페이지 호환성 및 필터 성능을 디버깅하기 위한 실시간 피드를 제공합니다. 이 확장 프로그램은 가벼우며, 정확한 감사 및 문제 해결 접근이 필요한 웹 개발자, 개인 정보 보호 연구자 및 고급 사용자를 대상으로 합니다.
브레이브의 네트워크 스택에서 차단 결정을 읽습니다 브라우저 디버깅 훅을 사용하여
이 확장은 내부 브라우저 훅에 부착되어 브레이브의 광고 차단 구성 요소에서 발생하는 이벤트를 캡처하여 네트워크 계층에서 규칙 일치 및 차단 이유를 검사할 수 있습니다. 페이지를 계측하는 대신, 이 도구는 원시 페이로드를 수집하기 위해 네이티브 프로토콜 수준 접근을 사용하여 개발자가 adblock-rust 엔진이 필터를 해결하고 허용/차단 결정을 내리는 방식을 검사할 수 있도록 합니다.
최소 구현을 통해 런타임 영향을 낮게 유지합니다
패키지는 매우 작고 무거운 백그라운드 처리를 피하도록 설계되어 자원 요구 사항을 적당하게 유지합니다. 이벤트는 탐색 중 데이터를 보존하기 위해 탭별로 버퍼링되며, 확장은 콘텐츠 스크립트를 실행하는 대신 프로토콜 신호를 읽어 페이지 수준 계측과 일반적으로 관련된 추적 오버헤드를 줄입니다. 결과: 디버깅 출력은 복잡한 페이지 로드에서도 반응성이 유지됩니다.
예상되는 디버거 경고 및 오픈 소스 가시성과의 투명성을 균형 있게 유지합니다
개발자는 이 확장이 개인 데이터를 수집하지 않으며, 프로젝트가 코드 검사를 위해 오픈 소스로 게시되었다고 밝힙니다. 브라우저 디버거 API를 사용하기 때문에, 크로미움은 사용자가 브라우저가 디버깅되고 있다고 알립니다; 이 알림은 디버거 훅이 활성화될 때의 표준 동작이며 데이터 유출이 아닌 운영 경고로 간주되어야 합니다.
기술 사용자를 대상으로 하며 브레이브 전용 프로토콜 확장에 의존합니다
웹 개발자 및 프라이버시 연구자를 위해 의도된 이 도구는 의미 있는 출력을 제공하기 위해 브레이브 전용 DevTools 이벤트에 의존합니다. 다른 크로미움 브라우저에 설치할 수 있지만, 그곳에서는 브레이브 전용 광고 차단 이벤트를 표시하지 않습니다. 저자 시반은 브레이브의 광고 차단 핵심에 기여했으며, 이는 디버거를 브라우저의 내부 신호와 정렬시킵니다; 일반 사용자는 확장의 좁은 진단 범위에서 얻는 것이 적습니다.
개발자와 연구자에게 가장 적합한 집중 진단 유틸리티
Brave Adblock CDP 디버거는 차단 결정에 대한 명확한 설명이 필요한 전문가를 위한 집중 진단 유틸리티입니다. 그 좁은 범위와 Brave 특정 프로토콜 훅에 대한 의존성은 일반적인 브라우징이나 일반적인 문제 해결에 대한 유용성을 제한합니다. 감사자와 사이트 호환성 조사자에게 이 도구는 정확한 가시성을 제공하며, 일반 사용자에게는 전문 디버깅 시나리오를 넘어서는 실질적인 이점을 거의 제공하지 않습니다.
