Invisible protection from new generation bots

https://github.com/Murkirpus/Redis-Bot-Protection
🛡️ JS CHALLENGE
Invisible protection from new generation bots
MurKir Security | December 3, 2025
Invisible protection from new generation bots
MurKir Security | December 3, 2025
⚡ Protect your website from bots WITHOUT annoying CAPTCHAs!
📌 Quick Summary
JS Challenge is an automatic browser verification system that detects bots without user intervention. Unlike traditional CAPTCHAs, which require selecting images or entering text, JS Challenge works fully automatically: the browser itself proves that it is real.
Key advantages:
- ✅ No user interaction required
- ✅ Works in 2-5 seconds
- ✅ Blocks 90-95% of bots
- ✅ Doesn't annoy visitors
- ✅ Free (self-hosted)
- ✅ Complete privacy
🤖 Problem: Internet bot epidemic
42%
of all internet traffic is made up of bots
of all internet traffic is made up of bots
By According to industry data:
- 27% - malicious bots (parsers, scrapers, DDoS)
- 15% - useful bots (search engines, monitoring)
For an average website with 1000 visitors per day:
💸 ~270 bots attack your site daily
📊 ~400 bots create artificial load
💰 Increase hosting costs by 2-3 times
🐌 Slowdown of the site for real users
Real example:
The kinoprostor.xyz website BEFORE implementing protection:
• Legitimate traffic: 70-100 people/hour
• Bots: 1000-2000 requests/hour
• Server load: 20x higher than normal
• Costs: +300% of requiredAFTER implementing the JS Challenge:
✅ Blocked: 478 unique bots
✅ Passed verification: 1 legitimate out of 12
✅ Efficiency: 91.7%
✅ Load reduction: 15-20x
✅ Savings: $50-100/month🛡️ What is JS Challenge?

Automatic browser check in 2-5 seconds
Simple explanation:
JS Challenge is a "bouncer" at the entrance to your site that verifies that the visitor is using a real browser and is not a bot.
The user doesn't do anything - everything is automatic!
What it looks like to the user:
┌───────────────────────────────────────────────┐
│ 🛡️ Security Verification │
│ │
│ Verifying your browser... │
│ │
│ [============ 85% =============] │
│ │
│ ✓ JavaScript execution │
│ ✓ Canvas fingerprint │
│ ✓ WebGL rendering │
│ ✓ Timing validation │
│ ⏳ Proof of work │
│ ⏳ Behavior analysis │
│ │
│ Please wait... │
└──────────────────────────────────────┘In 2-5 seconds: automatic redirect! ✨
⚙️ 6 Types of Browser Checks
| Check | Description | Blocks |
| 1. JavaScript | Is JavaScript running in the browser? | ~30% of bots |
| 2. Canvas | Unique browser fingerprint | ~20% of bots |
| 3. WebGL | 3D graphics support, GPU info | ~15% of bots |
| 4. Timing | Minimum 2 seconds execution | ~10% of bots |
| 5. Proof of Work | Computational task (hash) | ~10% of bots |
| 6. Behavior | Device parameter analysis | ~15% of bots |
Total: 90-95% blocking! 🎯
🆚 Competitor Comparison
[table]
[tr]
Comments
No comments yet. Be the first!