Badanie percepcyjnego blokowania reklam maluje ponury obraz

Blokery reklam rozwiązują rosnącą liczbę problemów związanych z reklamą online: od śledzenia online, poprzez sprzedaż lepiej płatnych reklam, poprzez oszczędzanie przepustowości i poprawę czasu ładowania strony, aż po blokowanie złośliwego oprogramowania dystrybuowanego za pośrednictwem kanałów reklamowych.

Wadą blokowania reklam jest to, że niektórzy wydawcy nie mogą już dłużej prowadzić działalności; oznacza, że ​​albo przestają działać, albo korzystają z innych środków zarabiania, które mogą być nawet bardziej problematyczne niż reklamy. Niektórzy wydawcy stosują mechanizmy blokowania reklam w swoich witrynach, aby blokować reklamy działające poprawnie lub w ogóle nie działać.

Badacze z Princeton stworzyli w zeszłym roku oprogramowanie, które wykorzystywało inne podejście do wykrywania i blokowania reklam. Zamiast polegać na nazwach hostów lub fragmentach kodu, rozwiązanie badaczy z Princeton naśladowało sposób, w jaki użytkownicy Internetu identyfikują reklamy na stronach internetowych.

Percepcyjny program blokujący reklamy nie jest zainteresowany kodem używanym przez reklamy. Zamiast tego wykorzystuje wizualne wskazówki do identyfikacji reklamy; obejmuje to subtelne wskazówki, że witryny często muszą wyświetlać się użytkownikom, gdy elementy strony są sponsorowane - np. etykiety sponsorowane lub reklamowe - ale także zamknąć przyciski lub ikony w reklamach firm reklamowych, takich jak Google.

Rozszerzenie „proof-of-concept” dla przeglądarki Google Chrome wyróżniło reklamę na Facebooku i w Internecie, ale jej nie zablokowało.

Reklamodawcy i wydawcy mogą wprowadzać zmiany w sposobie wyświetlania reklam, aby ominąć konwencjonalne rozszerzenia blokujące reklamy, które polegają na nazwach hostów lub fragmentach kodu do blokowania reklam.

Chociaż jest to krótkotrwała korzyść, ponieważ listy blokujące są często aktualizowane o nowe dane, jest to część wyścigu zbrojeń między wydawcami i firmami reklamowymi z jednej strony, a programami blokującymi reklamy i użytkownikami z drugiej.

Wywoływanie percepcyjnych programów blokujących reklamy za pomocą treści niebędących reklamami.

Wizualny charakter percepcyjnych programów blokujących reklamy powinien teoretycznie utrudniać reklamodawcom i wydawcom modyfikowanie reklamy w celu uniknięcia wykrycia, a tym samym zablokowania.

Badacze z Princeton mieli nadzieję, że percepcyjne blokowanie reklam zakończy wyścig zbrojeń, ponieważ reklamodawcy musieliby zmienić wizualny charakter reklamy, aby uniknąć wykrycia. Wymagania, prawne lub samoregulacyjne, ograniczają pewne formy zmian, przez co zmiana niektórych elementów reklamy online byłaby trudna, a czasem niemożliwa.

Percepcyjne programy blokujące reklamy mają słabości

Naukowcy z Uniwersytetu Stanforda i Centrum Bezpieczeństwa Informacji CISPA Helmholtz opublikowali artykuł badawczy Ad-versarial: Defeating Perceptual Ad-Blocking, w którym ostatnio odrzucają twierdzenie, że percepcyjne blokowanie reklam może położyć kres wyścigowi zbrojeń między wydawcami a użytkownikami Internetu.

Pokazujemy, że percepcyjne blokowanie reklam powoduje nowy wyścig zbrojeń, który prawdopodobnie nie sprzyja blokerom reklam. Nieoczekiwanie percepcyjne blokowanie reklam może również wprowadzić nowe luki, które pozwalają osobie atakującej ominąć granice bezpieczeństwa sieci i przeprowadzić ataki DDoS.

Badacze opracowali osiem różnych strategii atakowania percepcyjnych programów blokujących reklamy i pogrupowali je w cztery kategorie:

  • Ataki na zbieranie danych i szkolenie - jeśli systemy percepcyjnego blokowania reklam wykorzystują pozyskiwanie tłumu, większość robi to według wyszukiwarek, wówczas może być możliwe osłabienie procesu uczenia się, a tym samym skuteczności blokowania poprzez przesłanie danych treningowych za pomocą wizualnych backdoorów lub w inny sposób.
  • Ataki na segmentację stron - ataki są nakierowane na blokery, które „segmentują strony internetowe na podstawie ich DOM” albo przez przeciążenie poprzez użycie dużej liczby elementów HTML, albo za pomocą technik takich jak duszki obrazkowe i style CSS.
  • Ataki na klasyfikację - klasyfikacja określa, czy element jest uważany za reklamę, czy nie. Ataki ukierunkowane na klasyfikację mają na celu uniknięcie wykrycia lub wykrycia użycia programów blokujących reklamy. Naukowcy odkryli na przykład, że „większość wizualnych klasyfikatorów to perturbacja

    konieczne do spowodowania błędnej klasyfikacji [było] prawie niezauważalne dla ludzi ".

  • Ataki na akcje Ad-Blocker - witryny mogą wykorzystywać kontekst uprzywilejowany, w którym działają programy blokujące reklamy, np. Do blokowania części witryny niebędących reklamami dla wszystkich użytkowników korzystających z funkcji blokowania reklam lub poprzez uruchamianie żądań.

Badacze ocenili skuteczność ataków i doszli do wniosku, że „wszystkie techniki wizualnego wykrywania reklam są zasadniczo zepsute w trudnym modelu ataku”, którego używali.

Możesz sprawdzić stronę Github projektu badawczego tutaj.