Екип от изследователи от Нюйоркския университет (NYU) и Университета „Радбауд“ прекара една година в разработването на инструмент за откриване на измамни реклами за софтуер в публичния архив на Google. Инструментът работи, но също така разкри нещо по-обезпокоително: докладването на зловредна реклама на Google не означава, че рекламата или домейнът зад нея престават да се показват.

Инструментът е наречен AdLens и е резултат от проучване, което анализира Центъра за прозрачност на рекламите на Google (Google’s Ads Transparency Center) — публична база данни, създадена от Google за спазване на правилата за прозрачност като Законодателния акт за цифровите услуги на ЕС (DSA).

Изследователите са извлекли 188 000 рекламни съдържания, свързани със софтуер, от този архив и са ги прекарали през двустепенна система за откриване: евтино търсене по сходство за маркиране на вероятните нарушения, последвано от оценка чрез панел от езикови модели с отворен код за потвърждаване на резултата. В резултат на този процес са открити 238 реклами от тип scareware (софтуер, генериращ фалшиви страхиращи съобщения), 3346 реклами с неверни твърдения и 258 реклами, създадени с цел да скрият кой стои зад тях. Заедно те са генерирали над 100 милиона импресии само в Европа.

Примерите за scareware реклами следват познат сценарий: „Телефонът ви е сериозно повреден от 33 вида вируси“ или „Паметта е почти пълна. Недостатъчното място може да попречи на инсталирането на приложения“. Един от рекламодателите е пуснал 90 от тези маркирани реклами и е натрупал над един милиард импресии в целия си каталог. Тези операции се извършват през основната рекламна инфраструктура на Google, в голям мащаб и с месеци наред.

Категорията на измамните твърдения е била още по-голяма: реклами, обещаващи възстановяване на снимки, изтрити преди години, или възможност непознат да проследи местоположението на всеки телефон само чрез въвеждане на номер. Най-гледаната реклама в тази група е била активна повече от две години и е генерирала 14,5 милиона импресии самостоятелно.

Третата категория — реклами, предназначени да скрият кой ги е публикувал, е по-малка като общ брой, но необичайна по друг начин. Някои от тези реклами съдържат почти никаква информация, освен бутон с текст „Продължи“ или QR код, който води към неизвестно място. Една френска реклама, използваща този трик, е генерирала 1,6 милиона импресии, без в рекламно съобщение да се посочва кой я е създал или какво прави.

Изследователите не са се ограничили само с броенето. Те са взели извадка от маркираните реклами и са ги докладвали на Google чрез стандартния бутон „Докладване на тази реклама“, използвайки профил от ЕС, тъй като потребителите в ЕС получават актуализации за статуса на своите сигнали за разлика от тези в САЩ.

Резултатите са били смесени. Някои реклами са били премахнати. Други са били признати за нарушения, но въпреки това са останали активни. В един от случаите Google е съобщил на изследователите, че не може да прегледа scareware реклама, която по същото време е била публично видима в архива за прозрачност и е продължавала да събира импресии.

Докладът също така проследява целевите страници на рекламите до злонамерени домейни, маркирани от множество защитни DNS услуги, включително един домейн, свързан с известна кампания за разпространение на зловреден код, наречена TamperedChef. Докладването на единична реклама, свързана с този домейн, е довело до нейното сваляне, но останалите 41 реклами, сочещи към същия домейн, са продължили да работят.

Ритик Рунгта, изследовател от NYU, участващ в проекта, заявява, че екипът се опитва да привлече вниманието на Google за решаване на проблема: „Упорито се опитваме да се свържем с екипа по сигурност и доверие на Google, за да открием по-добър начин за докладване на тези реклами и злонамерени URL адреси с цел пълното им блокиране. До момента обаче нямаме никакъв отговор от тяхна страна“.

Блокирането по домейн вместо по отделна реклама на теория би затворило пролуката, на която изследователите постоянно са се натъквали. Това обаче също не е лесна задача. „Тези URL адреси използват разнообразие от различни регистратори за хостинг на съдържанието/инжектирания си зловреден код и често ги ротират“, споделя Рунгта пред Help Net Security, което означава, че списъците за блокиране на ниво домейн изискват постоянни актуализации.

Част от това, което прави AdLens приложим извън изследователските лаборатории, е ниската цена за поддръжка. Екипът го е изградил изцяло върху модели с отворен код, а Рунгта посочва разходите: виртуална машина с 4 ядра в DigitalOcean за $96, плюс почасово заплащане за GPU ресурси.

Използваният L40S GPU за проучването е струвал $1,57 на час, като екипът е успял да завърши аннотирането чрез LLM за по-малко от 12 часа.

Тази цена е от съществено значение за това кой практически може да използва инструмента. Инструмент, чието изпълнение върху близо 200 000 реклами струва съвсем малко средства, може да се използва от малки редакции, регулаторни органи или независими организации без необходимост от договори с големи доставчици на изкуствен интелект.

Екипът отбелязва, че системата не е ограничена само до Google. Според Рунгта подходът може лесно да се разшири към други рекламни библиотеки, включително тези на Meta и Amazon, както и към други теми като здравеопазване и хазарт. „Нашата система е изключително модулна и лесно може да бъде адаптирана за други библиотеки“, допълва той. Към момента инструментът поддържа текстови и графични реклами, като се планира добавяне на поддръжка и за видео съдържание. Архивът на Google, прекаран през тази система, разкрива много повече от очакваното от изследователите. Дали това ще промени нещо в Google остава отворен въпрос, на който изследователите все още чакат отговор.