내가 알아보았지만 ai는 언제나 알아봐 주어요
5년 전에 광고 차단 어플이 파급력이 커지고 있는 거를 알았어요.
사용자들은 이런 기능을 구현하는데 url 필터를 사용한다는 얘기 정도를 하였는데 자세한 원리에 대해서도 필터가 맞았쩌.
그런데 더 알아보면 easylist.to 프로젝트가 최종점으로 나오는 거여요.
광고 차단 플러그인들은 https://easylist.to/ 여기 프로젝트에 의존하는지 알아봐 줄래?
(요즘 누가 GPT4를 사용하나요. GPT5 응답)
네, 조사해본 결과 애드블록 플러그인들은 많은 경우 EasyList 같은 공개 필터 리스트에 상당히 의존하고 있고, EasyList.to 프로젝트는 이와 밀접하게 연결돼 있어요. 아래에 근거랑 함께 정리해드릴게요.
🔎 EasyList이란 무엇인가
EasyList는 광고, 배너, 추적기(tracker) 등 원치 않는 콘텐츠를 차단하기 위한 필터 룰(filter rules)의 집합이에요. (easylist.to)
여러 애드블록 확장기능(Adblock Plus, uBlock Origin, AdBlock, AdGuard 등)이 이 리스트를 기본 또는 선택적으로 구독(subscribe)하거나 필터로 포함하고 있음이 명시돼 있어요. (GitHub)
⚙️ 애드블록 플러그인과 EasyList 간의 의존 관계
애드블록 플러그인들이 EasyList에 의존하는 방식은 다음과 같아요:
방식 | 설명 |
|---|---|
기본 필터 리스트 | 설치 시 기본으로 EasyList가 활성화돼 있어, 기본 광고 차단 기능을 수행함. 예: uBlock Origin에서 EasyList, EasyPrivacy 등이 기본 활성화됨. (GitHub) |
선택적 필터 구독 | 사용자 또는 플러그인 설정에서 EasyList외 다른 필터 리스트를 켜거나 끌 수 있음. (easylist.to) |
필터 룰의 공유 형식 | EasyList 포맷(filter syntax)의 룰(예: 도메인, URL 패턴, CSS 선택자)이 여러 플러그인에서 표준같이 사용됨. (Stack Overflow) |
🧐 결론
따라서 “광고차단 플러그인들이 EasyList.to 프로젝트에 의존하는가?”라는 질문에는 대체로 그렇다고 할 수 있어요. 정확히 말하면:
기술적으로는 EasyList가 “의존성(dependency)”이라기보다는 “공유 리소스(shared filter list)” 혹은 “표준 필터 룰 집합” 역할을 함
많은 애드블록 플러그인들이 EasyList를 기본 또는 옵션으로 포함하고 있고, 이 리스트 없이는 광고 차단 기능이 크게 떨어짐 (helpcenter.getadblock.com)
원하신 게 “코드 내부에서 EasyList를 어떻게 참조/불러오는지” 까지면, 특정 플러그인(예: Adblock Plus / Eyeo)의 repo에서 adblockplus.js 또는 rules 모듈에 EasyList의 URL 또는 파일 경로가 나타나는지를 찾아볼 수 있어요. 그걸 원하시면 같이 찾아드릴게요.
