Search

어떻게 애드쉴드는 광고차단에 빠르게 대응할 수 있나요?

Author
Published At
2021/12/22
Tags
Engineering
AdGuard에서 5일 동안 연구해서 만들어낸 “애드쉴드 광고 차단 필터”를 애드쉴드에서 단 10분만에 무력화했습니다. 애드블록에서 필터를 작성하는 즉시 애드쉴드에서 차단 시도를 발견해서 바로 대응하고 실시간으로 모든 고객사에 배포해서 적용했습니다. 애드블록에서 작성한 필터가 애드블록 사용자들에게 반영이 되기도 전에 무력화가 된 셈이죠. 실제로 애드블록 커뮤니티에서 “애드쉴드가 너무 빠르다. 몇시간전에 동작하던 필터가 더 이상 동작하지 않는다”라는 반응을 볼 수 있습니다.

완벽한 백신은 없습니다.

애드블록과 애드쉴드와의 싸움은 해커와 백신의 싸움과 상당히 유사합니다. 실제로 애드쉴드의 광고 차단을 시도하는 사람들의 대부분이 해커이고, 애드쉴드에서는 화이트해커들이 애드블록의 공격을 막아내고 있습니다.
완벽한 백신은 존재할 수 없습니다. 아무리 훌륭한 백신을 만들어도 해커는 언제나 새로운 취약점을 찾아냅니다. 보안 기술은 해커가 새로운 취약점을 찾아내고, 화이트해커와 백신이 취약점을 보완하는 상호작용을 통해서 발전합니다.
마찬가지로 완벽한 애드쉴드는 존재할 수 없습니다. 애드쉴드가 아무리 잘 막아도 해커들은 새로운 취약점을 찾아내서 차단을 시도합니다. 애드쉴드는 이러한 광고 차단 시도들을 실시간으로 탐지 및 무력화하며 애드쉴드의 기술을 발전시켜 나가고 있습니다.

애드블록 모니터 - 애드블록의 차단 시도를 실시간으로 탐지합니다.

애드쉴드는 “애드블록 모니터”를 통해서 수많은 애드블록들의 광고 차단 시도를 실시간으로 탐지합니다. “애드블록 모니터”에서 애드블록 커뮤니티와 필터의 변화를 실시간으로 모니터링하면서 발견 즉시 애드쉴드의 “Anti-Adblock Engineer”들에게 알림을 보내줍니다.
애드쉴드의 “Anti-Adblock Engineer”가 애드블록의 차단 시도를 발견하는 즉시 무력화해서 업데이트 노트를 올리는 모습을 볼 수 있습니다.

애드쉴드의 목표는 99.99%의 애드블록 사용자에게 광고를 보여주고, 0.001%의 광고 차단 성공을 빠르게 탐지하고 대응하는것입니다.

애드쉴드는 99.99%의 애드블록 사용자들에게 안정적으로 광고를 보여주는것을 목표로 하고 있습니다. 소수의 해커들이 애드쉴드의 취약점을 찾아 광고 차단에 성공할 수 있습니다. 하지만 애드쉴드는 “애드블록 모니터”를 통해서 필터가 작성되자마자 확인하고, 빠르게 무력화해서 실시간으로 모든 매체에 배포 및 적용합니다.
애드쉴드는 애드블록의 차단 시도를 빠르게 탐지하고 무력화해서, 신속하게 모든 매체들에 적용하는것에 중점을 두고 있습니다.

결국 애드블록과의 싸움의 승자는 애드쉴드입니다.

애드블록에서는 수많은 연구들을 통해서 찾아낸 취약점으로 애드쉴드 광고를 차단하는 필터를 작성합니다. 하지만 애드쉴드는 단 몇 초만에 필터(공격코드)를 파악하고, Anti-Adblock Engineer의 간단한 조치로 즉시 무력화가 가능합니다.
또한 애드블록은 전세계 수십억명의 사용자들에게 새로운 필터를 반영하는데 상당한 시간이 걸립니다. 하지만 애드쉴드는 단 몇분만에 모든 매체사들에 실시간으로 적용하기 때문에 새로운 필터가 애드블록 사용자들에게 반영이 되기도 전에 무력화가 되어버리죠