Спосіб боротьби зі зверствующими анти-адблокерами, блокувальниками самих себе

Все вірно, занадто агресивна поведінка навколишнього середовища (виробників контенту) призводить до все більш жорстким спробам цивілізації підпорядкувати навколишній світ собі. У цьому — природна природа людини і людства, тому незнання законів природи приведуть контентчиков до того, що їх надійно захистять. Щоб вони нарешті почали приносити користь, а не рекламу розумним людям.

Поговоримо лише про тенденції, т. к. їх реалізації — це окремі багато глави майбутнього розвитку браузерів. І, треба помітити вони — зовсім не за горами, технології очищення контенту від сміття давно вже є, і варто тільки мусорщикам перейти межу — відплата буде, і зупинити його може лише обмежена швидкість технологічної розробки інструментів. У статті буде показано, що ці технології — досить прості, щоб зробити наступний крок в боротьбі людства за знання про навколишній світ.

TL;DR: є спосіб обійти агресивні анти-адблокеры зараз, в рамках існуючих правил гри, розширення браузерів.

По суті, вони нічим не відрізняються від розповсюджувачів вірусів, боротьба лише йде не на рівні програм — вона переходить в мозок споживача. Реклама займає паразитуючу частина свідомості, тимчасово підпорядковану чужій волі. Це ж саме відбувається і за межами комп'ютерного світу — у вуличній рекламі, політиці, релігії, тому ми бачимо лише частина одного великого фронту боротьби. На наживку знань (а все частіше і розваг під виглядом знань) гачками реклами ловляться споживачі, мета — відібрати побільше наживи — еквівалента праці, вираженого в грошах читачів. Якщо гроші забирають безпосередньо зломом банківського рахунку — це злочин, якщо через мозок — то в найбільш очевидних випадках — шахрайство, а в інших випадках це називається — реклама.

І ця реклама наполегливо супроводжує контент (наживку). Бідні працівники сайтів скаржаться, що реклама — єдине джерело доходу, а по суті — злом мозку людини є їх єдиний спосіб доходу. Але хто сказав, що ми живемо в ідеальному світі, в якому не крадуть наш еквівалент праці? Ця музика буде вічною, ускладнюються лише технології. Вороги є не тільки в природі, але і серед нас.

Колись це усвідомлюють на рівні суспільства і вже не буде пристойним ставити рекламу на сайти і пишатися цим. Якщо ваш сайт працює тільки на рекламі — доречно буде запитати, а чи тим ви займаєтеся справою, панове? Але поки що на даному етапі ми маємо необхідність боротися із торговцями контентом. Вони лобіюють свої законопроекти (для людей — консенсус поведінки, для них — ефективний спосіб програмування мізків), ми відповідаємо своїми діями. Подивимося на технічні дії, які були і будуть можливі на рівні браузерів.

Повернемося до теми. Ставимо проблему в технічному плані
Маємо боротьбу споживачів і виробників контенту, а по суті — експлуатацію наживки у вигляді вмісту у вигляді приманки для керування мозком споживача і програмування його на спустошення свого гаманця. Вже досить складно, але оскільки стаття призначена для людей розумних, для яких контент (інформація) — не жуйка для насолод, а інструмент для управління природою, вони без додаткових роз'яснень розуміють, в чому справа. З деякими, по більшій частині, гідними людьми — власниками сайтів, доводиться боротися технічними заходами — відстоювати споконвічне право людини пізнавати навколишній світ через мережу рекламних наживок. Очищати вміст від реклами, захищаючи мозок від сміття. Частина цих гідних людей розуміє правила гри і не бореться з адблокерами, виражають право людини на інформацію. Але частина — зводить свої бажання залізти іншим в кишеню в абсолют, і доходить до того, що блокується контент, якщо скрипти сайту виявляють наявність адблокеров.

Приклади таких сайтів — overclockers.ru (там у мене навіть приховування банерів засобами CSS викликало блокування контенту), cnews.ru. Напевно, ряди таких супер-блокувальників самих себе ширяться. І з цим треба щось робити. Це питання честі і самоповаги людини розумної проти людини-овоча і жадібного людини, що використовує негідні засоби для власної наживи. Адже одного разу у них виявиться дійсно корисна і унікальна інформація, очистити від рекламного сміття яку стоїть завдання вже зараз. Вони її поставили — вони будуть тими першими добровільними помічниками «воїнів добра» (не в сенсі Ляпісу), відлущуючих знання від рекламної нечисті.

Давайте розширимо їх список, щоб їм було веселіше, щоб ми знали, на яких сайтах тренуватися, щоб якомога більше людей побачили, що зачіпаються їхні особисті інтереси? Починаю, далі пишіть в коментарях, я сюди буду заносити:

(@spmbt) overclockers.ru
(@spmbt) cnews.ru


Технічно з емпірей філософії звужуємо проблему до рішення технічних завдань. Знайдемо кошти для відділення гачків від наживок. Адже ми ж — люди, гідні отримувати інформацію у чистому вигляді. Використовуємо розум для вирішення.

Тут знову доведеться розтектися мислію, тому що завдання — теж, як широко ставиться, так само широко, різними способами буде вирішуватися. І процес діалектично піде далі, нові засоби обходу гачків викличуть нові більш хитрі їх системи. Щоб окреслити передбачувану динаміку розвитку процесів, доведеться пофантазувати і змалювати, куди може піти далі.

Філософія техніки отримання інформації
Як усі, хто в курсі, знають, спочатку адблокеры були дуже жорсткими. Їх змусила реальність панівного браузера (IE 4-5-6). У браузері не було можливості ставити програмні розширення (програмні і досить складні по техніці аддони з'явилися з IE6-7). Доводилося локальним проксі перехоплювати потік запитів з сайту і выкусывать рекламні вставки, підміняти їх, додавати свої скрипти. Цей спосіб прекрасно працює і зараз (наприклад, Ad Muncher) і всі ускладнення рекламного просування типу завантаження віджетів і промо-скриптів він міг би теж блокувати настільки ж детально, як сучасні розширення-адблокеры. Але щось зупинило блокувальників. Невже їх перемогли? Ні, просто творці браузерів усвідомили, що перемогти розширення не можна. Ну, хіба що якщо передавати потік по зашифрованому каналу, його розгортати в пропрієтарної програмою-розширення браузера (про це поговоримо пізніше). Але мало хто захотів навіть з постачальників контенту ставати самим собі злими буратінами і обмежувати доступ. Такі є, які платять споживачі теж є, але їх мало і ми про них мало знаємо.

І в браузери ввели і змушені визнати механізм розширень (add-ons, extensions). Тепер (починаючи з версій Firefox Beta, див. розділ «History», 10.667 років тому в браузерах з'явилися користувальницькі вставки скриптів. Це інструмент не людини-овоча з кишенями, набитими грошима, а людини розумної. Тут абсолютно очевидно, що на підтримку таких інструментів пішли не від любові до свободи волі користувача, а від більш страшної перспективи, що вони почнуть різати вхідний потік і прийде в звичку грати без правил. Тут залізти в мозок споживача у контентчиков — ще менше шансів. І це висить над ними дамокловим мечем, заставля вужем звивається в пошуках лазівок для рекламної моделі. Список сайтів — «блокувальників самих себе» — це передній фронт дарвінівської боротьби видів за існування, серед яких рідкісним і цінним видам (не за способом самогубства, а за цінності інформації) треба знайти шанси допомогти.

Радикально фільтрувати контент до приходу в браузер — потужна зброя, воно тримає виробників браузерів в рамках розумного, змушує підтримувати контент-скрипти, як би не біснувалися рекламщики в прагненні захопити світ.

Але поки в цьому немає необхідності. Можна побудувати обхід анти-адблокеров в рамках існуючих правил гри. Проти такого підходу, звичайно, знайдуть способи їх обійти, і описати, як, але можна почати будувати блокувальники наступного рівня вже зараз. Вони сильно допоможуть і для інших схожих випадків — для метапоіска, наприклад, обходячи бажання кожного пошукача бути єдиним на своїй сторінці.

Ідея наступного обходу реклами — не блокувати рекламу
Нехай вона живе на сайті в повній відповідності із задумами творців. Просто не будемо на неї дивитись. Зібрати корисну інформацію зі сторінки — це вміє робити скрипт розширення браузера. Залишається показати сторінку в тому вигляді, в якому вона потрібна читачеві (розумному). Передавати сигнали управління, кліки на сторінки оригінального контенту. Дозволити скрипту натискати на корисні кнопки оригіналу.

Протидія тут теж може бути, і досить вигадлива. Сторінки можуть суворо стежити за активністю миші, за присутністю себе у фокусі вікна, за обходом або необходом кліками вищерозміщених шарів, з придихом стежити за наявністю зайвих елементів, блокувати скрипти директивами. Як тільки з'являться способи обходу (2-го покоління адблокеров) — з'являться і способи антиобхода — прокрутка сторінки, перевірка покривають шарів, розміщення вікон зверху в зоні видимості чи, навпаки, завантаження сторінок оригіналів в безголового браузері (типу PhantomJS, але строго схожого на справжній), емуляція миші на основі реальної поведінки читача. Зрештою, війни теж призводять до прогресу технологій, а обрані «блокувальники самих себе» дають нам шанс зробити перший внесок у цей прогрес. Ми придумаємо інтелект, веде себе як дурник-споживач, мрія рекламників і бізнесменів від торгівлі.

Ми доведемо прогрес до того, що віртуальні споживачі в майбутньому будуть дзвонити в магазини і говорити голосами коміків про бажання купити їх товар для підтримки CTR на сайті. Витоки обману рекламних компаній випробуються вже зараз, це тільки початок. Нехай жадібність людини теж працює на службі прогресу, так було завжди в історії воєн.

Що конкретно треба робити зараз для порятунку сайтів-самоблокировщиков?
   1) виявити список самоблокировщиков, щоб дізнатися, якими різними методами самоблокировок вони користуються;
   2) побудувати сайто-сумісну модель їх порятунку. Пропоную для початку зробити модель дубля сторінки, яка живе в тій же вкладці, але покриває оригінал; найцінніше, що така модель буде корисна і для проксі серверів уявлення (View) інших, менш упоротых і взагалі не упоротых сайтів. Ми зможемо побудувати абсолютно новий підхід до комфорту читачів, схожий трохи на те, що роблять Safari і Firefox своїми «сторінками для читання» («reading list»). Але там вони намагаються універсально обчислити контент, а ми можемо індивідуально підтримувати «контент-листи» для нас цікавлять сайтів. Одна модель буде працювати на масі сайтів, майже на всіх;
   3) архітектура MVC original => MVC for human» буде новим словом серед універсальних проксі-конекторів перетворення інформації. Дані з сайтів будь-якого ступеня подробиці і бажання власників (на відміну від RSS) можна буде відправляти відразу в наукові бази даних, фільтруючи їх людиною без необхідності очима фільтрувати рекламу;
   4) для ще більш упоротых залишиться той самий дамоклів меч, яким не потрібні розширення браузерів. Цей страшний сон, безсумнівно, колись здійсниться для рекламників в майбутньому, але поки це зброя не затребуване, загострення протистояння далеко не той, коли воно знадобиться. Будуть ще багато кроки по моделюванню дурника-споживача, і цей сон набагато ближче для виконання приблизно на 3-му етапі, після того, як рекламщики дограються до необхідності генерувати спеціальні браузери у віртуальних середовищах і ІІ до них.

І це добре. Прогрес робиться не тільки на війні справжньою, з вливанням 30% бюджету держави і мільйонами жертв. Прогрес ініціюється і рекламниками на досить іграшковому фронті, з малим числом жертв (куріння, МММ, глід, пайовики, СМС), на те, який теж незабаром призведе до вдосконалення ІЇ та майбутніх перемог людства, над природою і самим собою.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.