Вы шпионите за рекламными кампаниями своих конкурентов?

Наши инструменты отслеживают миллионы рекламных кампаний в форматах native, push, pop и TikTok.

Начать

Фоновое изображение

Запуск недобросовестных рекламных кампаний — это не новость. Многие интернет-рекламодатели пытаются обойти правила, установленные рекламными сетями, чтобы размещать кампании, которые не разрешены данной рекламной сетью. Мы ежедневно сталкиваемся с множеством примеров таких кампаний на нашей платформе для шпионажа за рекламой.

Наиболее распространённой тактикой является маскировка текста объявления с помощью текста и изображений, не вызывающих подозрений. Затем создается фальшивая или безобидная целевая страница, которая показывается команде проверки, в то время как реальный трафик перенаправляется на настоящую доходную страницу для большинства аудитории. В рекламном сообществе это называется криптопоказом (cloaking).

Рассмотрим гипотетический пример. Онлайн-азартные игры запрещены в Соединённых Штатах. Поэтому рекламодателям запрещено показывать рекламу азартных игр аудитории из США, поскольку это незаконно. Существует множество зарубежных онлайн-платформ для азартных игр, которые стремятся привлечь клиентов из США. Поэтому сами эти платформы или их партнёры пытаются запускать подобные рекламные кампании, используя методы криптопоказа.

Одним из первых методов криптопоказа было показывать разрешённую целевую страницу в процессе одобрения кампании, а после одобрения перенаправлять по URL на недопустимую страницу. Как вы понимаете, такой метод легко обнаружить, и поэтому мошенники начали разрабатывать более сложные техники. Это может включать определение «подозрительного» трафика по IP-адресу посетителя, анализ HTTP-заголовков на наличие несоответствий, выполнение проверок JavaScript, чтобы определить, исходит ли трафик с мобильного устройства или эмулятора и т.д.

В этой статье мы раскроем одну из наиболее сложных и, откровенно говоря, поразительных техник криптопоказа, впервые обнаруженную специалистами из bidfilter. Она состоит из нескольких этапов и проверок, включая увлекательные методы, такие как стеганография, глубокая обфускация и хитрая инъекция JavaScript.

Прежде чем мы опишем шаги подробно, давайте взглянем на диаграмму ниже, которая упрощает понимание всего процесса:

Шаги подробно

  1. Инъекция скрипта
    1. В данном случае реклама распространялась через DSP, и поэтому код вставки был изменён так, чтобы скрипт подавался как изображение в формате GIF, как показано ниже:
    2. Само изображение GIF было на самом деле JavaScript-кодом, замаскированным под файл изображения
  2. Предварительные проверки
    1. Этот полезный код сначала убеждался, что скрипт не вызывается локально, чтобы избежать обнаружения. После подтверждения он переходил к следующим шагам
  3. Стеганография (да, именно стеганография!)
    1. На следующем этапе в тег img вышеприведённого кода загружался небольшой графический файл. Обратите внимание, что это изображение по умолчанию скрыто. Кроме того, заполнялся тег input, чтобы получить доступ к некоторым свойствам CSS, в которых хранились переменные.
    2. После этого изображение отрисовывалось на 2D-холсте, и каждое значение RGB каждого пикселя анализировалось и сравнивалось с переменной CSS, чтобы сгенерировать дополнительный JavaScript-код.
    3. Очень хитрый способ скрытия кода внутри изображения с использованием стеганографии!
  4. Крайняя обфускация
    1. Как будто предыдущего шага было недостаточно, JavaScript, загруженный с помощью стеганографии, дополнительно обфусцировался с использованием скрытых символов, которые невозможно увидеть в обычном текстовом редакторе. Ниже приведён снимок экрана кода из оригинальной статьи:
    2. После деобфускации этих скрытых символов выяснилось, что скрипт используется для вызова ещё одной JavaScript-страницы с внешнего URL-адреса, предварительно убедившись, что устройство, на котором выполняется скрипт, действительно является мобильным устройством (с помощью проверок DPI экрана, идентификаторов пользовательского агента и других заголовков)
  5. Финальные проверки
    1. У вышеприведённого URL-адреса JavaScript был очень короткий срок жизни, чтобы предотвратить его раскрытие
    2. Если конечному пользователю удавалось загрузить скрипт в течение этого короткого промежутка времени и пройти дополнительные проверки, он мог увидеть настоящую скрытую промежуточную страницу. Если нет, пользователю показывалась поддельная безобидная промо-страница

Ниже приведены ссылки на оригинальную научную статью от Bidfilter и PDF-файл с диаграммой высокого разрешения, если вам это интересно.

Заключительные мысли

Как отмечал автор белой бумаги, это, безусловно, самый крайний пример вредоносной рекламы из всех, которые им когда-либо встречались. Я думаю, можно с уверенностью предположить, что мы столкнемся с этим не в последний раз. Рекламные сети должны усилить свои усилия, если они действительно настроены бороться с таким видом спама.

Top converting landing page sample images
Лучшие конверсионные лендинги бесплатно

Получайте лучшие конверсионные лендинги каждую неделю на свою почту.

Похожие статьи
Как интернет-магазин в Перу заработал тысячи долларов прибыли, продавая детские планшеты для рисования

Case Study

Как интернет-магазин в Перу заработал тысячи долларов прибыли, продавая детские планшеты для рисования

TikTok стал мощной рекламной платформой для компаний электронной коммерции, стремящихся увеличить продажи и расширить базу своих клиентов. Это исследование случая из Перу демонстрирует огромный потенциал, который TikTok представляет для компаний электронной коммерции.

Kulwant Nagi

Kulwant Nagi

7 миниюл. 14, 2024

Максимизация продаж: Полное руководство по рекламе в TikTok для Shopify 2024

Featured

Максимизация продаж: Полное руководство по рекламе в TikTok для Shopify 2024

TikTok является ключевым каналом роста для Shopify в 2024 году. Начните с добавления канала продаж TikTok в Shopify, привяжите TikTok For Business, Business Center и Ads Manager, а также установите пиксель TikTok с выбранным вами уровнем обмена данными. В Ads Manager создавайте кампании → группы объявлений → объявления, выбирайте продажу товаров (с привязанным каталогом), таргетируйте по демографии, интересам и поведению и устанавливайте ежедневный или общий бюджет (часто минимум $20–$50). Тестируйте цели оптимизации — клики, просмотры страницы назначения и конверсии — чтобы определить, что масштабируется. Используйте короткие видеоролики, Spark Ads, контент создателей через коды публикаций, четкие призывы к действию и релевантные ключевые слова/хэштеги. После одобрения отслеживайте аналитику и вносите коррективы. Для стратегии используйте Anstrex In-Stream, чтобы анализировать конкурентов по фильтрам, ключевым словам, товарам и магазинам, затем создавайте эффективные рекламные объявления в виде демонстраций с локализацией.

Jairene Cruz

Jairene Cruz

7 минапр. 25, 2024

9 ошибок нативной рекламы, которые губят ваши кампании

Must Read

9 ошибок нативной рекламы, которые губят ваши кампании

В области цифрового маркетинга нативная реклама стала мощным инструментом для взаимодействия с целевой аудиторией. В игре цифрового убеждения ставки высоки. Понимание типичных ошибок имеет ключевое значение для успешного продвижения на этом поприще.

Marcus Chen

Marcus Chen

7 минфевр. 22, 2024