How Do I Explain Anubis to Non-Technical Coworkers Who Think It's Broken?

```html

Working in web operations or product support often means dealing with users and coworkers who don’t have the same technical background as you—and that includes people who find anti-bot protections confusing or think they might be "broken." One common frustration I hear is around Anubis, the anti-bot page system we use to keep our site safe. Today, I’ll share how to explain what Anubis really is, why we have these anti-bot pages, and the underlying tech in plain English without overwhelming anyone.

Why Do Anti-Bot Pages Exist?

https://technivorz.com/why-does-the-site-say-scraping-makes-resources-inaccessible-for-everyone/

First off, the big question: why do we even have those anti-bot pages showing up sometimes? The short answer is because websites are under constant attack from automated programs (bots) that can:

image

    Scrape content and steal data Create fake accounts Send spam or launch denial-of-service attacks Overload servers and slow down the site for real users

Anti-bot pages act as a checkpoint. When the website notices traffic that looks suspicious—too many requests, weird patterns, or known bad actors—it funnels that visitor through a verification step to prove they're human or at least a “good” user. This keeps our site running smoothly and protects both company data and legitimate users.

Common Misconception: "Anubis is Broken"

People often see an Anubis anti-bot page and think the site is rate limiting vs proof of work down or broken. Actually, the system is working exactly as intended: it’s just putting up a roadblock for suspicious traffic to filter out bots before letting you proceed. Think of it like a bouncer checking invitations at a party. It might seem inconvenient, but it’s keeping the place safe.

What Is Proof of Work and How Do I Explain It? (Explain Proof of Work)

One of the key ideas behind Anubis’s anti-bot check is something called Proof of Work (PoW). It may sound complex at first, but here’s how I break it down in everyday terms:

Proof of Work: A Simple Analogy

Imagine you want to enter a very popular club. The bouncer doesn’t want to let in anyone who’s trying to flood the club and cause trouble. So, the bouncer gives the person a small but tricky puzzle to solve before entering.

    The puzzle shouldn’t take too long for a real person to solve. But if you had a million friends all trying to solve it instantly, that would be suspicious. Computers can solve puzzles, but only so fast. Bots can’t flood the site because they have to waste time solving puzzles repeatedly.

In this scenario, the puzzle represents Proof of Work. The website asks the visitor’s computer (via their browser) to do a little extra work that’s easy for a human browser to do but slows down automated scripts.

Why This Helps

    It slows down bad actors. Keeps the site responsive for real users. Automatically filters out many automated attacks without annoying most humans.

So when you see that spinning or countdown ‘checking your browser’ page, that’s the Proof of Work puzzle doing its job.

The Background: What Is Hashcash and How It Relates

Proof of Work isn't just a modern anti-bot gimmick. It’s based on a concept called Hashcash, developed back in 1997 by Adam Back. Hashcash introduced the idea of making users spend a small amount of computing effort to send email or access a resource, helping stop spam and abuse.

Here’s a simple non-technical explanation of Hashcash:

    Users have to find a value (called a nonce) combined with their request that produces a hash (a kind of fingerprint) starting with a certain number of zeros. This "proof" takes some trial and error—computers try many values before finding one that fits. Once found, the website verifies it’s correct instantly.

This is the exact kind of “puzzle” Anubis’s system uses under the hood when it asks your browser to solve Proof of Work challenges.

Why Is JavaScript Required for Anubis To Work? (Why Javascript Required)

I often get questions like, “Why does JavaScript need to be on for the anti-bot page to work?” or “Why won’t it load on browsers with JavaScript disabled?” Here’s the simple reason:

JavaScript lets the website run the Proof of Work calculation inside your browser.

    Proof of Work requires some math to be done on your device to generate the right “proof.” This math is packaged as JavaScript code running in the background. If your browser blocks JavaScript completely, the puzzle can’t be solved, so the page gets stuck or appears broken.

Modern browsers support the necessary JavaScript features this work depends on, like:

    Cryptographic functions (like SHA-256 hashing) Fast mathematical calculations Asynchronous processing to avoid browser freezes

If any of these are missing or disabled, Anubis can’t complete the challenge.

Simple Troubleshooting Tips for Non-Technical Coworkers

If someone struggles to get past the Anubis page, here’s my quick checklist to help them:

Make sure JavaScript is enabled. It’s usually on by default unless turned off manually or by certain browser extensions. Use an updated, modern browser. Older browsers may lack necessary JavaScript features. Disable strict privacy blockers temporarily. Some extensions block scripts needed for the check. Try refreshing the page. Sometimes the challenge times out or glitches.

This covers 90% of issues we see with anti-bot page complaints.

image

Summary: How to Explain Anubis in Plain English

Concept Simple Explanation Anti-bot page A checkpoint that helps filter out suspicious automated visitors to keep our site safe and fast for real people. Proof of Work A little math puzzle your browser solves to prove it’s not a bad robot trying to flood the site. Hashcash The early system from the 90s that inspired these kinds of puzzles to fight spam and abuse. Why JavaScript? JavaScript runs the math puzzle inside your browser so the site can verify you are a good user, not a bot.

Final Thoughts

When non-technical coworkers feel the site’s anti-bot page is “broken,” it usually comes down to misunderstanding what it's doing and why. If you can calmly explain that Anubis is a helpful gatekeeper using clever math puzzles (Proof of Work) inside JavaScript to keep the site safe and running smoothly, most people appreciate it more—and complain less.

Remember: The fastest fix for frustrated users is always checking JavaScript and browser settings first. Start there, then explain the why. It keeps both tech and non-tech folks happy.

```