• Bone@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    ·
    4 months ago

    Bro, everytime I get the select all the ‘x’ tiles (motorcycle, bicycle, bus, etc) one I never know if it means “all” of them, like even ones with just a little bit on the tile. Does it want the tires, too? It’s bullshit. Never seems to be correct, what I select.

    • 𝔼𝕩𝕦𝕤𝕚𝕒@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      4 months ago

      “select the bikes” That’s a motorcycle and that’s a moped. Those don’t count-uh I fucking guess they do?

      “Select the bus” Bro that’s an intersection at 200 feet.

      “Type the Captcha letters” Is that a lowercase r or a capital T?

    • ultranaut@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      4 months ago

      I’ve always done any square that includes any part of the thing, so the tire on the bus or the helmet of the motorcycle rider. That no longer works for me though, recently I keep getting more images and they seemingly never stop so I just give up on whatever I was trying to load. Its pretty ridiculous how shit the internet has become.

      • FutileRecipe@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        4 months ago

        so the tire on the bus

        Ok, part of the bus.

        the helmet of the motorcycle rider

        The helmet is not part of a motorcycle. I will fail that captcha every time if it requires it.

        • pajam@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          4 months ago

          Except I used to assume the same thing, but I failed every time I didn’t include the rider. Once I started including all the squares with the rider(s) as well, I started passing a lot more.

        • knatschus@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          1
          arrow-down
          1
          ·
          4 months ago

          You’re training AI on road safety, the head of the rider is the most important part of the motorcycle i would argue

      • Eril@feddit.org
        link
        fedilink
        English
        arrow-up
        1
        ·
        4 months ago

        By now I’m up to filling one of these things. If they show me a second one, I’m out. Not wasting my time training some AI

        • hendrik@palaver.p3x.de
          link
          fedilink
          English
          arrow-up
          0
          arrow-down
          1
          ·
          4 months ago

          I think they don’t train AI with captchas anymore. That used to be the case 10 years ago when we put in all the house numbers for google maps. but as far as I know they learned to do it cheaper without the captcha service. as of now (and for some time already) the results are just wasted.

          • webghost0101@sopuli.xyz
            link
            fedilink
            English
            arrow-up
            0
            ·
            4 months ago

            Half of them are literally traffic identification and i am skeptical of those 3d orientation ones also.

            • hendrik@palaver.p3x.de
              link
              fedilink
              arrow-up
              1
              ·
              4 months ago

              For some time I’ve occasionally used the ones for the visually impaired because they were easier to get right. But they also messed those up. I get a load of fire hydrants, cars, stairs and bicycles and motorcycles and traffic lights. Sometimes the pictures just repeat. I don’t think the stock of images is that big. But they could look at other things instead of just correctness. Like your mouse movement and how long it takes you. Not sure if they do that.

    • kambusha@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 months ago

      I don’t think it matters, as that isn’t the real test. Instead, it’s testing whether you are “behaving” as a human. Mouse movements, hesitation etc.

    • StarLight@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 months ago

      IKR! i try and solve the CAPTCHA and theres a tiny 5 nanometer slice of crosswalk on another tile, and i have no idea if i need to click it or not. And then sometimes you don’t have that issue, and you click all the correct tiles, and then it just takes you to another one, and another one, and another one… they really need to improve it

    • Dark Arc@social.packetloss.gg
      link
      fedilink
      English
      arrow-up
      7
      ·
      4 months ago

      I hate that captcha – the Google captcha where a single image (like a picture of a street with traffic lights, bikes, buses, etc) is divided up – it is the worst one by far.

      • GamingChairModel@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        4 months ago

        I’ve always thought it was intentional so that humans could train the edge detection of the machine vision algorithms.

        • Jojo, Lady of the West@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          4
          ·
          4 months ago

          It is. The actual test for humans there isn’t the fact that you clicked the right squares, it’s how your mouse jitters or how your finger moves a bit when you tap.

      • paws@cyberpaws.lol
        link
        fedilink
        English
        arrow-up
        1
        ·
        4 months ago

        I hate when the captcha starts at 1/10, so much so that I’ll usually just walk away if I can.

        • Plopp@lemmy.world
          link
          fedilink
          English
          arrow-up
          4
          ·
          4 months ago

          Of course not. But what about that millimeter of tire? Or the tenth of the rearview mirror?

            • pajam@lemmy.world
              link
              fedilink
              English
              arrow-up
              2
              ·
              edit-2
              4 months ago

              Right? After failing 90% of captchas I started selecting the person on the motorcycle as well. And wouldn’t you know it, I’m now passing most if the time.

  • A_Random_Idiot@lemmy.world
    link
    fedilink
    English
    arrow-up
    7
    ·
    4 months ago

    am I gonna need an AI to solve captchas now?

    cause they’ve gotten so patently stupidly ridiculous that I cant even solve them as a somewhat barely functional biological intelligence.

  • jwt@programming.dev
    link
    fedilink
    English
    arrow-up
    5
    ·
    4 months ago

    So we just invert the logic now, right?
    Make the captcha impossibly hard to get right for humans but doable for bots, and let people in if they fail the test.

  • Lvxferre@mander.xyz
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 months ago

    Ditching CAPTCHA systems because they don’t work any more is kind of obvious. I’m more interested on what to replace them with; as in, what to use to prevent access of bots to a given resource and/or functionality.

    In some cases we could use human connections to do that for us; that’s basically what db0’s Fediseer does, by creating a chain of groups of users (instances) guaranteeing each other.

    • aname@lemmy.one
      link
      fedilink
      English
      arrow-up
      2
      ·
      4 months ago

      What prevents the adversaries from guafanteeing their bots that then guarantee more bots?

      • Lvxferre@mander.xyz
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        4 months ago

        The chain of trust being formed. If some adversary does slip past the radar, and gets guaranteed, once you revoke their access you’re revoking the access of everyone else guaranteed by that person, by their guarantees, by their guarantees’ guarantees, etc. recursively.

        For example. Let’s say that Alice is confirmed human (as you need to start somewhere, right?). Alice guarantees Bob and Charlie, saying “they’re humans, let them in!”. Bob is a good user and guarantees Dan and Ed. Now all five have access to the resource.

        But let’s say that Charlie is an adversary. She uses the system to guarantee a bunch of bots. And you detect bots in your network. They all backtrack to Charlie; so once you revoke access to Charlie, everyone else that she guaranteed loses access to the network. And their guarantees, etc. recursively.

        If Charlie happened to also recruit a human, like Fran, Fran will also get orphaned like the bots. However Fran can simply ask someone else to be her guarantee.

        [I’ll edit this comment with a picture illustrating the process.]

        EDIT: shitty infographic, behold!

        Note that the Fediseer works in a simpler way, as each instance can only guarantee another instance (in this example I’m allowing multiple people to be guaranteed by the same person). However, the underlying reasoning is the same.

        • skaffi@infosec.pub
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          4 months ago

          [I’ll edit this comment with a picture illustrating the process.]

          While we wait for the picture, I will use an analogy to provide a mental one:

          Imagine a family tree. That is the chain of trust, in this analogy. Ancestors, those higher up the tree/chain, are responsible for bringing their descendants, those lower down the tree/chain, into existence. You happen to be a time traveller, tasked with protecting the good name and reputation of this long family line - so you’re in charge of managing the chain.

          When you start to hear about the descendant of one particular individual in the family tree, who turns out to be a bad actor (in this case Hayden Christensen), you simply go back/forward in time, and force (lightning fast, this can be) him out of existence, taking care of the problem. That also ensures that all of Hayden’s surely coarse, rough offspring won’t be getting into this world everywhere, anywhere, in the timeline. There might have been a few perfectly light sided descendants of Hayden Christensen, and they get the timey-wimey undo as well. Too bad for them! Casualties of dealing in absolutes.

          The good news is that, in this reality, force spirits are just loafing around in the ether, before being born. Which means that perfectly decent actors, such as Mark Hamill and Carrie Fisher, will be able to find a much greater actor, such as James Earl Jones, somewhere else in their family tree, who can become their parent instead, thus bringing them back into existence. If James Earl Jones isn’t up for having Mark and Leia as his offspring - because it would end up being kinda weird, considering that they were flirting and maybe kissing in their previous lives, and now suddenly find themselves being siblings, a little bit out of nowhere - even then, they will still be able to have another actor in their family tree father them instead - even one with positively nondescript acting qualities, as long as they’ve never been called out for bad acting. David Prowse might become their Dad, for instance.

          Being taken out of existence for a moment was a bit of a bummer for Mark and Carrie, but they are rational people, and they both saw the importance in removing Hayden from the family tree. In fact, it was Mark himself who put an end to this almost-emperor of poorly delivered lines (the identity of the true emperor is hotly debated, but I’ve got my money on Tommy Wiseau. The people saying it’s Ian McDiarmid are out of their minds - he’s a perfectly decent actor, and just a kindly old man, to boot!), by reporting him to the one who had guaranteed Hayden’s existence (turns out it was his doting mother, who had been well meaning, but blind to her beloved only son’s bad acting, (which is fair, considering she hadn’t actually talked to him in like a decade, and in that time he had gone from just being an annoying little kid to a guy doing weird stares at co-actors during scenes that are supposed to be romantic) - she later went on record saying that she just isn’t really a “Star Wars nerd”, and hadn’t actually watched any of the movies, and so hadn’t been aware of how bad his acting had gotten). Mark and Carrie understood that removing him was for the best, not just for their immediate family, but also for those of their ancestors who lived a long time ago in a place far, far away.

          Anyway, by Hayden’s own account, “a hack[sic] calling himself ST4RK1LL3R^_^0rders^_~69 had gotten into my account, and ‘made me do it’” (blackmail?), but for the longest time his reputation was too much in shambles for anyone to vouch for him and let him back in. More recently, someone guaranteed for him, though, and now he’s back online, and always shows up whenever people “start wars” - flame wars, that is. Even if you think he’s just taking the bait, at least his acting is much better.

          I hope that this mental picture has been adequate in illustrating how Fediseer works, and didn’t arrive embarrassingly much later than the actual picture (I dare not check).

          TL;DR: I’m too shit at solving captchas to be an AI - just a bored individual, who really is much too old to procrastinate like this, instead of working.

        • ArmokGoB@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          1
          ·
          4 months ago

          I feel like this could be abused by admins to create a system of social credit. An admin acting unethically could revoke access up the chain as punishment for being associated with people voicing unpopular opinions, for example.

          • Lvxferre@mander.xyz
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            4 months ago

            By “up the chain”, you mean the nodes that I represented near the bottom, right?

            Theoretically they could, by revoking their guarantee. But then the guarantee could simply ask someone else to be their guarantor, and the chain is redone.

            For example, check the infographic #2. Let’s say that, instead of botting, Charlie used her chain to bully Hector.

            • Charlie: “Hector likes ponies! What a shitty person! Gerald, I demand you to revoke their guarantee!”
            • Gerald: “sod off you muppet”
            • Charlie: “Waaah Gerald is a pony lover lover! Fran, revoke their access! Otherwise I revoke yours!”
            • Fran: “Nope.”
            • [Charlie revokes Fran’s guarantee]
            • Fran: “Hey Alice! Could you guarantee me?”
            • Alice: “eh, sure. Also, Charlie, you’re abusive.”
            • [Alice guarantees Fran]
            • [Alice revokes Charlie’s access.]

            Now the only one out is Charlie. Because the one abusing power also loses intrinsic trust (as @[email protected] correctly highlighted, there’s another chain of trust going on, an intrinsic one).

            • ArmokGoB@lemmy.dbzer0.com
              link
              fedilink
              English
              arrow-up
              0
              ·
              edit-2
              4 months ago

              When I say “up the chain,” I mean towards the admins. A platform isn’t gonna let just anyone start a chain, because any random loser could just be the start of an access chain for a bunch of bots, with no oversight. So I conclude that the chain would necessarily start with the website admins.

              My experience online is that the upper levels of moderation/administration feel beholden to no one once they get enough users. It’s been shown time and time again that you can act like a dictator if you have enough people under you to make some of them expendable. It might not be a problem on, say, db0. However, I’ve seen Discord servers that are big enough to have this problem. I could definitely see companies abusing this to minimize risk.

              So, for example, pretend Reddit had this system during the API nonsense:

              • You’re a nobody who is complaining about it.
              • Spez sees you are dissenting and follows your chain.
              • Turns out you’re probably gonna ask for a guarantee from people you share some sort of relationship/community with, even if it’s cursory.
              • Spez suspends everyone up the chain for 14 days until he reaches someone “important” like a mod.
              • Everyone points fingers at you for daring to say something that could get them in trouble, and you suffer social consequences, subreddit bans, etc.
              • Spez keeps doing this, but randomly suspends mods up the chain that aren’t explicitly loyal to Reddit (the company).
              • People start threatening to revoke access from others if they say things that break Reddit ToS or piss off the admins.
              • Dystopia complete

              Maybe I’m still misunderstanding how this system works, but it seems like it would start to run into problems as a website got more users and as people became reliant on it for their social life (like I am with Discord and some of my friends/family are with Facebook).

              • Lvxferre@mander.xyz
                link
                fedilink
                English
                arrow-up
                1
                ·
                4 months ago

                Got it - up “up”.

                Yes, if this sort of chain starts with the admins, they could exploit it for censorship. However that doesn’t give them “new” powers to abuse, it’s still the “old” powers with extra steps.

                And, in this case, the “old” powers are full control over the platform and access to privileged info. Even without this system, the same shitty admins could do things yielding the same dystopia as your example - such as censoring complains through vaguely worded bans (“multiple, repeated violations of the content policy”) or exploiting social relations to throw user against user, since they know who you interact with.

                So, while I think that you’re noticing a real problem, I think that this problem is deeper and appears even without this feature - it’s the fact that people would be willing to play along such abusive admins on first place, even as the later misuses systems at their disposal to silence the former. They should be getting up and leaving.

                It’s also tempting to think on ways to make this system headless, with multiple concurrent chains started by independent parties, that platforms are allowed to accept or decline independently. In this case admins wouldn’t be responsible so much for creating those chains, but accepting or declining chains created by someone else. With multiple sites being able to use the same chains.

                • ArmokGoB@lemmy.dbzer0.com
                  link
                  fedilink
                  English
                  arrow-up
                  0
                  ·
                  edit-2
                  4 months ago

                  My main criticism was how this system enables admins to implement collective punishment with almost zero effort, unless it’s made headless.

          • skaffi@infosec.pub
            link
            fedilink
            English
            arrow-up
            1
            ·
            4 months ago

            Absolutely, but the chain of trust, in a way, doesn’t start with the admin - only the explicit chain does. Implicitly, the chain of trust starts with all of us. We collectively decide if any given chain is trustworthy or not, and abuse of power will undoubtedly be very hard to keep hidden for long. If it becomes apparent that any given chain have become untrustworthy, we will cast off those chains. We can broke new bonds of trust, to replace chains that have broken entirely.

            It’s a good system, because started a new chain should be incredibly easy. It’s really just a refined version of the web rings of old, presented in a catalogue form. It’s pretty great!

        • AeroLemming@lemm.ee
          link
          fedilink
          English
          arrow-up
          0
          ·
          4 months ago

          That sounds infeasible in the real world. 90% of the population isn’t even going to understand a system like that, much less be willing to use it.

          • Womble@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            4 months ago

            Users don’t need to understand the system, all they need to know is you need to get someone to vouch for you, and if you vouch for bad people/bots you might lose your access.

            • AeroLemming@lemm.ee
              link
              fedilink
              English
              arrow-up
              0
              arrow-down
              1
              ·
              4 months ago

              That’s an absurd hurdle for accessing an online service. I guess I shouldn’t expect people on the fediverse to understand, considering the barriers to entry it has.

  • Wistful@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 months ago

    So what would be a good solution to this? What is something simple that bots are bad at but humans are good at it?

    • OsrsNeedsF2P@lemmy.ml
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      4 months ago

      I work in a related space. There is no good solution. Companies are quickly developing DRM that takes full control of your device to verify you’re legit (think anticheat, but it’s not called that). Android and iPhones already have it, Windows is coming with TPM and MacOS is coming soon too.

      Edit: Fun fact, we actually know who is (beating the captchas). The problem is if we blocked them, they would figure out how we’re detecting them and work around that. Then we’d just be blind to the size of the issue.

      Edit2: Puzzle captchas around images are still a good way to beat 99% of commercial AIs due to how image recognition works (the text is extracted separately with a much more sophisticated model). But if I had to guess, image puzzles will be better solved by AI in a few years (if not sooner)

      • parpol@programming.dev
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        1
        ·
        4 months ago

        So linux users are about to be blocked everywhere unless they install malware. I think I would rather just live with a dead internet.

      • brbposting@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        3
        ·
        4 months ago

        I love Microsoft’s email signup CAPTCHA:

        Repeat ten times. Get one wrong, restart.


        iPhones already have it

        Private Access Tokens? Enabled by default in Settings  > [your name] > Sign-In & Security > Automatic Verification. Neat that it works without us realizing it, but disconcerting nonetheless.

        So, the spammers will need physical Android device farms…

        • StarLight@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          4 months ago

          Oh my god. I lost my fucking mind at the microsoft one. You might aswell have them solve a PhD level theoretical physics question

        • OsrsNeedsF2P@lemmy.ml
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          4 months ago

          More industry insight: walls of phones like this is how company’s like Plaid operate for connecting to banks that don’t have APIs.

          Plaid is the backend for a lot of customer to buisness financial services, including H&R Block, Affirm, Robinhood, Coinbase, and a whole bunch more

          Edit: just confirmed, they did this to pass rate limiting, not due to lack of API access. They also stopped 1-2 years ago

          • brbposting@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            0
            ·
            4 months ago

            No way!! Can’t find anything about it online - is this info by the way of insiders? Thanks for sharing, would have NEVER guessed. Not even that they’d have to use Selenium much less device farms.

            • OsrsNeedsF2P@lemmy.ml
              link
              fedilink
              English
              arrow-up
              1
              ·
              4 months ago

              Yup insider info they definitely don’t want public. Just confirmed the phone farms were to bypass rate limit, although they do use stuff like Selenium for API-less banks

  • FuzzyRedPanda@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 months ago

    If some sites only need me to click the one checkbox to prove I am a human, why aren’t ALL sites using this method?!

    • kiagam@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      arrow-down
      1
      ·
      4 months ago

      when you have to click once, means they have been gathering all your actions up to that point, and for sure you are human. If you get asked to click images, means they don’t have enough information yet, or you failed some security step (wrong password) and the site told captcha to be extra sure