Computer >> 컴퓨터 >  >> 네트워킹 >> 인터넷

브라우저 시작 시 uBlock Origin 필터가 로드되지 않는 문제 해결 방법

광고 차단기 없이 '현대적인' 인터넷을 사용한다는 것은 어리석음과 비효율, 그리고 낭비되는 대역폭의 연속입니다. 30년 가까이 컴퓨터를 사용해 왔지만, 저는 아직 단 한 번도 유용하거나 관련성 있는 광고를 본 적이 없습니다. 결국 광고란 대부분 무의미한 존재이죠. 그렇기 때문에 광고 차단기를 사용하는 것이 중요합니다. 그중 최고의 선택은 단연 uBlock Origin입니다. 모바일 Firefox 버전까지 지원한다는 점이 더욱 매력적입니다.

그런데 최근 Linux 환경의 Edge를 비롯해 일부 Chromium 기반 브라우저에서 uBlock Origin 아이콘에 노란색 느낌표가 표시되며 로드되는 현상을 발견했습니다. 아이콘을 펼쳐보면 다음과 같은 메시지가 나타납니다.

"브라우저 실행 시 필터링이 제대로 작동하지 않았습니다. 올바른 필터링을 위해 페이지를 새로고침하세요."

해결 자체는 간단하지만, 이 문제가 시사하는 바는 결코 사소하지 않습니다. 브라우저가 실행된 직후 광고 및 트래커 차단 기능이 정상적으로 작동하지 않는다면, 그 순간 브라우저는 정보를 외부로 누출하고 있을 가능성이 있습니다. 이번 글에서는 이 문제를 체계적으로 해결하는 방법을 알아보겠습니다.

브라우저 시작 시 uBlock Origin 필터가 로드되지 않는 문제 해결 방법

문제의 심각성과 해결 방법

광고 차단기를 사용한다면, 그 기능이 언제나 완벽하게 작동하기를 기대하게 됩니다. 즉, 어떤 페이지 콘텐츠가 표시되기 이전에 필터가 먼저 로드되어야 합니다. 그런데 브라우저 시작 시점에는 이것이 문제가 될 수 있습니다. 예를 들어 빈 페이지(about:blank)로 브라우저를 시작하면 문제를 피할 수 있지만, 검색 엔진 같은 특정 페이지를 시작 페이지로 설정했거나 저장된 세션을 불러오는 경우에는 문제가 발생할 여지가 있습니다.

근본적인 해결책은 필터 목록이 모두 로드될 때까지 페이지 로딩을 지연시키도록 uBlock Origin에 설정하는 것입니다. 이는 VPN 클라이언트가 연결이 끊기거나 재설정되는 동안 네트워크 트래픽을 차단해 데이터 누출을 막는 것과 같은 원리입니다.

설정 방법은 다음과 같습니다.

  1. uBlock Origin 아이콘을 클릭해 팝업 패널을 엽니다.
  2. 팝업 패널에서 톱니바퀴 모양의 설정(Settings) 아이콘을 클릭합니다.
  3. 설정 페이지에서 필터 목록(Filter lists) 탭으로 이동합니다.
  4. "모든 필터 목록이 로드될 때까지 네트워크 활동 일시 중단(Suspend network activity until all filter lists are loaded)" 옵션에 체크합니다.

이것으로 끝입니다. 브라우저 시작 페이지가 몇 밀리초 늦게 로드될 수는 있지만, 데이터가 새어 나가거나 광고가 노출될 걱정은 없습니다. 이제 어떤 상황에서도 확실한 광고 차단이 가능합니다.

브라우저 시작 시 uBlock Origin 필터가 로드되지 않는 문제 해결 방법

마무리

Chromium 기반 브라우저에서 왜 이런 문제가 발생하는지 정확한 이유는 알 수 없습니다. 확장 프로그램 옵션이 동일함에도 Firefox에서는 이런 현상을 본 적이 없습니다. 어쨌든 중요한 것은 원인이 아니라 해결책입니다. 이제 우리는 눈과 지성을 괴롭히는 광고로부터 스스로를 지키는 방법을 알게 되었습니다.

덧붙여, NoScript도 함께 고려해 볼 것을 추천합니다. NoScript는 스크립트와 각종 콘텐츠를 차단해 주는데, 페이지가 스크립트를 로드할 수 없다면 99.99%의 확률로 광고도 로드되지 않습니다. 따라서 광고 차단에 일시적인 문제가 생기더라도 추가적인 보호막이 있는 셈이죠. 물론 모든 사람에게 맞는 솔루션은 아니지만, 웹 보안에 관심 있는 사용자라면 충분히 가치 있는 조합입니다. 안전하고 쾌적한 인터넷 생활 되시길 바랍니다.