Ad Injection
Ad injection은 웹페이지나 앱에 게시자가 배치하지 않은 광고를 삽입하는 것으로, 주로 악성 브라우저 확장 프로그램이나 손상된 네트워크 경로를 통해 발생합니다.

Ad injection은 웹페이지나 앱에 게시자가 배치하지 않은 광고를 삽입하는 것으로, 가장 자주 악성 브라우저 확장 프로그램, 무료 소프트웨어에 번들된 애드웨어, 또는 악성 Wi-Fi 핫스팟이나 ISP 프록시와 같은 손상된 네트워크 경로를 통해 발생합니다. 주입된 광고는 기존 콘텐츠를 오버레이하거나, 게시자의 자체 광고 슬롯을 대체하거나, 광고가 없던 페이지에 새로운 광고를 추가하며, 수익은 게시자가 아닌 주입을 통제하는 자에게 돌아갑니다.
Ad injection이 발생하는 방식#
가장 일반적인 경로는 사용자가 쿠폰 파인더나 PDF 도구 같은 관련 없는 목적으로 설치한 브라우저 확장 프로그램이 페이지 콘텐츠를 조용히 다시 작성하여 자체 광고 태그를 삽입하거나 퍼블리셔의 광고 호출을 자체 호출로 교체하는 것입니다. 무료 다운로드에 번들된 애드웨어는 운영 체제 수준에서 동일한 작업을 수행합니다. 덜 일반적이지만 더 파괴적인 것은 네트워크 수준 주입으로, 손상된 라우터, 공용 Wi-Fi, 또는 ISP 측 프록시가 브라우저에 도달하기 전에 페이지를 수정하는 것입니다.
이는 게시자가 단순히 재판매 인벤토리 파트너를 통해 잔여 공간을 판매하는 것과는 다른 문제입니다. 재판매는 공개되고 계약에 기반하지만, 주입은 그렇지 않습니다. ads.txt와 sellers.json은 이 문제의 일부를 다룹니다. 이 둘을 통해 구매자는 특정 도메인에서 수익을 창출할 권한이 실제로 있는 판매자를 확인할 수 있으므로, 게시자의 이름으로 해당 광고 공급망에서 판매되는 주입된 인벤토리는 입찰 전에 걸러낼 수 있습니다.
시각적으로 주입된 광고는 일반적으로 합법적인 광고와 동일한 형식(동일한 크기, 동일한 렌더링)을 가지므로, 세션을 적극적으로 비교하지 않으면 놓치기 쉽습니다. 징후는 거의 광고의 모양에 있지 않으며, 배치가 권한이 부여된 경로로 추적되는지 여부에 있습니다.
왜 중요한가 (그리고 잡는 방법)#
게시자에게 ad injection은 명백한 수익 도난입니다. 다른 사람이 게시자 자신의 사이트를 방문한 방문자로부터 수익을 창출하는 것입니다. 광고주에게는 자신이 실제로 선택한 적 없는 페이지 맥락에서 발생한 노출에 대해 비용을 지불한다는 뜻입니다. 주입된 배치는 협상한 어떤 거래에도 속하지 않고 실제 광고 서버 책임도 없는 경우가 많기 때문입니다. 사용자에게는 확장 프로그램이나 애드웨어가 설치되기 전에는 괜찮았던 페이지 위에 지저분하고 느리며 때로는 안전하지 않은 브라우징 경험이 추가되는 것을 의미합니다.
탐지는 일반적으로 깨끗하고 수정되지 않은 브라우저 세션이 렌더링하는 것과 실제 사용자 세션이 보여주는 것을 비교하고, 페이지의 모든 광고 슬롯이 해당 도메인의 ads.txt 파일에서 권한이 부여된 판매자로 추적되는지 확인하는 것을 의미합니다. OpenAdLibrary의 네이티브 광고 스파이 도구는 네이티브 광고를 네트워크가 게재하는 그대로 기록하므로, 배치가 해당 페이지에 속하지 않는 것처럼 보일 때 유용한 교차 확인이 될 수 있습니다.






