I’m getting really tired of “verify you’re not a bot” checks everywhere.

I understand these checks help prevent bots, but they seem to appear on so many websites now. Does anyone else find them frustrating?

top 97 comments

sorted by: hot top controversial new old
[–] 152 points 3 days ago (8 children)

No, but only because I've helped run a website recently and you underestimate just how much wasted traffic is from scrapper bots. On our limited bandwidth, it was practically a DDOS attack all the time.

  • source
  • hideshow 8 child comments
  • [–] 39 points 3 days ago (4 children)

    My solution reduced 95ish percent of traffic. Bots were hitting my tiny site like mad.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 49 points 3 days ago* (last edited 3 days ago) (1 child)

    I went from thousands of requests per minute to 10, tops. Bot prevention is a must have.

    If bot checks were removed then everyone would be complaining that it's unusably slow.

  • source
  • parent
  • hideshow 1 child comment
  • [+] -13 points 3 days ago

    It's easy to block most bots. It's impossible to block bots that target you specifically. I'm not blocking any bots on my websites, I like it better to optimize performance so that I can serve them all and have a lot of headroom

  • source
  • parent
  • [–] 20 points 3 days ago (2 children)

    https://radar.cloudflare.com/bots

    Slowly but surely we’re approaching the point where bots make up the most internet traffic, and additionally because of LLMs more and more of the web’s content is slop, which is why the frontier ai companies are no longer just blanket training on all the internet.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 2 days ago (1 child)

    Is there a way to trick the bots into thinking your site was made by an LLM so they won't want to train on it?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 2 days ago*

    The easiest way would likely be to add an ai written html comment attributing a real ai model and version to the content creation, with a comment that all of the info on the page was ai generated, anecdotal and hadn’t been researched. An ingestion model is then likely to ignore it or rate it low. It should be noted too that all the big ai companies now honor robots.txt and LLMs.txt, so that would more likely be defending against “neolabs” and international labs who ignore them.

  • source
  • parent
  • [–] 58 points 3 days ago (1 child)

    You may not understand just how prevalent bot traffic is. I self-host a small personal website that real people only actually visit once in a blue moon, but I get constant attempts to access the Wordpress admin console (my website isn’t made with Wordpress lol)

  • source
  • hideshow 1 child comment
  • [–] 52 points 2 days ago (2 children)

    In the last 24 hours my small personal website got 8 legitimate visitors and 74,000 requests from bots, most of which were either malicious or aggressive ai crawlers

  • source
  • hideshow 2 child comments
  • [–] 39 points 3 days ago

    I don't like it, but I will say that it beats that period where I was forced to constantly do captchas

  • source
  • [–] 32 points 3 days ago (1 child)

    I've just considered it a casualty of the privacy wars.

    I don't know if they're deployed as a "weapon of annoyance" or anything, but I do notice that when I'm using a) a degoogled browser, b) an ad-blocking dns, c) mask my location, and/or d) block my IP. Suddenly (almost) every website makes me wait by throwing that at me.

    I think it's lowkey trying to annoy me to the point where I give up on having those privacy measures, but they underestimate my hatred of corporate fuckery.

  • source
  • hideshow 1 child comment
  • [–] 63 points 3 days ago

    Yes, but I feel good knowing there's an AI bot owner out there more frustrated than I am.

  • source
  • [–] 30 points 2 days ago (4 children)

    These days? Fuck no. I think it's like 57% of all web traffic these days is just bots. This is absolutely needed.

  • source
  • hideshow 4 child comments
  • [–] 14 points 2 days ago (2 children)

    Cloudflare is getting rich from all of these bots. We had turn to Cloudflare at work because bots were scraping our website and essentially DDoSing. Cloudflare worked perfectly and rate limiting bot scraping.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 8 points 2 days ago* (last edited 2 days ago)

    I run a reticulum NomadNet site. I setup logging, since there are no 'sessions' and I don't want to force everyone to identify, I just calcuate bot traffic based on time, order and frequency of loads, bots's scraping are likely 80% of my traffic. And this is for a service that's designed to support 200bps radio links.

  • source
  • parent
  • [–] 25 points 3 days ago* (last edited 3 days ago)

    A lot of the comments seem to be focused on AI bots or scraping.

    These are intended to protect against super high volumes of requests that drain resources. Like others have mentioned, it may be related to a VPN. The system is detecting a lot of requests from a single IP. If you are on a VPN or using another tool to spoof your IP you might be coming from the same IP as other people who are accessing it at the same time or have recently tried to access it. Website and other services usualy have bandwidth caps so they can only serve so many responses at once, and if are all being taken up by bots, the website or other service won't work for legit users. This is how a DDoS attack works. Eta: so these checks are less about stopping bots from accessing the site than stopping bots from making the site inaccessible to legit users.

    (This is a very simplified explanation because that's my level of understanding, I hope if there are errors someone will jump in and correct.)

    Do I find it annoying? Yes. But I understand the site might not work without them.

  • source
  • [–] 24 points 3 days ago

    Man, if the checks feel excessive you'd be astounded to know how the bot frequency feels 😂

  • source
  • [–] 45 points 3 days ago (5 children)

    As others have said, they are absolutely necessary in this day and age.

    But also the bots are not deliberately targetting lemmy, it's just that lemmy has unlimited pages to scrape and so the traffic piles up. If your issue is specifically with Lemmy then using an app should help. Many instances also give logged in users a free pass.

  • source
  • hideshow 5 child comments
  • [–] [S] 6 points 3 days ago* (last edited 3 days ago) (4 children)

    I could use an app, but since I don't know English, I need to use a translator to understand what people are writing.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 8 points 3 days ago* (3 children)

    Ah well I'd suggest for Lemmy make sure you're logged in. Many instances will bypass checks if the right cookie is set. Not always the case, as each instance would need to implement the bypass themselves. I'm not sure if Lemmy.world has done this.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 9 points 3 days ago (2 children)

    On browser at least, lemmy.world -- OP's instance and my own -- only requires a bot check if you're not logged in, even if you're behind a VPN (I am). I never see a bot check unless I am going in via a different browser or device where I am not logged in.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 7 points 3 days ago (1 child)

    Cool, thanks for confirming.

    Bot checks will only be for the website in a browser. Apps connect to the API, and you can't really put a visible check in a silent background request.

    The fediverse also is built on computers talking to each other, things like cloudflares bot blocking will sometimes kill federation because ultimately it's bots talking to bots. But it would make no sense to connect to the API for scraping, if you are specifically targeting lemmy by calling its API, then you might as well just make your own instance, and then all the other instances will freely send you everything.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 21 points 2 days ago* (last edited 2 days ago)

    It's proportional to the amount of rude AI crawling, from what I've heard.

    The industry has put every reasonably accessible piece of human writing in their datasets, by now, and are scrounging for the remaining little bits. Old, obscure, obsolete paper books nobody ever reads are apparently a hot item. So, yeah, your latest blog post is probably worth some fraction of a penny, and that's all it takes.

  • source
  • [–] 19 points 3 days ago (11 children)

    {cries in screenreader} try not being able to solve any of the checks. Half of the modern web is now just blocked off for blind folks.

  • source
  • hideshow 11 child comments
  • [–] 3 points 2 days ago (9 children)
  • [–] 3 points 2 days ago (8 children)

    No. Anubis displays captchas with no audio or text alternative. https://anubis.zehuti.com/docs/captcha

  • source
  • parent
  • hideshow 8 child comments
  • [–] 3 points 2 days ago* (last edited 2 days ago) (7 children)

    Sorry, I mean the automatic one like this one: an image of the anubis automatic bot detection that says "Checking if you are a robot" (Sorry for the Italian)

  • source
  • parent
  • hideshow 7 child comments
  • [–] 3 points 2 days ago (6 children)

    Oh, as long as it never displays a page that requires user interaction, it works. If you go to rblind.com directly, you'll find I'm doing something similar. I didn't use anubis because of some controversy about the logo, and the logo has no alt text for me to judge if I care about whatever upsets people. So I just decided not to use it.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 4 points 2 days ago (5 children)

    I'il check out! Anyway, if you are curious: the anubis logo is just a cartoon of a girl with cat ears and a magnifying glass, nothing too crazy beside it looking "unprofessional"

  • source
  • parent
  • hideshow 5 child comments
  • [–] 3 points 2 days ago

    Minor nit-picky correction: She’s a jackal, not a cat. So she’s technically more like a foxgirl, instead of a catgirl.

    Because Anubis is the jackal-headed Egyptian god that weighs your guilt at the end of your life. And if your guilt weighs less than a feather, you’re allowed to enter the Egyptian equivalent of heaven.

    The reference being that the service is “weighing” the users, and only allowing the guilt-free ones (humans) to access heaven (the site).

  • source
  • parent
  • [–] 3 points 2 days ago (2 children)

    Ah, good to know. Based on the level of fury from the people complaining, I'd assumed it was pornographic.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 2 days ago (1 child)

    She's in a grey hoodie and red/pink skirt (image ends above her knees, so you don't see much of the skirt). She would look at home in a children's animated series. "Unprofessional", but not scandalous.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 2 days ago

    Thanks! I'm happy with what I hacked up for our Lemmy, but if it ever stops working I'll probably move. Although, using something that's not the number one most popular solution might actually be an advantage, I guess.

  • source
  • parent
  • [–] 18 points 2 days ago

    Im ok with them as long as theyre not demanding input by clicking everything that is a fire post so they can train their ai for free

  • source
  • [–] 16 points 3 days ago (4 children)

    I'm going to go ballistic if I have to pick out all the pictures of fucking crosswalks one more time.

  • source
  • hideshow 4 child comments
  • [–] 14 points 3 days ago* (2 children)

    You're labeling data for Google... for free. It's not about 'stopping' bots, but about swindling free labour from the working-class.

    A 13-month study published in 2023, "Dazed & Confused: A Large-Scale Real-World User Study of reCAPTCHAv2," found that reCAPTCHA provides little security against bots and is primarily a tool to track user data, and has cost society an estimated 819 million hours of unpaid human labor.

    Other systems for deterring bots don't force you to menially label data for a for-profit corporation worth billions/trillions. An example of one that is automatic and open-source is anubis.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 15 points 3 days ago (1 child)

    Cloudflare tracks TF outta you. Not antibot checkoff, but Cloudflare def

  • source
  • hideshow 1 child comment
  • [–] [S] 4 points 3 days ago

    Oh, so basically websites might be seeing my data for Google or worse. It didn't seem like a good thing anyway, but this verified bot always seems to analyze your behavior and the things you do.

  • source
  • parent
  • [–] 26 points 3 days ago (9 children)

    They should just use Anubis. At least we then see cute anime characters while the bot check runs.

  • source
  • hideshow 9 child comments
  • [–] 9 points 3 days ago (8 children)

    I'm even more annoyed by anubis. Letting me wait in the browser for an enternity for some check that a bot with a native implementation can solve in milliseconds.

    Proof of work my ass.

  • source
  • parent
  • hideshow 8 child comments
  • [–] 7 points 2 days ago (1 child)

    It sure can, instead of doing 50 requests. A slowdown is all that's needed to make random scraping uneconomical.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 2 days ago*

    https://github.com/mikenrafter/anubis-fast.mirror

    This is a sample of a much faster anubis solver (end user facing).

    There's versions. of this for people running bot networks - it's just a few cheap cloud cpu cycles to invest. Proof of work is an ineffective defense against spam in the age of cheap and scalable cloud compute - and even moreso if the botnet runs on residential proxies.

    My point is, the slowdown is NOT making random scraping uneconomical anymore, it does hurt legitimate users a lot more.

  • source
  • parent
  • [–] 4 points 2 days ago* (5 children)

    Tbh I never had to wait much with anubis, neither with my phone or computer; websites that make me wait a lot (like the arch wiki IIRC) then give ya access without having to do the check again;
    Also, Anubis unlike Cloudflare does not block me just cuz i have NoScript installed

  • source
  • parent
  • hideshow 5 child comments
  • [–] 1 point 2 days ago (4 children)

    How modern is your phone? Anubis is killing my old Samsung A72 from 2020 - long waits, draining battery. On the laptop it's less of an annoyance, I've got the laptop connected to mains anyway and it is fast enough.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 2 days ago (3 children)

    honor magic 6 lite, it's from 2023

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 2 days ago (2 children)

    That's interesting, the honor 6 lite should be 20-30% faster than my old A72. Noticeable but not a lot. Maybe it's the Firefox browser I'm still clinging to, and I should finally give in and change to Google Chrome.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 13 points 2 days ago

    I was running a mediawiki instance for a while, and despite the very low human traffic and arguably useless nature of the site to anyone but me and a few online friends I was getting hammered by Amazon. I don't think it got to the point of a denial of service but the traffic was excessive.

    This was a problem before AI but has only gotten worse now that AI companies are scraping sites for training data.

    CAPTCHAs and the like are often inaccessible to screen reader users, so the proliferation of CAPTCHAs has affected me greatly.

    It is what it is I suppose.

  • source
  • [–] 13 points 3 days ago (2 children)

    I’m frustrated by how Lemmy.world treats VPN traffic, too, even if I sympathize with the underlying challenge they face. How do we fix it?

  • source
  • hideshow 2 child comments
  • [–] 3 points 3 days ago (1 child)

    How do we fix it?

    Just choose a different instance that aligns with your views? This is the fediverse, you can just do that.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 1 day ago

    Can't chꚙse different instance without fragmenting (post|comment) history ! Don't want to fragment my (post|comment) history ! Lemmy.world needs to be less stringent about VPN use

    No but fr we need not put onus on the user for every damn thing related to activitypub fediverse . Don't exactly want to stay here , but moving has Costs ! Only reason I'm posting at this very moment's thru an app (where wasn't being CF gated) , don't visit the webshite at all , if they lock me outta posting thru the app that's it I'm done

  • source
  • parent
  • [–] 12 points 3 days ago

    Nah, fuck them bots.

  • source
  • [–] 12 points 3 days ago

    yes, including useless captchas.. even more so as i know they're trivially bypassed/workarounded on sophisticated bots

    i understand it does block stupid crawlers but still.

  • source
  • [–] 12 points 3 days ago

    As long as I don't have to solve captchas, I don't mind.

    Needing to select multiple rounds of crosswalks or busses makes me close the page.

  • source
  • [–] 12 points 3 days ago

    Bots are genuinely a problem.

  • source
  • [–] 11 points 2 days ago

    The anti-bot checks are awful for usability, and the bots that keep spamming everything are even worse

  • source
  • [–] 10 points 2 days ago* (last edited 2 days ago)

    I dunno, Anubis never gave me too much trouble, meanwhile that fucking "Gandalf" thing they have on some Nitter/Redlib instances keeps getting stuck on my device, and if you reload the page you get insta blocked 🫠

  • source
  • [–] 9 points 3 days ago* (8 children)

    I don't mind them so much, as a concept. But why does Cloudflare, for example, need to verify my humanity on every website? Verify I'm a human once, save the cookie, then i should be marked as human for a period (30 days for example) before being verified against (unless some sus things happen). Why every damn time on every damn page?

    Side note, I love the little catgirl one lol she's so cute

  • source
  • hideshow 8 child comments
  • [–] 7 points 3 days ago (2 children)

    preventing bots is hard. What would prevent me of making the bot verification as a human, save the cookie and then put it on my bot?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 3 days ago (1 child)

    (unless some sus things happen)

    It's why I added this.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 3 days ago*

    The point is, if that sort of global cookie is set, it will be a abused to get around protections, making it worthless in the first place. It's not even hard in that situation. You set the cookie, add it your scraper, and then your scraper bypasses the checkbox everywhere.

    That's ignoring the privacy implications of cross-site cookies, which should be disabled if you care about your privacy even a little bit.

  • source
  • parent
  • [–] 7 points 3 days ago (1 child)
  • That's good to know. But either way, I don't mind her. She's adorable. And that check is quick, and I have yet seen it pretend to fail (as so many others do... no, I'm going to create a "free" account to view your content once, just because your verification pretended to fail).

  • source
  • parent
  • [–] 16 points 3 days ago (14 children)

    Unless you want this place to wind up like youtube and reddit with zionist AI bots skewing the entire website in favor of israel, no.

  • source
  • hideshow 14 child comments
  • [–] 20 points 3 days ago (5 children)

    I run a site that only advertises itself in one country and is of no interest to anyone else. Cloudflare's threat monitor lists the three countries that it's blocked the most attacks from are:

    1. USA
    2. South Africa
    3. Israel

    ...and I'm supposed to be scared of the Chinese?

  • source
  • parent
  • hideshow 5 child comments
  • [–] 4 points 2 days ago* (2 children)

    Didn't you get the memo that the Chinese and Russians are the enemy while USA and Israel are the good guys?

    Pedo Trump and holocaust netanyahu are our idols in the west, apparently.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 2 days ago* (last edited 2 days ago) (1 child)

    Considering that some Moderators in major lemmy.world forums and possibly even an Admin or two are rabid Zionists (the registration e-mail for my user in lemmy.world was literally leaked to Israel and I started getting invitations to "get to know Israel" online events on it, so clearly some Zionist had access to their user database), I think that specifically lemmy.world's anti-bot checks aren't really to stop "Zionist AI bots" unless the very real, very human Zionists in positions of control over the forums and server there think the "human touch" is too important in pro-Israel and pro-Genocide propaganda to have automated Zionist bots around.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 0 points 3 days ago (5 children)

    That shit is already here though, I dont know what the fix is but there are a lot more argumentative tankies and the like now.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 2 points 2 days ago (4 children)

    Lemmy was created by .ml with assistance hardening the platform from Hexbear. There is no "now", Lemmy has always been communist, you're just a stupid lib who assumes yourself the default.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 5 points 2 days ago (3 children)

    I don't equate fans of russian aggression to communism.

  • source
  • parent
  • hideshow 3 child comments
  • [–] -3 points 2 days ago (2 children)

    That's because your politics are vibe based rather than materialist, so you equate of "this war was the inevitable outcome of NATO policy" to the support you have for Ukraine.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 8 points 3 days ago

    I mean I get it. It's frustrating to deal with, but if the alternative is that Lemmy is completely hammered by bot traffic I'll take the brief inconvenience.

  • source
  • load more comments
    view more: next ›