• XSS.stack #1 – первый литературный журнал от юзеров форума

Статья Почему ваши ленды палятся за день и что с этим делать

CSulptor

Премиум
Premium
Регистрация
28.11.2025
Сообщения
32
Реакции
23
всем привет.

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


четыре слоя защиты:
  1. первый слой - качественная клоака фильтрует всех ботов и краулеров до того как они увидят контент. adspect с ml моделью vla анализирует каждый запрос по 50+ параметрам, проверяет через базы 12 конкурентов, ловит по tcp/ip и ssl/tls fingerprints.
  2. второй - старорег домены через cloudflare дают репутацию и защиту. минимум год регистрации, лучше 3-5 лет, чистая история без спама. cf скрывает реальный ip, bot fight mode фильтрует типовых ботов, firewall rules блокируют datacenter.
  3. третий - уникализация всех ресурсов делает сайт невидимым для сигнатур. меняете классы/id на рандомные, ломаете структуру html, js в bundle с обфускацией
  4. четвертый - обфускация кода + блокируете devtools и ctrl+u
клоака - берем только с машинным обучением
  1. это не просто скрипт который подменяет страницы по ip. это ml система которая анализирует каждый запрос по 50+ параметрам и решает показывать реальный контент или заглушку.
  2. статичные правила боты обходят за неделю. машинное обучение адаптируется постоянно и ловит новые паттерны автоматически.
какую брать:
  1. из всех что тестировали берите adspect за $499-999 в месяц. дорого но работает лучше всех. ml модель vla обучается на данных со всех клиентов и обновляется каждую неделю
  2. блокирует все проверяющие системы - google safe browsing, virustotal, kaspersky, brandverity. защита от spy сервисов - adplexity, adclarity, adspy. + tcp/ip и ssl/tls fingerprinting оно трекает так же что невероятно важно.
касаемо вайтов :
  1. white страницы делайте полноценными с реальным контентом по теме. пустая заглушка палится за день. используйте разные white для разных источников - facebook видит одно, google другое, другой какой то ресурс на который вы льете - третье.
  2. ротируйте white страницы каждые 2-3 недели. даже уникальные со временем попадают в базы краулеров. меняете тексты/картинки/структуру
старорег домены
  1. свежие домены детектятся моментально даже с лучшей клоакой. нужны старые минимум год регистрации, лучше 3-5 лет идите и покупаете на expireddomains.net или на аукционах. фильтруете по возрасту, проверяете в wayback machine что раньше был нормальный контент без спама.
  2. обязательно проверка - домен не должен быть в спам листах и без малвейр меток

cloudflare + adspect
  1. ставите домен за cloudflare сразу после покупки. даже бесплатный план дает базовую ddos защиту, cdn и скрытие реального ip сервера.
  2. важный момент - cf и adspect должны работать последовательно а не конфликтовать. cf фильтрует первый слой угроз, adspect добивает то что прошло дальше.
базовые настройки cf
  1. добавляете домен через add site, меняете nameservers у регистратора на те что дает cf. ждете 10-30 минут пока dns пропагируется + ssl/tls ставите режим full strict обязательно. always use https включаете - все http запросы автоматом редиректятся.
  2. идете в security --> bots --> bot fight mode ставите галку. cf начинает автоматически челленджить подозрительный траф через js проверки. это фильтрует типовых ботов без настройки - не заменяет adspect но добавляет еще один слой. связка работает так - cf режет ddos и примитивных ботов, adspect ловит сложные краулеры через ml.
  3. идете в security --> waf --> custom rules. создаете правило для блокировки известных datacenter где сидят краулеры - эти asn это aws/digitalocean/hetzner/ovh. список можно найти на github "datacenter asn list" и обновлять раз в месяц.
  4. adspect анализирует ip адрес посетителя для проверки по базам. но если сайт за cloudflare все запросы приходят с ip адресов cf а не реальных пользователей нужно настроить передачу реального ip через заголовок cf-connecting-ip.
  5. page rules - не кешируем динамику ибо это критично - если cf будет кешировать ответы, adspect не сможет анализировать каждый запрос отдельно. все будут получать одну закешированную версию и фильтрация не будет работать.

результат правильной настройки - cf принимает запрос первым, фильтрует типовых ботов, пропускает дальше только траф который прошел базовые проверки. adspect получает уже очищенный траф и анализирует через ml модель. в итоге до black контента доходит только чистый human траф.

касаемо обфуса и уникализации :

  1. даже с лучшей клоакой и старорег доменом сайт спалится если используете типовые ленды которые видели 1000 раз либо вы юзаете чужой ленд - под файлы ( инсталлы либо кликфикс и тд ) и фиш и тд и тп
  2. детекторы строят fingerprints страниц по структуре html, css селекторам, js библиотекам, порядку ресурсов. если fingerprint совпадает с известным сайтом - блок автоматом.
  3. берете готовый ленд и прогоняете и меняете все классы и id в html/css на рандомные.
  4. структуру html тоже ломаете. если был <div><section><article> делаете <section><div><div>. добавляете лишние обертки, меняете порядок блоков где возможно.
  5. js библиотеки собираете в один bundle и минифицируете с обфускацией имен переменных. вместо jquery.min.js с cdn подключаете свой файл app-x7k2p9.min.js.
  6. картинки прогоняете через batch editor пересохраняете в другом качестве. metadata удаляете полностью. fingerprint изображения становится уникальным.
уникализация white страниц
  1. здесь еще важнее тк white проверяют особенно тщательно. не берите готовые шаблоны wordpress которые используют тысячи сайтов.
  2. используйте ai для генерации уникального контента под вашу тему. chatgpt/claude дают тексты которых нет в базах. картинки генерируете через midjourney/stable diffusion - уникальные по определению
  3. структуру делаете мультипейдж минимум 5-7 страниц. главная, о компании, услуги, контакты, политика конфиденциальности, пользовательское соглашение, блог с 2-3 статьями
  4. каждую страницу наполняете нормально минимум 500-1000 слов текста. короткие заглушки палятся как fake. тексты должны быть осмысленными по теме с ключевыми словами.
  5. для разных гео делаете разные white страницы. если льете в usa - white на английском про американский бизнес. если в germany - на немецком про немецкий. универсальные white на английском для всех палятся.

обфускация лендов :
  1. даже с уникализацией могут изучить ваш ленд - поэтому обфусцируете js через javascript-obfuscator с агрессивным режимом - переименование переменных, split strings, dead code injection
  2. css через cssnano с aggressive, html минифицируете плюс добавляете лишние обертки и меняете порядок атрибутов рандомно, блокируете devtools и ctrl+u через event listeners.


финиш

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

смартскрин краснит сайты в edge точно так же как gsb в хроме - проверяет урл репутацию в облаке майкрософта и если домен/страница в базе фишинга/малвари - браузер показывает красный экран и блокирует загрузку + работает по тому же принципу - браузер шлет хэш урла, облако отвечает статусом безопасно/опасно.

в статье я просто объединил под "красный экран" всю эту группу - gsb (хром), smartscreen (edge/винда), плюс файлы/загрузки тоже режет.

я как в начале статьи и объяснил - все мои знания подтверждены практикой, только ею, поэтому для доказательной базы можешь здесь ознакомиться сам
  1. https://learn.microsoft.com/en-us/deployedge/microsoft-edge-security-smartscreen
  2. https://learn.microsoft.com/en-us/d...oint-demonstration-smartscreen-url-reputation
  3. https://blogs.windows.com/msedgedev/2015/12/16/smartscreen-drive-by-improvements/
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх