April 28, 2021

Клоака

Всем привет на связи помидор.
Сегодня хотел бы рассказать вам про клоаку.
Для начала обратимся к гуглу с поисковым запросом «клоака». Вот что выдает нам гугл:

На первых 2х позициях разместились сервисы, которые помогут вам спрятать серые офферы, от модерации фб/гугла/вк и тд. Однако стоит обратить внимание на правую часть скриншота. Где гугл как-бы намекает, о том что все эти сервисы мягко говоря не айс.
( Клоа́ка — расширенная конечная часть задней кишки у некоторых позвоночных животных, куда впадают выделительные и половые протоки мочеполовой
системы )

Давайте разбираться с самого начала :)

Оказывается что термин клоака происходит от бурж слова cloaking - маскировка, а с анальным отверстием его ничего не роднит. Фактически клоака - это набор инструментов для подмены контента на вашем веб ресурсе.

Если рассмотреть принципиальную модель работы клоаки, то она выглядет следующим образом:

1) Происходит клик на сайт
2) Клоака определяет параметры поступившего клика (ip, часовой пояс, язык, тип устройства и тд )
3) После чего сравнивает его с заданными условиями фильтрации
4) Теперь когда клоака распознала и обработала клик она выводит тот или иной контент.

Едем дальше…

Методы вывода контента:

1) Редирект
2) Фрейм
3) Подгрузка

Самый адекватный вариант, это использовать подгрузку, при таком подходе технически сложно спалить подмену контента на сайте, загрузка страницы происходит быстро. (единственный минус, вам прийдется настроить передачу лидов по API и немного ебли с переписыванием относительных путей).

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

Методы интеграции:
Обычно клоаки интегрируются с ваqтом одним из 2х способов:

1 - JS скрипт
Выполняется на уровне пользователя в браузере
+ Можно поставить на конструктор, для этого нужно иметь доступ к редактированию кода страницы
- Легко палиться

2 - с помощью PHP
Выполняется на уровне сервера

+Сложно спалить

Ну теперь про сами базы и фильтрацию.
Конечно же любая ТП сервиса по клоакингу, будет рассказывать, о том что у них искусственный интеллект, который собирает базу модераторов, они подключены к биг дате цукера и уже вычисляли всех модераторов фб, гугла, вк и тд.

На самом деле все это хуйня) В 80% случаях используют +- одни и те же базы, одни и те же фильтры, одни и те-же решения. Отличие только в цене и качестве тех поддержки. Покупая клоака с коробки вы получаете как правило универсальное решение, которым уже пользуется ебическая толпа школников.

Если подитожить все выше сказанное, то вот какие вариант я вижу по клоакингу: Ты новичок? Смело бери любое решение из коробки и заебывай тех поддержку вопросами)
Во первых задавая правильные вопросы, будешь получать правильные ответы. А следовательно будет постепенно приходить понимание, о том как именно нужно клоачить твой источник
Во вторых ты в любом случае на старте обосрешься и будешь грешить на то что клоака говно.

Если ты уже продвинутый юзер, то наверняка знаешь что не бывает универсального решения клоаки для фб, гугла тик-тока, мт и тд. По сколько каждый из этих сервисов имеет своих уникальных ботов, свои методы проверки ну и конечно-же свои баги )))
Если хочешь сделать что то по настоящему пиздатое, то лучше разбирайся и делай это сам :)
Для меня видеться, что самым адекватным решением будет, брать любой трекер и через него проливать трафик. Затем смотреть параметры с которыми заходили юзеры и уже эмпирическим путем находить паттерны, по которым можно отслеживать ботов/модераторов. Ну и дальше на основе этой информации собирать компанию внутри трекера и ставить ее на свой вайт и пробовать лить. Когда этот путь будет пройден и в твоей голове сформируется четкое понимание, того что и как клоачить, уже переходить к этапу формулированию тз для прогеров, которые напишут тебе твою собственную клоаку.

Для связи с автором @sr_pomidor
Больше полезной информации https://t.me/tomato_blog