208

Discord/Twitch/Snapchat age verification bypass

The real and robust method will be generating artificial video input instead of the real webcam. I really don’t think any platform will be able to counter this. If they start requiring to use a phone with harder to spoof camera input, you will simply be able to put the camera in front of a high resolution screen. The cat and mouse game will not last long.

an hour agococoto

> I really don’t think any platform will be able to counter this.

Do platforms want to counter it?

Seems to me with an unreliable video selfie age verification:

* Reasonable people with common sense don't need to upload scans of their driving licenses and passports

* The platform gets to retain users without too much hassle

* Politicians get to announce that they have introduced age controls.

* People who claimed age checks wouldn't invade people's privacy don't get proven wrong

* Teens can sidestep the age checks and retain their access; teens trying to hide their porn from their parents is an age-old tradition.

* Parents don't see their teens accessing porn. They feel reassured without having to have any awkward conversations or figure out any baffling smartphone parental controls.

Everyone wins.

a minute agomichaelt

Don't Windows Hello camera devices have some kind of hardware attestation? I'm sure verification schemes like this will eventually go down that path soon.

My guess is that's probably one of the reasons Google tried to push for Play Store only apps, provide a measurable/verifiable software chain for stuff like this.

24 minutes agogclawes

That the camera is real doesn't imply the thing it's viewing is real.

4 minutes agonitwit005

Yes they do. Part of the reason why you can't use certain webcams that are Windows Hello compatible (I.e. with IR) in recent versions of Windows.

23 minutes agoOptionOfT

They could do what a bank does and run everyone's ID through chexsystems. It's really hard to defeat this. Fake identities don't exist in the system and stolen ones would get flagged by geographic, time of use and velocity rules.

8 minutes agobob1029

They already support ID checks as an alternative to face scanning, if the latter proves to be untenable then it's literally a case of flipping a switch to mandate ID instead.

an hour agojsheard

The long term solution would have to be some kind of integration with a government platform where the platform doesn’t see your ID and the government doesn’t see what you are signing up for.

I don’t this will happen in the US but I can see it in more privacy responding countries.

Apple and Google may also add some kind of “child flag” parents can enable which tells websites and apps this user is a child and all age checks should immediately fail.

15 minutes agoGigachad

Personal Identity Verification (PIV) and Common Access Card (CAC) credentials used by US government & military via NFC already work on web browsers. States should just move to digital IDs stored on smartphones, with chain of trust up through the secure element...

22 minutes agobeambot

> Personal Identity Verification (PIV) and Common Access Card (CAC) credentials used by US government & military via NFC already work on web browsers. States should just move to digital IDs stored on smartphones, with chain of trust up through the secure element...

I think you're... missing the point of the pushback. People DO NOT WANT to be identified online, for fear for different types of persecution.

14 minutes agoesseph

ID is much easier to forge, it's just a flat 2-d shape. None of the physical security features come through in images.

26 minutes agoalright2565

When I had to prove my passport for my bank over a video call they told me to rotate it around in the sunlight to show that it had the holo-whatever ink. So I wouldn't put it past them.

24 minutes agojunon

A call requires a human, which is inherently not scalable. And even humans have trouble distinguishing AI content these days.

17 minutes agodigiown

A “video call” perhaps requires a human, but the type of test described need not be a video call. One can imagine a network trained to distinguish a fake id card from real one from a video recorded where the user is asked to move the card such that the holograph is glinting in the sunlight.

2 minutes agokrisoft

And it's not like Discord actually cares. They just care about appearing like they care. Something to keep the heat off of them from regulators and angry parents.

5 minutes agoziml77

They can't feasibly do this in the US since many people don't have drivers licenses or passports.

an hour agoarcologies1985

Don't you have to be over 18 to get a credit card? How many people in the US wouldn't be able to present a CC or ID?

41 minutes agojsheard

Only to have your own card. You can be an authorized user on a credit card even if you're under 18.

38 minutes agoDenatonium

Ah right. That's no use for verification then, unless there's a way for payment gateways to distinguish the primary user from their authorized users.

37 minutes agojsheard

At least in Australia you absolutely can have a debit card under 18 and it’s extremely common for adults to not have a credit card.

25 minutes agoGigachad

> At least in Australia you absolutely can have a debit card under 18

Steam requires a credit card for age verification in the UK, and doesn't accept debit cards for that purpose, so evidently there's a backend way to tell credit and debit apart.

22 minutes agojsheard

Those without driver's licenses or passports can get a state ID card instead, if I'm not mistaken. A pain, but an option.

44 minutes agocarcabob

Yeah that’s not true. It’s a lie. And we all know why it’s a lie. Adults in the US with ID is 99%

38 minutes agobuzzerbetrayed

Somehow they don’t have trouble getting an ID when they want to buy alcohol

31 minutes agojtmarl1n

*Citation needed

> Nearly 21 million voting-age U.S. citizens do not have a current (non-expired) driver’s license. Just under 9%, or 20.76 million people, who are U.S. citizens aged 18 or older do not have a non-expired driver’s license. Another 12% (28.6 million) have a non- expired license, but it does not have both their current address and current name. For these individuals, a mismatched address is the largest issue. Ninety-six percent of those with some discrepancy have a license that does not have their current address, 1.5% have their current address but not their current name, and just over 2% do not have their current address or current name on their license. Additionally, just over 1% of adult U.S. citizens do not have any form of government-issued photo identification, which amounts to nearly 2.6 million people.

From https://cdce.umd.edu/sites/cdce.umd.edu/files/pubs/Voter%20I...

31 minutes agobikezen

[dead]

26 minutes agogjs278

wat. the majority of Americans have a DL, ID, or Passport. What a silly thing to say.

For DL alone:

>Data indicates that approximately 84% to 91% of all Americans hold a driver's license, with roughly 237.7 million licensed drivers in the U.S. as of 2023.

Add in an ID and Passport and we are likely closer to 99%

27 minutes agoedm0nd

And lose every user in the process

an hour agoairstrike

Is there any data on what kind of hits to enrollment were taken by facebook, gmail etc when they added requirements like a phone #? Maybe it's buried in their sec filings. Anyway, this "cat and mouse" game is probably irrelevant. They're not looking for and don't need a perfect system. Bc 99% of the public couldn't care less about handing over their information.

24 minutes agojasonfarnon

Is there any data on what kind of hits to enrollment were taken by facebook, gmail etc when they added requirements like a phone #? Maybe it's buried in their sec filings.

27 minutes agojasonfarnon

I think you massively overestimate how many people actually care.

My guess is that 95% or more of all Discord users do not care and simply upload their selfie or ID card and be done with it. I know I will (although they did say that they expect 80%+ to not require verification since they can somehow infer their age from other parameters)

39 minutes agodark-star

[delayed]

11 minutes agoesseph

Most people under the driving age don’t have ID’s, at least in the US.

43 minutes agoForgeties79

you counter this by using an id verified service like login.gov or okta verify.

That's the endgame and what the EU really wants. No poasting unless they can arrest you for inconvenient memes.

37 minutes agognarbarian

Yes this is spot on. Apple & Google mobile platforms are locked down tight for this reason. Try installing okta verify on graphene OS. You cannot.

27 minutes agoleftouterjoins

They're getting worse with attested and validated environments. This one of the reasons that google is trying to kill sideloaded apps and checking for root access.

Weird thing.. the people who want this validation fully expect for you to pay for, maintain, keep it valid, and pay for upkeep/service for their desires. Honestly, this is something that SHOULD get very aggressive pushback.. but most people accept for no reason.

10 minutes agomonksy

ask me how I know...

20 minutes agognarbarian

Wow. The EU.

24 minutes agoapeters

yes, avoiding EU fines and ensuring availability there is most likely the motivating factor behind the change.

11 minutes agognarbarian

Alternatively, hand someone $20 and your phone and have them do the verification for you.

an hour agokevinh

This is just what I did, and plan to continue to do.

36 minutes agopfych

You can just use a video from YouTube there are people that do it that just don't care

21 minutes agoddtaylor

you put a flickering light, pwm creating artifacts in the video and have it apologize for it, to hopefully break some watermarks. my led light started acting up since yesterday, i have no other bulb.

21 minutes agoqwertox

I did this with OBS Virtual Camera for a thing in Oregon and it worked.

22 minutes agoddtaylor

Death Stranding 2 photo-mode works well for this.

29 minutes agotjpnz

You require a human to identity proof in real life and bind that to a digital identity with a strong authenticator. Anti fraud detection systems can suspend or ban if evasion attempts are detected. Perfect is not the target, it doesn’t have to be.

See: Login.gov (USPS offline proofing) and other national identity systems.

(digital identity is a component of my work)

an hour agotoomuchtodo

>You require a human to identity proof in real life and bind that to a digital identity

That's going to be a no from me, dawg. I'm sympathetic to ID checks like if you're buying beer or whatever, but not linking my real life identity to discord or whatever.

an hour agogruez

Not my call, it’ll be the law of the land. Some may leave, but most won’t, and that’s good enough for corporate and enterprise value purposes.

Pornhub is fighting state age verification and keeps losing state by state, for example.

an hour agotoomuchtodo

You have to show ID to buy beer?

38 minutes agodark-star

If you aren't obviously adult then yeah. Where do you live so there are no laws on selling the alcohol to children?

32 minutes agosubscribed

Why should anyone inclined to want to buy beer have to show ID to do it?

an hour agowileydragonfly

I don't know how it works where you live, but in many jurisdictions around the world (including the one I live in), you have to provide ID to prove that you're of drinking age.

36 minutes agochrysoprace

Because you’re required to in all 50 states to prove you’re over 21.

37 minutes agotoomuchtodo

I don't think that's true? Rather, stores must not sell to anyone under 21. I'm almost 40 and rarely get carded these days.

31 minutes agocoldpie

Which is by nature transient. There are many more and quite dangerous strings attached to doing this online. You never know if all parties involved in the verification are trustworthy.

an hour agoMrDrMcCoy

Actually, there are many ways. For example they change colors on your screen and check in real time how it reflects on your face, eyes, etc. Very hard for a model to be trained to respond this quickly to what's on the screen.

They also have you move your head in multiple directions.

an hour agoEGreg

You could always generate a random face model with real time rendering with enough details to trick any AI detector (or even human) and then you can do real time animation to orders or screen light tricks. You could also simply use some face filter on your face and these ones are really convincing these days (like on Snapchat and such).

an hour agococoto

Show me such a model.

It would be interesting to see a model completely indistinguishable from a real human in behavior, as well as real-time reflection off different surfaces, etc.

The next step would be to make a complete digital clone of a person based on surreptitiously recording them with hidden cameras. I doubt it's possible.

an hour agoEGreg

The pieces are there. If you're not modifying everything in the image all the time, there's no reason to run it through a visual model. Generate it once (we have it), transform into textured 3d model (we have it), animate and map to movements with vtuber software (we have it). Adding screen colour reflection is trivial. We just need a pipeline for this.

We had facerig for over a decade now. Facefilter recently. It's not hard anymore.

6 minutes agoviraptor

This is doable using high end stuff like Runway with a draft quality.

Your better bet would be to generate a face as an image and then you can easily generate that same face in different expected poses and conditions. You can then use existing models where you get to select the starting image and the ending image. Add some filters and noise to just make it look like normal crappy low light camera.

As for the color that's another expected condition and can be overlayed or pre-generated.

16 minutes agoddtaylor

It does appear to work. I received a message from Discord saying "We determined you're in the adult group. <learn more>"

narrator> And that's when he discovers his account has now been hacked...

;)

an hour agoscarygliders

Worked for me as well. Hopefully my account of 11+ years isn't penalized because of this. Not like it matters because I'll quit anyways if forced to send my face or ID.

an hour ago0x1ch

You probably won't even have to validate then. I guess they can safely assume that you didn't create your account when you were 7 years or younger. They said they expect 80% of users or so to be auto-verified by some other means (account age, typing statistics, whatever)

36 minutes agodark-star

Wonderful. Hopefully I'm not retroactively banned for things I said when I was fourteen on servers long gone.

4 minutes ago0x1ch

Unfortunately I wouldn’t be so sure that there aren’t any 7 year old Discord users

15 minutes agovarun_ch

My account is almost a decade old and discord is still asking me to complete age verification.

22 minutes agoRetr0id

Are they rolling this out in stages? I haven't been asked to prove the age of my account.

11 minutes agopoly2it

I'm in the UK (where the law allows them to use heuristics).

7 minutes agoRetr0id

i changed the password later just to be sure.

44 minutes agokattagarian

I don't understand why (mostly) young people put so much effort into remaining customers of a service that is actively hostile against them and that they do not like. Does the convenience of remaining on a service you don't like the management of outweigh the mild effort to find an alternative solution?

36 minutes agoGaryBluto

> the mild effort to find an alternative solution?

Calling it a "mild effort" assumes skills that older generations took for granted but many young people seem to have been actively trained out of. We're past the era where I take for granted that aspiring programmers need to have the basics of a terminal or shell explained to them, into one where they might need an explanation for the basics of a file system and paths. I wouldn't be surprised to hear that hardly any of them could touch-type, either. (I wonder what the speed record is for cell phone text input...)

Yes, they can query a search engine (kind of) or, I guess nowadays, ask ChatGPT. But there's going to be more to setting up an alternative than that. And they need to have the idea that an alternative might exist. (After all, they're asking ChatGPT, not some alternative offering from a company that provides alternatives to Google services....)

31 minutes agozahlman

> I don't understand why (mostly) young people put so much effort into remaining customers of a service that is actively hostile against them

The Network Effect.

That's it. Their friends are there so they're there.

10 minutes agooliyoung

Why do middle aged people still use Facebook marketplace rather than another platform? Because even if you put in the effort to use something different, you’ll be the only one there.

The effort to coordinate everyone to move at the same time is bordering on impossible.

21 minutes agoGigachad

First mover advantage with network effects

13 minutes agoddtaylor

I'm the first and only one of my friend group on my IRC server. It's an elite claim, I know.

3 minutes agodpkirchner

I don't control most of the discord communities I'm in. Some have been going a long time, and every platform migration sheds and shreds members. The 'mild effort' to move an old community to a new platform more often than not killed the community

34 minutes agoAnonbrit

> and every platform migration sheds and shreds members.

What's the problem? You're filtering out people who don't really care about participation in whatever group or society is there. People who want to participate will move to an acceptable service and those who feel that is too much effort probably weren't participating much (if at all) anyway - in that case the only difference is the visible list of people with accounts going down, not the actual "users".

32 minutes agoGaryBluto

The people will just recreate the same community on the same platform without you as the owner. They don’t care about you running it.

It’s also a futile effort since age checks for adult content is becoming the law around the world so soon any platform you move to will have the same checks.

20 minutes agoGigachad

I disagree with this sentiment. It is entirely possible that there will be people who are regulars on one platform who are just unable (actually unable or perceives themselves unable) to migrate and the morale lost from losing their regulars is huge. Or a subset who insist on staying, forming their own sub-community, and neither the migrating group nor the people who insist on staying produce enough engagement for the members and so the community as a whole fizzles out. This is all squishiness. There is a reason why deplatforming appears to work in reducing the effectiveness of political groups, even if the people who remain in the community post-deplatforming are hardened in their loyalty to the political policy of the group.

24 minutes agoKittenInABox

Most people don’t really care that their privacy is violated, at least not any more than a superficial “oh well it’s obvious they’re doing that, but what can you do about it!”, no point switching platform if there’s no one there to talk to.

32 minutes agojwkerr

>remaining customers of a service that is actively hostile against them

because that's not how they view it. For most Gen Z users and younger their digital identity already is their identity and they have no problem verifying it because the idea of being anonymous on a social network defeats the purpose of being there in the first place.

6 minutes agoBarrin92

> remaining customers of a service that is actively hostile against them and that they do not like

And yet here we all are, still in an uproar every time GitHub goes down. Change is slow, we can't all leave GitHub in a day. Same with Discord users.

22 minutes agoherpdyderp

I think the Discord situation is a bit different.

Getting everyone to switch away from Discord has been hard because getting everyone to spontaneously switch with no clear benefit hasn't worked. They want to just keep using the app and get back into a game with their friend.

It's different to lock a door and task users with getting the key to come back in. This is more similar to an MMORPG that kills their audience because they cause the core group to stop playing and then all of the other players experiences get worse, which causes a downward trend that avalanches.

10 minutes agoddtaylor

I mean, it's called a social network

13 minutes agog947o

I am sure that is part of the appeal to the developing mind, the adversarial nature.

34 minutes agoComputer0

Nothing more "adversarial" than continuing to allow a service to leach on whatever information you're giving to it despite it kicking you in the face at every opportunity.

28 minutes agoGaryBluto

Hm, when attempting it I get redirected to https://age-verifier.kibty.town/webview?url=null, which says:

{"error":"error parsing webview url"}

Edit: Apparently my discord account is in some kind of A/B feature test that uses a different verification provider, Persona

an hour agoRetr0id

Hopefully your comment gets pushed to the top. Would like the security guys from the blog to see it.

3 minutes ago0x1ch

the cat-and-mouse game of digital age verification is such a massive compliance headache. if these guards are this easy to bypass the platforms are basically just checking a box to satisfy regulators while leaving the actual liability wide open. it’s hard to underwrite trust when the verification layer is this brittle.

an hour agoengelo_b

There is a way to do this, where nearly everyone is fine.[0]

However, the orgs don’t get to capture verified adult user identity to pad the value of their user data profiles…

[0] https://blog.google/company-news/inside-google/around-the-gl...

an hour agoconsumer451

It seems unlikely that "is user adult" is not already easily modeled by any of these companies to within a very high degree of confidence. Even 15 or 20 years ago Google search could bracket your age pretty effectively. It doesn't seem like this adds metadata that wasn't already there.

an hour agobrian-armstrong

If they admit this, they wouldn't be able to advertise to children anymore without breaking many rules.

6 minutes agodigiown

Google prompts me to verify my age on my account I created in 2004. They’re not trying too hard.

13 minutes agochatmasta

It was never going to be perfect. I suspect the goal with things like these is to add additional friction to the process, to make it much harder for the general population to bypass them.

an hour agotentacleuno

I'm against workarounds. I'm pro "leaving them and only come back when Digital ID is not required anymore".

25 minutes agoelectrotype

This project is something that we would want to archive pretty quickly. I can see those service being upset over that being exposed.

14 minutes agomonksy

You're assuming discord or twitch actually care. I doubt they actually do. It's there to preempt the regulatory hammer, and the presence of clunky workarounds like this doesn't affect it if it doesn't reach the mainstream. If it does, they can just patch it.

7 minutes agodigiown

That worked for me. Got a response on desktop discord client once it was done. Wonder how long before they lock this down.

14 minutes agonirav72

Wow that was a fun read, I never thought about the technical implementation of these verification systems.

an hour agosyntaxing

Is this not easily patched by the provider encrypting and signing the whole payload? I would have thought that would be table stakes for an identity provider.

7 minutes agoidontwantthis

Love that hackers are still using "greetz"

36 minutes agolelandfe

too late: I have already deleted my Discord account; Twitch is also going to enforce this? hmmm...

an hour agothephotonsphere

if you don't actively use discord, then this is probably the best solution, I agree

34 minutes agodark-star

Alright, how long until they patch this? Anyone takin' bets?

an hour agorelma2

doesn't work - request times out.

an hour agotaesu

worked here - as soon as i did it i heard a dm ping from the 'official' discord account...

"We determined you're in the adult age group."

an hour agokotaKat

That was fast.