Українська English Русский
Назад до новин

Невидимий захист від роботів нового покоління

BBCode Image
https://github.com/Murkirpus/Redis-Bot-Protection
🛡️ JS CHALLENGE
Невидимий захист від роботів нового покоління

MurKir Security | 03 грудня 2025





⚡ Захистіть свій сайт від ботів БЕЗ дратівливих CAPTCHA!





📌 Коротке резюме

JS Challenge - це автоматична система перевірки браузера, яка визначає роботів без участі користувача. На відміну від традиційних CAPTCHA, де потрібно вибирати картинки або вводити текст, JS Challenge працює повністю [/b][/color]: браузер сам доводить, що він справжній.

Ключові переваги:

  • ✅ Не вимагає дій від користувача
  • ✅ Працює за 2-5 секунд
  • ✅ Блокує 90-95% ботів
  • ✅ Не дратує відвідувачів
  • ✅ Безкоштовна (self-hosted)
  • ✅ Повна конфіденційність





🤖 Проблема: Епідемія ботів в інтернеті

42%
всього інтернет-трафіку становлять боти


За даними промисловості:

  • 27% - шкідливі боти (парсери, скрейпери, DDoS)
  • 15% - корисні боти (пошуковики, моніторинг)


Для середнього сайту з відвідуваністю 1000 чоловік на день [/ b]:

💸 [b]~270 ботів атакують ваш сайт щодня

📊 ~400 ботів створюють штучне навантаження
💰 Збільшення витрат на хостинг у 2-3 рази
🐌 Уповільнення сайту для реальних користувачів


Реальний приклад:

 Сайт kinoprostor.xyz ДО впровадження захисту:
• Легітимний трафік: 70-100 осіб/год.
• Боти: 1000-2000 запитів/год.
• Навантаження на сервер: ×20 вище за норму
• Витрати: +300% від необхідного


ПІСЛЯ впровадження JS Challenge:

✅ Заблоковано: 478 унікальних ботів
✅ Пройшло перевірку: 1 легітимний із 12
✅ Ефективність: 91.7%
✅ Зниження навантаження: у 15-20 разів
✅ Економія: $50-100/місяць





🛡️ Що таке JS Challenge?

BBCode Image
Автоматична перевірка браузера за 2-5 секунд


Просте пояснення:

JS Challenge - це "викидала" на вході у ваш сайт, який перевіряє, що відвідувач прийшов з справжнім браузером, а не є ботом.

Користувач нічого не робить - все автоматично!


Як це виглядає для користувача:

┌──────────────────────────────────────┐
│ 🛡️ Security Verification │
│ │
│ Verifying your browser... │
│ │
│ [============ 85% =============] │
│ │
│ ✓ JavaScript execution │
│ ✓ Canvas fingerprint │
│ ✓ WebGL rendering │
│ ✓ Timing validation │
│ ⏳ Proof of work │
│ ⏳ Behavior analysis │
│ │
│ Please wait... │
└──────────────────────────────────────┘


Через 2-5 секунд: автоматичний редирект! ✨





⚙️ 6 типів перевірок браузера
ПеревіркаОписБлокує
1. JavaScriptЧи виконується JS в браузері~30% ботів
2. CanvasУнікальний відбиток браузера~20% ботів
3. WebGLПідтримка 3D графіки, GPU info~15% ботів
4. TimingМінімум 2 секунди виконання~10% ботів
5. Proof of WorkОбчислювальна задача (хеш)~10% ботів
6. BehaviorАналіз параметрів пристрою~15% ботів

Разом: 90-95% блокування! 🎯





🆚 Порівняння з конкурентами

[table][tr]РішенняUXЧасЕфективнiстьВартістьПриватність

[tr][td][b]JS Challenge
⭐⭐⭐⭐⭐ сек90-95%[td][col
04.12.2025
12:15

Коментарі

Поки немає коментарів. Будьте першим!