애드블록 멸망 예정
컨텐츠 정보
- 1,118 조회
- 0 추천
-
목록
본문
선요약: 정확히는 크롬,웨일,엣지등의 크로미움을 탑재한 웹브라우저 확장프로그램이 멸망
네이버 웨일이 고급 애드블록의 지원을 중단했습니다.
최근 2022년 9월 14일(KST)에 네이버 웨일 개발자가 웨일 브라우저의 Manifest V2와 webRequest
API의 지원을 2023년 2월 이후에 중단하기로 결정했습니다.
https://forum.whale.naver.com/topic/46566/
https://whale.dev/tutorials/mv3-migration
https://whale.dev/tutorials/mv3-migration-checklist/
Google Chrome과 Microsoft Edge도 중단합니다.
Google Chrome과 Microsoft Edge는 네이버 웨일보다 빠른 2023년 1월 이후에 Manifest V2와 webRequest
API의 지원을 중단합니다.
https://developer.chrome.com/docs/extensions/mv3/mv2-sunset/
https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/developer-guide/manifest-v3
왜 문제가 되나요?
이러한 기술들은 AdGuard 브라우저 확장 프로그램이나 uBlock Origin같은 고급 애드블록들이 주로 웹 사이트의 광고, 추격기나 안티-애드블록을 차단/회피하기 위해 사용됩니다.
그러나, Manifest V2의 webRequest
를 declarativeNetRequest
으로 전환함으로써, 다음과 같은 부작용이 발생합니다:
- 최대 30 000개까지 네트워크 필터 (베이스 규칙)를 추가할 수 있습니다.
- 이 의미는 모든 웹 브라우저 확장 프로그램이 최대 30 000개만의 네트워크 요청의 차단, 허용을 할 수 있습니다.
- 애드블록 사용자는 적은 수의 필터 리스트들 (필터들)을 브라우저 애드블록에 추가할 수 있습니다. 여기에는 사용자 정의 필터 (규칙)도 포함됩니다.
- 이 30 000이라는 숫자는 인터넷의 수 많은 웹 사이트의 숫자에 비해 매우 적은 수입니다.
- Content Security Policy를 수정할 수 없습니다.
$redirect=
를 사용할 수 없습니다.- 이는 웹 사이트의 다수의 안티-애드블록이나 네트워크 요청의 차단으로 웹 페이지의 이용이 불가능해지는 문제를 해결할 수 없음을 의미합니다.
$redirect-rule=
를 사용할 수 없습니다.- 이는 특정 웹 사이트의 안티-애드블록의 알고리즘이 자주 변경되는 경우와 같은 상황이 일어났을 때 더 이상 우회할 수 없음을 의미합니다.
$removeparam=
를 사용할 수 없습니다.- 이는 웹 페이지를 방문할 때 사용하는 URL에 추격이나 광고를 붙이기 위해 사용하는 데이터를 제거할 수 없음을 의미합니다.
그럼 어떻게 해야하나요?
가장 간단한 방법은 아래 중 하나로 결정하세요.
- Manifest V2와
webRequest
API의 지원을 계속 유지하는 Mozilla Firefox로 브라우저를 변경합니다. (무료) - Socialstack에서 AdGuard 프리미엄을 구입하여 사용합니다. (유료)
그나마 영향을 받지 않는 사항들
다행스러운 점이라면 Manifest V2와 webRequest
API의 지원이 종료되어도 다음은 계속됩니다:
- 애드쉴드의 광고 및 추격은 여전히 microShield 유저스크립트로 완벽하게 차단할 수 있습니다.
- 나무위키의 파워링크 광고는 여전히 NamuLink 유저스크립트로 차단할 수 있습니다.
- Element를 숨길 때 사용하는 Cosmetic rules를 한도 없이 추가할 수 있습니다.
- YouTube의 광고 차단에 사용되는
scriptlets
과 확장된 CSS를 지원하는Extended CSS
는 사용할 수 있습니다.
References
https://github.com/uBlockOrigin/uBlock-issues/issues/338
https://adguard.com/en/blog/adguard-mv3.html
https://gigglehd.com/gg/12930710
https://velog.io/@piquark6046/Whale-Chrome-betray-adblock-users
해당 글은 애드가드의 kr-list 관리자가 작성함
관련자료
-
이전
-
다음