Live data from Hacker News

reCAPTCHA Mobile Verification Is Bringing the Play Integrity API to Desktops

discuss.grapheneos.org

41–50 of 74 posts

Re: reCAPTCHA Mobile Verification Is Bringing the Play Integrity API to Desktops

#41
post #10

[dead]

Blind people need to start suing at least in America the ADA is far easier to win against large companies than in the UK as the equality act is treated vastly weaker by judges than if someone presented a religion or race lawsuit. America is the only place to take down big tech discrimination.

Smart glasses or apps like BeMyEyes can assist blind people through these flows. AI's visual understanding has progressed tremendously over the past couple decades.

Re: reCAPTCHA Mobile Verification Is Bringing the Play Integrity API to Desktops

#43
This is begging for anti-competitive investigations, surely? It's explicit collusion between the largest mobile makers and key app-based services (e.g. gov services, communication tools, banking) to directly block any competing OS.

They're publicly agreeing that only users using their approved mobile devices are allowed to do banking, and competitors cannot. I'm not sure how much more clearly anti-competitive this could be.

Re: reCAPTCHA Mobile Verification Is Bringing the Play Integrity API to Desktops

#45

In recent r/Android update post, this is put at the very last, I believe this completely verifies that Google is implementing hardware attestation. And, r/android being mostly google worshipers won't say anything, but also it's difficult to parse through such a huge ai generated post. New data isolation and verification tools Expanded Binary Transparency: Anyone can now verify that the critical software layers on the…

https://old.reddit.com/r/Android/comments/1tb8dxv/new_featur...

https://www.reddit.com/r/Android/comments/1tb8dxv/new_featur...

https://blog.google/security/whats-new-in-android-security-p...

Re: reCAPTCHA Mobile Verification Is Bringing the Play Integrity API to Desktops

#47
post #10

[dead]

This one sounds less problematic for blind people than reCAPTCHA, which relied on a visual challenge. Especially since google or the screen reader software can easily add a browser extension that forwards the challenge to the phone removing the need for scanning a QR code.

The real problems with this technology are control (need a google approved phone) and privacy/tracking.

Re: reCAPTCHA Mobile Verification Is Bringing the Play Integrity API to Desktops

#48

Earlier quoted context omitted.

The exact requirements for security updates depends on the Android version you're running and the one your device came with. From the docs: MEETS_STRONG_INTEGRITY The app is running on a genuine and certified Android device with a recent security update. On Android 13 and higher, the MEETS_STRONG_INTEGRITY verdict requires MEETS_DEVICE_INTEGRITY and security updates in the last year for all partitions of the device,…

I didn't know about this change, this is actually good news, it means no app can realistically rely on strong integrity as it will cut them from their user base.

I think you overestimate how far apps are willing to go for stupid reasons.

Also, there is still the DEVICE_INTEGRITY check that verifies the hardware side of things so if old devices have to be pushed, app developers still won't let you run their apps on LineageOS

Re: reCAPTCHA Mobile Verification Is Bringing the Play Integrity API to Desktops

#49

Earlier quoted context omitted.

> My opinion on this is that any method to check integrity, root access or if developer mode is enabled is a security vulnerability by itself, no such app should be able to know that. I think knowledge of such information should be available to all apps, but I think apps should not be so annoyingly restrictive. There's absolutely no reason why games or generic apps need to act on any of this information.

Realistically, in which scenario this information can be useful? I can't think of anything, it should be removed. It's been misused by banking app and games, I've never seen a legitimate use case.

To verify that the user or someone who had physical access to the device (border checks, etc.) hasn't messed with the firmware.

If I were a bank I wouldn't want to be on the hook for someone getting their bank account drained by the custom ROM someone downloaded from XDA.

Then there's the DRM thing, where copyright owners make companies like Netflix sign a document like "if you don't enforce strong DRM, you cannot serve our media". Their choice is either use DRM (which in turn uses integrity checking) or not serve you at all. As a user, you once again have the choice of "buy the box set" or "use a smartphone with a trusted OS".

There's also the corporate use case, companies have remote wipe capabilities for data integrity purposes and don't want their employees rooting phones.

Pokemon Go used it to check whether people were spoofing their location and ruining the game for others. They were especially assholish about it, but that should hardly be a surprise when Nintendo is involved at any part of the chain.

Any game with in-app purchases wants to verify that nobody messed with the APK to get paid content for free. It's almost a basic business requirement. Combining limited-lifetime remote attestation tokens with data fetch URLs means superweatherapp-patched-luckypatcher.apk on LineageOS will not be able to pretend to be the real app (GPlay on stock Android already offers app verification APIs).

In Google's case, "this is a physical device and not an emulator" is a strong signal that the user is not a bot pretending to be a human. In an age where CAPTCHAs are easier to solve for AI than they are for humans, that kind of verification is worth a lot.

I'm sure I'm missing a lot of use cases here, but the technology is useful. It's often used in apps and games I would never want to run on my phone anyway, except for banking apps perhaps.

Re: reCAPTCHA Mobile Verification Is Bringing the Play Integrity API to Desktops

#50

Earlier quoted context omitted.

Pray tell, how might you get them to trust your signing key? Do you just email Mr. Pichai and ask nicely, is that enough?

I would try reaching out to the Recaptcha team so you can create a legal contract around what guarantees and compensation are needed to get your key trusted.

But that would only be possible for large companies. If I'm just tinkering with my own Linux distribution for fun, Google won't even bother responding to my request.
Post reply on HN