this post was submitted on 19 Jul 2024
1 points (100.0% liked)

Technology

63186 readers
3639 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each other!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed
  10. Accounts 7 days and younger will have their posts automatically removed.

Approved Bots


founded 2 years ago
MODERATORS
 

Bots can now solve CAPTCHAs better than humans

https://www.youtube.com/watch?v=IWUHv3S8JVI

#tech #video

@technology@lemmy.world

top 50 comments
sorted by: hot top controversial new old
[–] Wistful@discuss.tchncs.de 0 points 7 months ago (8 children)

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 0 points 7 months ago* (last edited 7 months ago) (3 children)

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 0 points 7 months ago (2 children)

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

[–] Hugh_Jeggs@lemm.ee 0 points 7 months ago (2 children)

I don't have this problem because I use Windows

load more comments (2 replies)
[–] henfredemars@infosec.pub 0 points 7 months ago* (last edited 7 months ago) (2 children)

Not if we build our own open and free-as-in-freedom Internet first.

[–] Bonesince1997@lemmy.world 0 points 7 months ago

Only to be discovered by the bots and other ne'er-do-wells...

[–] SexualPolytope@lemmy.sdf.org 0 points 7 months ago (1 children)

With blackjack and hookers.

Bender smoking a cigar

[–] BlessedDog@lemmy.world 0 points 7 months ago

In fact, forget the whole internet

[–] brbposting@sh.itjust.works 0 points 7 months ago (2 children)

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…

[–] OsrsNeedsF2P@lemmy.ml 0 points 7 months ago (1 children)

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

[–] brbposting@sh.itjust.works 0 points 7 months ago (1 children)

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 0 points 7 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

[–] EliteDragonX@lemmy.world 0 points 7 months ago (1 children)

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

[–] brbposting@sh.itjust.works 0 points 7 months ago

Just noticed the screenshot shows 1 of 5.

So five wasn’t good enough… they had to double it. Do kinda respect that they’re fighting spammers, but wonder how Google does it with Gmail. They seem to have tightened then recently loosened up on their requirement for SMS verification (but this may be an inaccurate perception).

load more comments (1 replies)
[–] Lost_My_Mind@lemmy.world 0 points 7 months ago (1 children)

Pizza toppings. Glue is not a topping.

[–] Imgonnatrythis@sh.itjust.works 0 points 7 months ago (2 children)

Neither are pineapples. Fight me.

[–] SlopppyEngineer@lemmy.world 0 points 7 months ago

Neither were tomatoes before 1500. Times change.

[–] Eylrid@lemmy.world 0 points 7 months ago (2 children)

Glue is not a topping. Pineapples are not glue. Therefore pineapples are not not a topping.

load more comments (2 replies)
[–] tal@lemmy.today 0 points 7 months ago (1 children)
[–] db0@lemmy.dbzer0.com 0 points 7 months ago (1 children)

Knowing what we now know, the bots will instead just make convincingly wrong arguments which appear constructive on the surface.

[–] DarkDarkHouse@lemmy.sdf.org 0 points 7 months ago (1 children)

So, human level intelligence

[–] db0@lemmy.dbzer0.com 0 points 7 months ago (1 children)

You're wrong but I don't have the patience to explain why.

[–] weststadtgesicht@discuss.tchncs.de 0 points 7 months ago (1 children)

Not a constructive comment, captcha failed.

load more comments (1 replies)
[–] NegativeInf@lemmy.world 0 points 7 months ago

Isn't the real security from how you and your browser act before and during the captcha? The point was to label the data with humans to make robots better at it. Any trivial/novel task is sufficient generally, right?

[–] I_Miss_Daniel@lemmy.world 0 points 7 months ago (1 children)
[–] lemmyvore@feddit.nl 0 points 7 months ago

Seriously, we probably need to dig into some parts of the human senses that can't be well defined. Like when you look at an image and it seems to be spinning.

load more comments (3 replies)
[–] Milk_Sheikh@lemm.ee 0 points 7 months ago

Eyyyyy we’re fucked 🙃

[–] Bonesince1997@lemmy.world 0 points 7 months ago (14 children)

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.

[–] ultranaut@lemmy.world 0 points 7 months ago (2 children)

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.

[–] Eril@feddit.org 0 points 7 months ago (1 children)

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 0 points 7 months ago (2 children)

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.

load more comments (2 replies)
[–] FutileRecipe@lemmy.world 0 points 7 months ago (1 children)

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.

[–] knatschus@discuss.tchncs.de 0 points 7 months ago (1 children)

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

load more comments (1 replies)
[–] EliteDragonX@lemmy.world 0 points 7 months ago (2 children)

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

load more comments (2 replies)
[–] Exusia@lemmy.world 0 points 7 months ago (2 children)

"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?

[–] Damage@slrpnk.net 0 points 7 months ago

Lowercase L and uppercase i are so fucking problematic

load more comments (1 replies)
[–] MonkderDritte@feddit.de 0 points 7 months ago

It looks what most people do and humans are lazy, so, i guess, select only the fully covered tiles?

load more comments (10 replies)
[–] lvxferre@mander.xyz 0 points 7 months ago (9 children)

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.

[–] lauha@lemmy.one 0 points 7 months ago (1 children)

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

[–] lvxferre@mander.xyz 0 points 7 months ago (16 children)

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.]

[–] lauha@lemmy.one 0 points 7 months ago (1 children)

Thanks fpr the explanation.

load more comments (1 replies)
[–] ArmokGoB@lemmy.dbzer0.com 0 points 7 months ago (6 children)

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.

load more comments (6 replies)
load more comments (14 replies)
load more comments (8 replies)
[–] banazir@lemmy.ml 0 points 7 months ago (2 children)

I haven't been able to solve CAPTHCAs in years.

load more comments (2 replies)
[–] leanleft@lemmy.ml 0 points 7 months ago

Are you a robot?

I guess not

[–] cupcakezealot@lemmy.blahaj.zone 0 points 7 months ago (11 children)

me: clicks all the traffic lights

<wrong!>

load more comments (11 replies)
load more comments
view more: next ›