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?

  • WormFood@lemmy.world
    link
    fedilink
    arrow-up
    55
    ·
    6 days ago

    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

  • LeftReddit2@lemmy.world
    link
    fedilink
    arrow-up
    31
    ·
    6 days ago

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

    • twistabledeer@lemmy.world
      link
      fedilink
      arrow-up
      15
      ·
      6 days ago

      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.

      • JigglySackles@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        4 days ago

        I wouldn’t be surprised if they make some of the bots they stop. It’d be like the people who bred snakes to get money for killing them in India.

    • rumba@lemmy.zip
      link
      fedilink
      English
      arrow-up
      8
      ·
      edit-2
      6 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.

  • WolfLink@sh.itjust.works
    link
    fedilink
    arrow-up
    61
    ·
    7 days ago

    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)

  • CanadaPlus@lemmy.sdf.org
    link
    fedilink
    arrow-up
    21
    ·
    edit-2
    6 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.

  • sudoer777@lemmy.ml
    link
    fedilink
    English
    arrow-up
    12
    ·
    5 days ago

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

  • Hemingways_Shotgun@lemmy.ca
    link
    fedilink
    English
    arrow-up
    34
    ·
    6 days ago

    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.

    • fdnomad@programming.dev
      link
      fedilink
      English
      arrow-up
      8
      ·
      6 days ago

      I’d guess your client just looks more like a crawler that way and gets a JS challenge thrown its way

  • Hal@piefed.nz
    link
    fedilink
    English
    arrow-up
    49
    arrow-down
    1
    ·
    6 days ago

    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.

    • ᴋɪᴋɪ@lemmy.worldOP
      link
      fedilink
      arrow-up
      5
      ·
      edit-2
      6 days ago

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

      • Hal@piefed.nz
        link
        fedilink
        English
        arrow-up
        7
        ·
        6 days ago

        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.

        • ChunkMcHorkle@lemmy.world
          link
          fedilink
          English
          arrow-up
          9
          ·
          6 days ago

          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.

          • Hal@piefed.nz
            link
            fedilink
            English
            arrow-up
            8
            ·
            6 days ago

            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.

            • ChunkMcHorkle@lemmy.world
              link
              fedilink
              English
              arrow-up
              4
              ·
              6 days ago

              Makes sense. I knew bot traffic is an immense problem but this thread is up to date and has been informative. Thanks for explaining.

  • 0x0@infosec.pub
    link
    fedilink
    arrow-up
    18
    ·
    6 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

    • froh42@lemmy.world
      link
      fedilink
      arrow-up
      11
      arrow-down
      2
      ·
      6 days ago

      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.

      • dev_null@lemmy.ml
        link
        fedilink
        arrow-up
        7
        ·
        6 days ago

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

        • froh42@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          6 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.

      • Axolotl.cpp@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        4
        ·
        6 days ago

        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

        • froh42@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          6 days ago

          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.

  • chunes@lemmy.world
    link
    fedilink
    arrow-up
    41
    ·
    7 days ago

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

  • LiveLM@lemmy.zip
    link
    fedilink
    English
    arrow-up
    10
    ·
    5 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 🫠

    • ᴋɪᴋɪ@lemmy.worldOP
      link
      fedilink
      arrow-up
      11
      arrow-down
      9
      ·
      6 days ago

      Fuck, so now anyone who’s different is a bot or AI? Seriously, if I were a robot, why would I write a post complaining about websites? If I were AI, I’d have better things to do.

        • ᴋɪᴋɪ@lemmy.worldOP
          link
          fedilink
          arrow-up
          2
          arrow-down
          15
          ·
          6 days ago

          Dude, you’re watching too many science fiction movies. Even though artificial intelligence might be quite advanced these days, if I were a robot I wouldn’t waste my time talking to humans. I’d think of something worse: ending the lives of these poor, brainless mortals. You’re crazy, man :-P