<aside>
💡 애드쉴드가 보호하는 광고는 애드블록의 일반적인 룰로는 차단이 불가능합니다.
커스텀필터 등으로 애드쉴드가 보호하는 광고를 차단하려는 시도가 발견시, 애드블록 모니터링 시스템에 의해 탐지되며 애드쉴드 팀에서 즉시 대응하여 차단이 불가능하도록 패치합니다.
</aside>
탐지 - 2021.05.20
애드블록 모니터링 시스템에서
uBlock Origin의 "ㅍㅍㅅㅅ" 광고 차단 아이디어를 발견하였습니다.
New "unblockable" native, obfuscated & shadow-dom based ad service
제안된 광고 차단 아이디어
- 애드쉴드가 생성하는 Dom의 id와 class가 UUID 형태인 점에서 착안하여, False Positive를 감수하더라도 UUID 형태의 모든 HTML DOM을 차단
- Dom을 생성할때 사용하는 Math.random 함수 실행을 차단
대응 - 2021.05.20
uBlock Origin에서 제안된 광고 차단 아이디어를 무력화하였습니다.
uBlock Origin에서 제안된 광고 차단 아이디어를 발견 즉시 패치하여 uBlock Origin에서 필터를 작성하기도 전에 아이디어를 무력화하였습니다.
애드쉴드의 대응
- 애드쉴드가 fake DOM을 생성할때 id와 class명을 불규칙한 패턴으로 생성하여 애드블록에서 탐지가 불가능하도록 개선하였습니다.
- Math.random 함수를 사용하지 않고 Dom을 생성하도록 개선하였습니다.
- 실제 광고의 Dom과 Fake DOM의 구조를 유사하게 만들어 애드블록에서 구분하는것이 불가능하도록 개선하였습니다.
- 애드쉴드에서 fake DOM을 생성할때 실제 DOM과 유사한 형태로 생성하여 애드블록에서 fake DOM을 탐지하지 못하도록 개선하였습니다.