zlacker

[parent] [thread] 285 comments
1. arielc+(OP)[view] [source] 2025-08-26 11:11:45
Meaning to use your device you need to have a contractual relationship with a foreign (unless you are in the US) third party that decides what you can or cannot do with it. Plus using GrapheneOS is less of an option every day, since banks and other "regulated" sectors use Google Play Protect and similar DRMs to prevent you from connecting from whatever device you want. Client-side "trust" means the provider owning the device, not the user.

Android shouldn't be considered Open Source anymore, since source code is published in batches and only part of the system is open, with more and more apps going behind the Google ecosystem itself.

Maybe it's time for a third large phone OS, whether it comes from China getting fed up with the US and Google's shenanigans (Huawei has HarmonyOS but it's not open) or some "GNU/Linux" touch version that has a serious ecosystem. Especially when more and more apps and services are "mobile-first" or "mobile-only" like banking.

replies(35): >>markus+C >>pimter+Q >>gonzal+33 >>darios+T3 >>Cianti+A4 >>niutec+p5 >>TheCra+n7 >>everdr+08 >>rollca+Ya >>gianca+bb >>nick48+Mb >>0x4454+Sb >>danari+Ah >>ktosob+5k >>Furiou+ml >>Cthulh+Fm >>miohta+Jm >>Justsi+qq >>fennec+Dq >>strong+Sq >>archvi+jx >>Follow+Nz >>kevin_+TB >>KETpXD+nE >>Discor+7W >>Magnus+TY >>2OEH8e+a11 >>BobaFl+E11 >>john01+T61 >>Lu2025+r91 >>mathfa+ZI1 >>yibg+D12 >>1vuio0+lB2 >>sorryt+gL6 >>palata+vvh
2. markus+C[view] [source] 2025-08-26 11:17:48
>>arielc+(OP)
Everything coming from China is going to be closed source as well, and it's going to be pretty hard for banks to onboard themselves on open source solutions. I think the ultimate solution is: two phones, one shitty one just for banking/trading/whatever, which only stays at home most of the time, and one Linux phone that we more or less own, for calls/texts/web browsing, which stays with us.
replies(1): >>Aperoc+u4
3. pimter+Q[view] [source] 2025-08-26 11:20:21
>>arielc+(OP)
I think Play Integrity is the fundamental issue here, and needs to go. That's the crux of the issue.

Allowing apps to say "we only run on Google's officially certified unmodified Android devices" and tightly restricting which devices are certified is the part that makes changes like this deeply problematic. Without that, non-Google Android versions are on a fair playing field; if you don't like their rules, you can install Graphene or other alternatives with no downside. With Play Integrity & attestation though you're always living with the risk of being cut off from some essential app (like your bank) that suddenly becomes "Google-Android-Only".

If Play Integrity went away, I'd be much more OK with Google adding restrictions like this - opt in if you like, use alternatives if you don't, and let's see what the market actually wants.

replies(6): >>avhcep+S1 >>pydry+V4 >>realus+i5 >>dzogch+c9 >>brooks+sb >>skrlet+Tnn
◧◩
4. avhcep+S1[view] [source] [discussion] 2025-08-26 11:30:25
>>pimter+Q
Banks seem to actually "want" Play Integrity. At least they act like it. I bet they would like for normal online banking on user-controlled devices to completely go away.
replies(4): >>IshKeb+b4 >>ulrikr+bk >>termin+qr >>RobotT+kY
5. gonzal+33[view] [source] 2025-08-26 11:40:47
>>arielc+(OP)
What's even the point of all the bullshit with Google play protect if in the end I can access my bank from a web browser. That stupidity is protecting no one
replies(3): >>close0+64 >>bakugo+45 >>greena+sw
6. darios+T3[view] [source] 2025-08-26 11:45:19
>>arielc+(OP)
I think that the answer are vendor-independent standards.

The main issue being solved here is that security relies heavily on those actors like Google and Apple. Banks, companies etc. have high security requirements (rightly so) and basically need to tick boxes. So if the only way to obtain, say, MFA, is through something only Goole/Apple provides, they will require Google or Apple devices.

If we had reasonable standards alternatives can become a reality.

replies(1): >>Mindwi+qp
◧◩
7. close0+64[view] [source] [discussion] 2025-08-26 11:46:46
>>gonzal+33
> access my bank from a web browser

Unless you get SMS or some normal TOTP app as 2FA, using the web page usually requires the bank's proprietary app to authorize. So you circle back to the the same issue.

replies(1): >>ktosob+Gk
◧◩◪
8. IshKeb+b4[view] [source] [discussion] 2025-08-26 11:47:23
>>avhcep+S1
Only because it's there. I don't think the would demand it if it wasn't offered, but once it's there imagine being in a bank and saying to management "it recommend we don't enable this security feature that works on 99.99999% of phones".
replies(3): >>mhast+p6 >>wkat42+Me >>blueg3+cf
◧◩
9. Aperoc+u4[view] [source] [discussion] 2025-08-26 11:51:15
>>markus+C
It only matters if you treat phones as a development environment.

It's tempting to have full control over everything OSS style, but the reality is you can only tenably have that for very specific parts of life.

replies(2): >>skeezy+W7 >>OkayPh+DN
10. Cianti+A4[view] [source] 2025-08-26 11:52:09
>>arielc+(OP)
> "GNU/Linux" touch version that has a serious ecosystem

That is a very hard problem, unless someone with serious name recognition like Linus Torvalds starts to lead that kind of effort, or a big company like Microsoft suddenly decides that putting 1 billion towards GNU/Linux would be in their interest. With small efforts, it will remain scattered.

Crowdfunding has a lot of power if there is name recognition behind the effort. Star Citizen has already gathered $800 million with mostly enthusiasm and a good start. Who is there to lead the effort for GNU/Linux phone development?

replies(3): >>niutec+i8 >>rollca+Yc >>Nextgr+JB
◧◩
11. pydry+V4[view] [source] [discussion] 2025-08-26 11:55:03
>>pimter+Q
Id be more convinced that this was about malware and your security if you could turn it off.

I think this is mainly just an attempt to kill things like newpipe.

◧◩
12. bakugo+45[view] [source] [discussion] 2025-08-26 11:55:42
>>gonzal+33
> in the end I can access my bank from a web browser.

If your bank allows you to access all features from a browser, consider yourself lucky. Mine requires the app to authorize any online transaction.

replies(1): >>niutec+S8
◧◩
13. realus+i5[view] [source] [discussion] 2025-08-26 11:57:07
>>pimter+Q
This is only allowed to exist because the justice system and politicians are mostly tech illiterate.

Play Integrity is not compliant with any antitrust legislation, that's painfully obvious. The sole and only purpose of this system is to remove non-Google Android forks.

replies(1): >>brooks+kd
14. niutec+p5[view] [source] 2025-08-26 11:57:55
>>arielc+(OP)
OpenHarmony is open source. There are also: Ubuntu Touch and Sailfish OS being developed. Actually I am writing this from Sailfish OS. I can login to my bank using a web browser here in the EU. I have Telegram, Signal clients, maps, sideloaded packages, full terminal - I fully control the phone, in contrast to Android. I don't own and don't need Android phone at all. So definitely more people should usealternatives to closed Android/iOS.
replies(1): >>jones8+7n
◧◩◪◨
15. mhast+p6[view] [source] [discussion] 2025-08-26 12:03:38
>>IshKeb+b4
As someone who used to work for a bank building applications I would say no. This is definitely a feature companies and organizations like banks would request if it wasn't available.

There are a lot of scams targeting vulnerable people and these days attacking the phone is a very "easy" way of doing this.

Now perhaps there is a more forgiving way of implementing it though. So your phone can switch between trusted and "open" mode. But realistically I don't think the demand is big enough for that to actually matter.

replies(3): >>const_+ya >>IshKeb+tk >>cyphar+pDC
16. TheCra+n7[view] [source] 2025-08-26 12:08:51
>>arielc+(OP)
> Maybe it's time for a third large phone OS

It's been that time for years. But it's easier said than done. The closest we've currently got are the various phone-targeted Linux distros out there. But they're not quite ready for serious usage for me; at least not on the Pinephone. Still, that's where to put your time & money if you're serious about wanting a change.

replies(5): >>CivBas+Tk >>chaost+8y >>dabock+yX >>jajuuk+VJ1 >>fsflov+Xd3
◧◩◪
17. skeezy+W7[view] [source] [discussion] 2025-08-26 12:12:18
>>Aperoc+u4
i wanted my phone to be more than just a kiosk though. thank fuck desktop never ended up in this mess
replies(1): >>const_+Za
18. everdr+08[view] [source] 2025-08-26 12:12:36
>>arielc+(OP)
We're long, long overdue for a 3rd phone OS option. The bank thing has me wondering. Maybe getting a nice, local branch is one of the next sane privacy steps if it lets me escape this phone.
◧◩
19. niutec+i8[view] [source] [discussion] 2025-08-26 12:14:40
>>Cianti+A4
There were crowdfunding efforts like: Purism Librem, Liberux NEXX, /e/ foundation, eelo, Ubuntu Edge, Jolla phone. But none were really successful. The closest was probably Mozilla with Firefox OS, now Kai OS. I still own an Alcatel OT Fire phone, it's HTML5 all the way!

But I think Sailfish OS has a mature ecosystem, they are well recognized in the EU and based on GNU/Linux. I use it daily, after moving from UBports, and it serves me well. Hopefully SfOS gains more popularity.

replies(2): >>fsflov+R8 >>Cianti+D9
◧◩◪
20. fsflov+R8[view] [source] [discussion] 2025-08-26 12:17:54
>>niutec+i8
> But none were really successful.

By which criterion? I'm happily using Librem 5 as a daily driver; wrote this reply from it.

replies(2): >>niutec+I9 >>ctrlc-+hd
◧◩◪
21. niutec+S8[view] [source] [discussion] 2025-08-26 12:17:54
>>bakugo+45
Here in Poland most banks are usable via web browser + SMS for auth.
replies(3): >>Mindwi+Gp >>greena+Gw >>ranger+Q91
◧◩
22. dzogch+c9[view] [source] [discussion] 2025-08-26 12:20:23
>>pimter+Q
HarmonyOS is open source (according to Wikipedia) but some of the tooling does not appear to be. I.e. can only get the simulator from mainland China.
replies(1): >>niutec+La
◧◩◪
23. Cianti+D9[view] [source] [discussion] 2025-08-26 12:23:01
>>niutec+i8
You highlighted the problem I was stating: Effort is scattered among small players. I would love for SailfishOS to win, but crowdfunding is hard with random Thingamabob companies; it needs name recognition behind it.

For the new ecosystem to win, it needs to have its own user base for companies building apps to recognize it. Even with SailfishOS, the banking apps still require Android compatibility layer, which is slowly eroded with Play Services and Play integrity check disabling those one by one in the coming years.

replies(3): >>niutec+8c >>jones8+uo >>hilber+Ht1
◧◩◪◨
24. niutec+I9[view] [source] [discussion] 2025-08-26 12:23:18
>>fsflov+R8
By general adoption. It's great that Librem serves you well, just like SfOS for me, but sadly we're a tiny minority. I think KaiOS has the third place in popularity.
replies(1): >>fsflov+rg
◧◩◪◨⬒
25. const_+ya[view] [source] [discussion] 2025-08-26 12:30:22
>>mhast+p6
Play integrity does almost nothing to prevent malicious actors. In fact, id say overall it's probably more harmful because it gives actors like Banks false confidence.

Even with play integrity, you should not trust the client. Devices can still be compromised, there are still phony bank apps, there are still keyloggers, etc.

With the Web, things like banks are sort of forced to design apps that do not rely on client trust. With something like play integrity, they might not be. That's a big problem.

replies(2): >>brooks+Oc >>mike_h+Xf
◧◩◪
26. niutec+La[view] [source] [discussion] 2025-08-26 12:31:39
>>dzogch+c9
OpenHarmony and LiteOS are open source, Harmony OS is partly proprietary.
27. rollca+Ya[view] [source] 2025-08-26 12:33:16
>>arielc+(OP)
> Maybe it's time for a third large phone OS [...].

Apple and Google conspired to never allow that to happen. They've pushed Microsoft out of that sector. Microsoft! Name a bigger challenger.

replies(3): >>ameliu+2d >>blindi+2z >>fsflov+qw1
◧◩◪◨
28. const_+Za[view] [source] [discussion] 2025-08-26 12:33:18
>>skeezy+W7
The irony is that our phones are unbelievably powerful and run laps around computers from just 5-10 years ago, but then we use them as locked-down glorified web views and advertisement deliverers.

Or, as you say, kiosks.

replies(2): >>goodpo+zy >>geyser+zz
29. gianca+bb[view] [source] 2025-08-26 12:34:37
>>arielc+(OP)
> Android shouldn't be considered Open Source anymore

That idea died for me long ago, I had used Android since 2009 till 2020. I gave up on the dream of a Linux phone. Ubuntu had a nice sleek Phone UI they were working on. The issue is if nobody builds the phones and no carrier cares, nobody will pick it up. You need to push yourself into the market.

Microsoft could fill this weird gap if they wanted to the key things would be they would have to truly open source the OS. I could see Amazon trying again, but they'd need to invest a lot as well. It's an uphill battle needing a serious flagship phone. Your other problem is most apps need to be migrated.

replies(5): >>acurea+Hf >>sgc+hj >>theweb+ln >>geyser+LC >>willia+t43
◧◩
30. brooks+sb[view] [source] [discussion] 2025-08-26 12:36:36
>>pimter+Q
If play integrity went away, all mainstream Android users would suddenly experience a huge increase in captchas and other security measures.

It’s funny to see the volume of comments on HN from folks who are outraged at how AI companies ferociously scrape websites, and the comments disliking device attestation, and few comments recognizing those are two sides of the same coin.

Play integrity (and Apple’s PAT) are what allow mobile users to have less headaches than desktops. Not saying it’s a morally good thing (tech is rarely moral one way or the rather) just that it’s a capability with both upsides and downsides for both typical and power users.

replies(2): >>j4hduf+Ry >>Zak+Sg1
31. nick48+Mb[view] [source] 2025-08-26 12:38:01
>>arielc+(OP)
realistically, the end point for moderately tech savvy folks is going to a be two-device setup. one cheap phone for basic communication , all the corpo stuff like banking and shirt-and-tie social media + a wifi hotspot. then a second "practical use" device that uses the hotspot, that you fully control and do your tinkering with.

edit: coming to think of it, teaching people to have a device for the "clean stuff" and separate one for the "stupid stuff" could even turn out to be a benefit.

replies(6): >>willjp+Ce >>Y_Y+wf >>eimrin+dk >>Magnus+XW >>tshadd+2L1 >>neop1x+wx3
32. 0x4454+Sb[view] [source] 2025-08-26 12:38:43
>>arielc+(OP)
We used to have a very nice option called Blackberry. Oh how I miss those phones.
◧◩◪◨
33. niutec+8c[view] [source] [discussion] 2025-08-26 12:39:45
>>Cianti+D9
Weren't Jolla (Sailfish OS), Canonical (Ubuntu Touch), HP/LG (webOS), Mozilla (Firefox OS), Samsung (Tizen) recognized companies? Yet they failed to break the duopoly. Even Facebook failed with their phone. Who would fight with Andoid/iOS then?
replies(2): >>Cianti+Td >>dabock+d01
◧◩◪◨⬒⬓
34. brooks+Oc[view] [source] [discussion] 2025-08-26 12:43:36
>>const_+ya
That’s a “seatbelts so no good because people still die in car crashes” argument with a topping of “actually they’re bad because they give you a false sense of security”

Play integrity hugely reduces brute force and compromised device attacks. Yes, it does not eliminate either, but security is a game of statistics because there is rarely a verifiably perfect solution in complex systems.

For most large public apps, the vast majority of signin attempts are malicious. And the vast majority of successful attacks come from non-attested platforms like desktop web. Attestation is a valuable tool here.

replies(4): >>pona-a+Te >>little+cz >>const_+uB >>Ashame+i91
◧◩
35. rollca+Yc[view] [source] [discussion] 2025-08-26 12:44:23
>>Cianti+A4
> [...] someone with serious name recognition like Linus Torvalds starts to lead that kind of effort [...]

Linus is a kernel hacker, and already busy tending to his own project.

"GNU/Linux" is effectively a committee of communities, with sometimes conflicting goals. It took Canonical and Valve to put things into shape on the desktop, and that's mostly because desktop was becoming less relevant.

I see two ways for things to change here:

- A massive, for-profit corporation, someone willing and able to challenge Google and Apple on an even ground, is hell-bent on making a Linux-based phone (Microsoft failed even after acquiring Nokia);

- Another platform shift happens, making smartphones irrelevant in comparison (think: when smartphones displaced desktops).

replies(1): >>pjmlp+Tf
◧◩
36. ameliu+2d[view] [source] [discussion] 2025-08-26 12:44:27
>>rollca+Ya
That was before AI coding assistants.
replies(3): >>rollca+Rd >>fennec+Pp >>parine+zC
◧◩◪◨
37. ctrlc-+hd[view] [source] [discussion] 2025-08-26 12:45:56
>>fsflov+R8
I've been using a Librem 5 as a daily driver for years and before that I used a PinePhone for several years. It can work if you're willing to adjust to live with it's constraints (but then also enjoy the benefits).
◧◩◪
38. brooks+kd[view] [source] [discussion] 2025-08-26 12:46:35
>>realus+i5
As someone working on a product that relies on Play Integrity and PAT to give legit mobile users zero captchas while challenging non-attested clients, I promise you are quite wrong here.

The benefits may not be sufficient to offset the harms you see, but if you don’t understand how and why these capabilities are used by services, I’m also suspicious you understand the harms accurately.

replies(3): >>realus+Od >>Ajedi3+My >>tlilto+dW1
◧◩◪◨
39. realus+Od[view] [source] [discussion] 2025-08-26 12:49:13
>>brooks+kd
Using Play Integrity for captchas is completely useless, criminals are using unmodified devices farms on racks anyways. Why would they need to modify their device?

Betting on Play Integrity to solve that is betting that devices will become more expensive in the future, that's quite obvious that the opposite is happening, they are getting cheaper and cheaper.

◧◩◪
40. rollca+Rd[view] [source] [discussion] 2025-08-26 12:49:28
>>ameliu+2d
A language model will create the market force to displace an oligopoly in the most influential sector of our society?

Hedge your bets.

◧◩◪◨⬒
41. Cianti+Td[view] [source] [discussion] 2025-08-26 12:49:43
>>niutec+8c
I have no answer, I'm asking the same question. Who can raise serious funds like 1 billion to do it? I'm guessing for FOSS/Linux crowd to get fully behind, it can't be a company, but a person like Linus Torvalds. Given that browsers are becoming a platform themselves for major apps, maybe it can lower the bar in the future for smaller vendors to create a feasible market.
replies(2): >>TheCra+Ko >>niutec+sA
◧◩
42. willjp+Ce[view] [source] [discussion] 2025-08-26 12:54:12
>>nick48+Mb
This is really smart. It’s low friction. It’s a drag to need two devices, but it is a low compromise bridge to building up something like a pinephone/pinebook’s ecosystem without needing to keep swapping your sim card.
replies(1): >>nick48+DK
◧◩◪◨
43. wkat42+Me[view] [source] [discussion] 2025-08-26 12:55:07
>>IshKeb+b4
On the other hand, it's not really up to the bank. It's my money, not theirs.

I really wish I wouldn't need to have my money managed by some corporate drones in suits but it's really hard these days to do without a bank account.

This is why I was really into crypto at the beginning; it envisioned giving us control abck over what's ours. But all the KYC crap and the wishes of the speculators for more oversight basically made crypto the same nasty deal as the public banking sector.

◧◩◪◨⬒⬓⬔
44. pona-a+Te[view] [source] [discussion] 2025-08-26 12:55:25
>>brooks+Oc
How does device attestation reduce bruteforce? Does the backend not enforce the attempt limits per account? If so, that's would be considered a critical vulnerability. If not, then attestation doesn't serve that purpose.

As for compromised devices, assuming you mean an evil maid, Android already implements secure boot, forcing a complete data wipe when breaking the chain of trust. I think the number of scary warnings is already more than enough to deter a clueless "average user" and there are easier ways to fish the user.

replies(2): >>Sayrus+4k >>mike_h+8k
◧◩◪◨
45. blueg3+cf[view] [source] [discussion] 2025-08-26 12:56:40
>>IshKeb+b4
It is desired enough that plenty of developers license third party libraries that roll their own device attestation, instead of or in addition to Play Integrity.
◧◩
46. Y_Y+wf[view] [source] [discussion] 2025-08-26 12:58:48
>>nick48+Mb
This is already happening. It would be nice to have a purpose-built "clean"/”lame" device that not only did networking for you, but let you run whatever super special shit that garbage banking app needs attestation for while serving it over vnc or similar to your "dirty"/"cool" device. Then the lame device could be quite small, maybe even stuck on to the cool device as a dongle something.
replies(2): >>p0w3n3+aP2 >>sheep-+vn6
◧◩
47. acurea+Hf[view] [source] [discussion] 2025-08-26 13:00:16
>>gianca+bb
Given the state of the Kindle and Fire TV interfaces, I hope Amazon keeps far away.
replies(1): >>gianca+Tm
◧◩◪
48. pjmlp+Tf[view] [source] [discussion] 2025-08-26 13:02:19
>>rollca+Yc
Microsoft was stupid, in EU they were slowly reaching 10% when they decided to kill WP, it was getting momentum as the alternative for those that didn't want Android and weren't going to spend Apple money for a phone device.

And actually the development experience was much better than Android to this day.

But that isn't coming back, especially after they killed all developer good will on Windows OS for everyone that invested into WinRT as platform.

replies(1): >>avar+py
◧◩◪◨⬒⬓
49. mike_h+Xf[view] [source] [discussion] 2025-08-26 13:02:44
>>const_+ya
I've worked on such systems. Love it or hate it, remote attestation slaughters abuse. It is just much harder to scale up fraud schemes to profitable levels if you can't easily automate anything. That's why it exists and why banks use it.
replies(2): >>ulrikr+Zl >>const_+Zz
◧◩◪◨⬒
50. fsflov+rg[view] [source] [discussion] 2025-08-26 13:05:17
>>niutec+I9
GNU/Linux is also not successful by such definition. It doesn't make it worse than Windows.
replies(1): >>niutec+FC
51. danari+Ah[view] [source] 2025-08-26 13:12:18
>>arielc+(OP)
Not merely a foreign third party: one operating fairly cozily within a country with a hostile and erratic government.

If Trump ordered Google, tomorrow, to put some egregious measure in place in Android (or Chrome, or Google Search), I, personally, would not want to bet that they would refuse him. And frankly, I don't know that I can even imagine the kinds of things he might try to get them to do.

We absolutely need better competition in smartphone OSes—we need it across the board in tech, really, from a wide array of countries.

◧◩
52. sgc+hj[view] [source] [discussion] 2025-08-26 13:20:54
>>gianca+bb
Amazon was hopeless even with the apps, because they had their hooks into things even worse than google. They are shameless. Most other tech companies large enough to even try would be as bad or worse.

All that type of money went to llms, who is going to spend that on a phone os now? Not who should, but who actually would? They gave up on browsers, they gave up on mobile oses. There is a real risk that the next step is the US gov takes X% of google instead of enforcing antitrust in a year or two.

Linux phones will never take off because banking and media/drm apps, and by extension social media apps, will just boycott them and kill it off. The tone has been set, this comment applies to any major player trying to break into the mobile market moving forward.

This is honestly very bleak news.

replies(1): >>gianca+vm
◧◩◪◨⬒⬓⬔⧯
53. Sayrus+4k[view] [source] [discussion] 2025-08-26 13:24:32
>>pona-a+Te
And those apps use MEETS_DEVICE_INTEGRITY rather than MEETS_STRONG_INTEGRITY so a compromised device can absolutely be used to access critical services. (Usually because strong integrity is unsupported on old devices)

This reminds me of providers like Xiaomi making it harder to unlock the bootloader due to phones being sold as new but flashed with a compromised image.

replies(1): >>pona-a+891
54. ktosob+5k[view] [source] 2025-08-26 13:24:36
>>arielc+(OP)
This is the problem - many apps refusing to run on non-blesses platform.

Years ago I loved tinkering with the devices but then I wasn't able to use my bank and it was getting more and more annoying so at one point I just stopped...

The biggest problem are: 1) lack of drivers (so creating custom roms/OS for the devices is problematic), 2) locked bootloaders and 3) many apps requiring PlayServices and other stuff (mostly banks).

There is postmarketOS, it looks awesome but - device support is very lacking and there is no way to have bank and PopularApps (whatsapp/instagram/etc) running on it so it's popularity is microscopic…

Maybe another European Citizen Initiative to force makers to provide those things (bootloader and drivers)?

replies(1): >>hilber+aE
◧◩◪◨⬒⬓⬔⧯
55. mike_h+8k[view] [source] [discussion] 2025-08-26 13:24:39
>>pona-a+Te
I developed this stuff at Google (JS puzzles that "attest" web browsers), back in 2010 when nobody was working on it at all and the whole idea was viewed as obviously non-workable. But it did work.

Brute force attacks on passwords generally cannot be stopped by any kind of server-side logic anymore, and that became the case more than 15 years ago. Sophisticated server-side rate limiting is necessary in a modern login system but it's not sufficient. The reason is that there are attackers who come pre-armed with lists of hacked or phished passwords and botnets of >1M nodes. So from the server side an attack looks like this: an IP that doesn't appear anywhere in your logs suddenly submits two or three login attempts, against unique accounts that log in from the same region as that IP is in, and the password is correct maybe 25%-75% of the time. Then the IP goes dormant and you never hear from it again. You can't block such behavior without unworkable numbers of false positives, yet in aggregate the botnet can work through maybe a million accounts per day, every day, without end.

What does work is investigating the app doing the logging in. Attackers are often CPU and RAM constrained because the botnet is just a set of tiny HTTP proxies running on hacked IoT devices. The actual compute is happening elsewhere. The ideal situation from an attacker's perspective is a site that is only using server side rate limiting. They write a nice async bot that can have tens of thousands of HTTP requests in flight simultaneously on the developer's desktop which just POSTs some strings to the server to get what they want (money, sending emails, whatever).

Step up the level of device attestation and now it gets much, much harder for them. In the limit they cannot beat the remote attestation scheme, and are forced to buy and rack large numbers of genuine devices and program robotic fingers to poke the screens. As you can see, the step-up from "hacking a script in your apartment in Belarus" to "build a warehouse full of robots" is very large. And because they are using devices controlled by their adversaries at that point, there's lots of new signals available to catch them that they might not be able to fix or know about.

The browser sandbox means you can't push it that far on the web, which is why high value targets like banks require the web app to be paired with a mobile app to log in. But you can still do a lot. Google's websites generate millions of random encrypted programs per second that run inside a little virtual machine implemented in Javascript, which force attackers to use a browser and then look for signs of browser automation. I don't know how well it works these days, but they still use it, and back when I introduced it (20% time project) it worked very well because spammers had never seen anything like it. They didn't know how to beat it and mostly just went off to harass competitors instead.

replies(2): >>svieir+Jr >>little+XA
◧◩◪
56. ulrikr+bk[view] [source] [discussion] 2025-08-26 13:24:43
>>avhcep+S1
What's absurd though is that they have never demanded it for browsers. I think there is a much higher risk of someone being tricked into downloading a compromised browser with a backdoor than someone being tricked into downloading a modified version of their particular banking app. It gives the attacker the same level of control though.
replies(2): >>mike_h+Hk >>rateli+Ax
◧◩
57. eimrin+dk[view] [source] [discussion] 2025-08-26 13:25:00
>>nick48+Mb
Your heart is where your money. The device with the money would be the practical device for anybody except few RMS' followers.
replies(1): >>noisy_+6N
◧◩◪◨⬒
58. IshKeb+tk[view] [source] [discussion] 2025-08-26 13:26:29
>>mhast+p6
> This is definitely a feature companies and organizations like banks would request if it wasn't available.

Really? Because they've been fine without this feature on desktop for literally decades.

◧◩◪
59. ktosob+Gk[view] [source] [discussion] 2025-08-26 13:26:57
>>close0+64
this should be banned…
◧◩◪◨
60. mike_h+Hk[view] [source] [discussion] 2025-08-26 13:27:07
>>ulrikr+bk
Banks have never accepted browsers. They don't need to because they can require the web app be paired with a mobile app or SMS code to log in. Before they used mobile apps they issued smartcard readers (at least they did everywhere I lived). The smartcard readers were also used to digitally sign transactions.

In other words, there aren't many banks that let you take sensitive actions with just a browser and that's been true since the start of online banking.

These days they also apply differential risk analysis based on the device used to submit a transaction and do things to push people towards mobile. For instance in Switzerland there's now a whole standard for encoding invoices in QR codes. To pay those you must use the mobile apps.

Edit: people are getting hung up on the "never accepted browsers" part. It means they only use the browser for unimportant interactions. For important stuff like login or tx auth, they expect the use of separate hardware that's more controlled like a SIM card/mobile radio, smartcard or smartphone app. Yes some banks are more lax than others but in large parts of the world this was always true since the start of online banking.

replies(6): >>ulrikr+km >>master+mn >>ekianj+wn >>greena+cw >>devmor+iI >>willia+943
◧◩
61. CivBas+Tk[view] [source] [discussion] 2025-08-26 13:27:56
>>TheCra+n7
Is Pinephone still going? I was excited for it a few years ago, but I checked in recently and a lot of people are calling it dead. They discontinued to "pro" model and it doesn't sound like the software has much active development going on.
replies(2): >>TheCra+Jt >>Y_Y+xu
62. Furiou+ml[view] [source] 2025-08-26 13:30:36
>>arielc+(OP)
Tizen already exists...where phone OS' fall down is that ALL of the cellular modems are extremely patent encumbered (althogh Hauwei has a large portion of the 5G ones) and there doesn't exist an open specification let alone open implementation of their interfaces.
◧◩◪◨⬒⬓⬔
63. ulrikr+Zl[view] [source] [discussion] 2025-08-26 13:33:44
>>mike_h+Xf
Wouldn't device-bound keys for a set of trusted issuing secure elements (e.g. Yubikeys) work just as well but without locking down the whole goddamn software stack?
replies(1): >>mike_h+xm
◧◩◪◨⬒
64. ulrikr+km[view] [source] [discussion] 2025-08-26 13:35:40
>>mike_h+Hk
Thats ... false. Every bank I have used in Denmark allows me to log in and do all operations without an app. They require authentication and authorization using the national digital identity (MitID) which comes as an app, but also as a TOTP token and a FIDO (or similar) chip. No apps needed.

I guess the smartcard reader is equivalent. But my point is that locking down the OS of the phone is sufficient to establish client trust but not necessary. You should always be allowed to run the app without strong Play Integrity verification but then just be required to scan your hardware token with NFC in every authentication and authorization flow.

replies(3): >>mike_h+Sm >>termin+rp >>gnagat+tx
◧◩◪
65. gianca+vm[view] [source] [discussion] 2025-08-26 13:36:29
>>sgc+hj
Yeah, I'm disappointed in their efforts. I do like the Kindle tablet for my preschooler because its cheap and gets the job done, though we limit her screen time.

I'm just name dropping from the perspective of a big org that could fund such a thing correctly, but they would need to start over IMHO.

I'm not sure of another big player who could invest billions into such an endeavour.

◧◩◪◨⬒⬓⬔⧯
66. mike_h+xm[view] [source] [discussion] 2025-08-26 13:36:49
>>ulrikr+Zl
RA schemes don't lock down the whole software stack, just the parts that are needed to allow the server to reason about the behavior of the client. You can still install whatever apps you want, and those apps can do a lot of customization e.g. replace the homescreen, as indeed Android allows today.

You need to attest at least the kernel, firmware, graphics/input drivers, window management system etc because otherwise actions you think are being taken by the user might be issued by malware. You have to know that the app's onPayClicked() event handler is running because the human owner genuinely clicked it (or an app they authorized to automate for them like an a11y app). To get that assurance requires the OS to enforce app communication and isolation via secure boundaries.

replies(1): >>ulrikr+Fn
67. Cthulh+Fm[view] [source] 2025-08-26 13:37:27
>>arielc+(OP)
> a contractual relationship with a foreign (unless you are in the US) third party that decides what you can or cannot do with it.

I see where you're coming from, but companies like Google have local legal representation (e.g. in Ireland for the EU), and have to operate under EU rules if they want to do business here (just like how a EU business has to operate under US rules). If the EU says that you should be allowed to do your own thing - and they have - then Google can either comply or leave.

Don't attribute more power to companies than they have - they want you to believe they can get away with this, but don't echo their rhetoric.

replies(2): >>baxuz+1r >>jMyles+du
68. miohta+Jm[view] [source] 2025-08-26 13:37:32
>>arielc+(OP)
The EU is planning to make Play Store de facto mandatory, so no more Graphene in the EU

https://www.androidheadlines.com/2025/07/eu-age-verification...

replies(2): >>immibi+IB >>palata+4uh
◧◩◪◨⬒⬓
69. mike_h+Sm[view] [source] [discussion] 2025-08-26 13:38:22
>>ulrikr+km
That's exactly what I'm saying. They don't let you take actions using only a web browser. If you don't use a mobile app they issue you with trusted hardware that performs a similar function (although usually less secure and not as convenient).

My bank does still allow login and txns to be authorized with a smart card reader. You have to type in fragments of the account number to authorize a new recipient. After that you can send additional transactions to that account without hardware auth.

Pure NFC tokens don't work because you need trusted IO.

replies(2): >>ulrikr+Vo >>niutec+5u
◧◩◪
70. gianca+Tm[view] [source] [discussion] 2025-08-26 13:38:23
>>acurea+Hf
I would strongly argue that they would have to start over completely.
◧◩
71. jones8+7n[view] [source] [discussion] 2025-08-26 13:39:19
>>niutec+p5
Ah yes, sailfish is actually pretty usable. (Unlike Ubuntu Touch, tbh). I've used it in the past on my Nexus5 for some years. However, they are still not 100% open source and they're too much into the AI-Hype as of recently (Mind2). Also, I'd like to have more official ports. It's such a hassle to be dependent on that one guy who maintains that port for your device...
◧◩
72. theweb+ln[view] [source] [discussion] 2025-08-26 13:40:24
>>gianca+bb
I don’t even think Microsoft could. Google bullied them out last time with windows phone and the YouTube app debacle.

Until we have serious antitrust legislation against Google and Apple wielding their market power against any new entrants we are stuck with a duopoly.

At the very least, Google needs to lose Android, and probably YouTube as well.

replies(1): >>hilber+9k1
◧◩◪◨⬒
73. master+mn[view] [source] [discussion] 2025-08-26 13:40:30
>>mike_h+Hk
> In other words, there aren't many banks that let you take sensitive actions with just a browser and that's been true since the start of online banking.

when I started online banking I used a browser and a TAN list for years. No apps required

replies(1): >>cubefo+3r
◧◩◪◨⬒
74. ekianj+wn[view] [source] [discussion] 2025-08-26 13:41:33
>>mike_h+Hk
> Banks have never accepted browsers.

What are you talking about? My bank accepts browsers and is a major one.

◧◩◪◨⬒⬓⬔⧯▣
75. ulrikr+Fn[view] [source] [discussion] 2025-08-26 13:41:49
>>mike_h+xm
That's waay too much locking down, and while it gives me some control, it does not give me real control. I cannot remove or modify software in the software stack whose behavior I disagree with (e.g. all of Play Services). I can't replace the OS with a more privacy and security focused OS like GrapheneOS.

Imagine if this was done for desktop computers before we had smartphones. That's just crazy.

Relying on hardware-bound keys is fine, but then the scope of the hardware and software stack that needs to be locked down should be severely limited to dedicated, external hardware tokens. Having to lock down the whole OS and service stack is just bad design, plain and simple, since it prioritizes control over freedom.

◧◩◪◨
76. jones8+uo[view] [source] [discussion] 2025-08-26 13:45:17
>>Cianti+D9
> "banking apps still require Android compatibility layer"

I would say that this is really not the OS's problem, but the bank's problem. I find it absolutely intolerable that there are banks that force me to use a OS from one (or two) specific vendors.

Same goes for public transportation services (German Bahn Card is now only available in their app) or post mail services (German Post "Mobile Stamp" is only available in their official app).

replies(1): >>iggldi+Xo7
◧◩◪◨⬒⬓
77. TheCra+Ko[view] [source] [discussion] 2025-08-26 13:46:39
>>Cianti+Td
I'm hoping that Linus "pulls a git" and suddenly announces that he got fed up with Android last week and created a new OS that solves everyone's problems.

A person can dream.

replies(1): >>noisy_+9P
◧◩◪◨⬒⬓⬔
78. ulrikr+Vo[view] [source] [discussion] 2025-08-26 13:47:22
>>mike_h+Sm
Alright, I think I misunderstood you. I know most banks allow alternatives other than the app.

But just the fact that there are options which have the side effect of making you choose between convenience and digital autonomy is wrong, and I don't think remote attestation should even exist in the toolbox. We should make dedicated hardware solutions work better instead.

replies(1): >>mike_h+8C
◧◩
79. Mindwi+qp[view] [source] [discussion] 2025-08-26 13:49:40
>>darios+T3
That's not really going to fix anything here.

The reason a big company can do this is because they can absorb big liability risk and insure it appropriately.

A standard can't do that.

◧◩◪◨⬒⬓
80. termin+rp[view] [source] [discussion] 2025-08-26 13:49:55
>>ulrikr+km
In the US too. I have never ran into a situation where I had to use the app instead of the browser. I don't know what that guy is talking about.
replies(2): >>fricki+Ns >>vbezhe+ya1
◧◩◪◨
81. Mindwi+Gp[view] [source] [discussion] 2025-08-26 13:51:07
>>niutec+S8
That's already pretty rare internationally and the odds of it still being the case in five years are zero.
◧◩◪
82. fennec+Pp[view] [source] [discussion] 2025-08-26 13:51:42
>>ameliu+2d
Lmao
83. Justsi+qq[view] [source] 2025-08-26 13:53:48
>>arielc+(OP)
> Maybe it's time for a third large phone OS, whether it comes from China getting fed up with the US and Google's shenanigans (Huawei has HarmonyOS but it's not open) or some "GNU/Linux" touch version that has a serious ecosystem. Especially when more and more apps and services are "mobile-first" or "mobile-only" like banking.

This makes me laugh. Not at you, but at the cycle. This was the convo years ago when this was possible, but getting consumers to trust a 3rd party like PalmOS (which was actually pretty darn good compared to android) is practically not possible.

replies(1): >>eloisa+hr
84. fennec+Dq[view] [source] 2025-08-26 13:54:45
>>arielc+(OP)
I somewhat agree with the protected systems part though. For example, handling payments. Now iOS and Android could both have 0-days that allow fraudulent payments to be made for all I know but there's a certain degree of trust there with 2 large companies.

But then again we still use visa/mastercard duopoly that allows you to make payments so long as your have their card number.

And then again x2; nothing will ever change, we live in a corporate hellscape where men in suits & ties make all the decisions, get themselves wealthier and the general public are too apathetic to band together on anything because they'd rather foot shoot than have someone not from their tribe receive a single cookie crumb.

85. strong+Sq[view] [source] 2025-08-26 13:55:35
>>arielc+(OP)
I wouldn't use a bank that made it difficult for me to access my account. I don't know why most people do. I know why a few need to, but not most. There's a lot of unnecessary bedmaking going on in tech.
replies(1): >>immibi+QB
◧◩
86. baxuz+1r[view] [source] [discussion] 2025-08-26 13:56:26
>>Cthulh+Fm
Ok, how do I as a developer from Croatia get in touch with a legal representative from Google? And I don't mean 5 layers of indirection through AI chatbots and chatbots, forms and canned responses?
replies(3): >>15155+3u >>immibi+IA >>OskarS+QA
◧◩◪◨⬒⬓
87. cubefo+3r[view] [source] [discussion] 2025-08-26 13:56:33
>>master+mn
"Browser and TAN list" is equivalent to "Browser and app". A browser can't be used in isolation, there is and was always some second factor required for online banking, but a banking app can be used in isolation.
replies(1): >>ulrikr+9v
◧◩
88. eloisa+hr[view] [source] [discussion] 2025-08-26 13:57:37
>>Justsi+qq
It's not about consumer trust, it's the chicken-and-egg problems of users and app devs.

App devs only care about platforms with enough users, users only care about platform with enough 3rd party devs support.

◧◩◪
89. termin+qr[view] [source] [discussion] 2025-08-26 13:58:00
>>avhcep+S1
Of course they do, and of course they would. Banks are in a crazy legal position where they are financially liable for user stupidity. If my bank account gets breached, it doesn't matter that I didn't take any reasonable security measures, the bank will still have to refund me. If the bank could say "you didn't follow our recommended security practices to use a PW manager and MFA or passkeys, so it's a FAFO situation for you," then they wouldn't be pushing for this stuff. But they can't do that because the government doesn't allow them to.

There is even government regulator pressure now for financial services to be liable for cases where the user legitimately authorizes a transaction to a party that turns out to be a scammer. Of course the banks want to watch your every move and control your devices. They would be stupid not to given the incentives.

replies(4): >>blizdi+Dw >>parine+9x >>hoover+NM >>palata+Oth
◧◩◪◨⬒⬓⬔⧯▣
90. svieir+Jr[view] [source] [discussion] 2025-08-26 13:58:58
>>mike_h+8k
I may be mis-understanding, but it sounds like this kind of widely distributed attack would also be stoppable by checking how often the account is attempting to log in? And if they're only testing two or three passwords _per account_, per day, then Google could further block them by forcing people not to use the top 10,000 popular passwords in any of the popular lists (including, over time, the passwords provided to Google)?
replies(1): >>mike_h+XC
◧◩◪◨⬒⬓⬔
91. fricki+Ns[view] [source] [discussion] 2025-08-26 14:04:18
>>termin+rp
My US bank removed check deposits from the browser about a decade ago, and I haven't met anyone who can use Zelle without an app.
replies(3): >>hiatus+3x >>termin+ox >>snark4+O01
◧◩◪
92. TheCra+Jt[view] [source] [discussion] 2025-08-26 14:09:02
>>CivBas+Tk
Eh, that's a multi-faceted question. I personally am tired of Pine. They've made some questionable calls over the past couple years and their "make open hardware with almost nothing working software-wise and see what the community does" business plan has started feeling exploitative to me.

PPpro was mismanaged especially badly. Nothing against the amazing community- it's just there were some hardware/firmware decisions by pine that made it especially hard to develop for. Meanwhile, the non-pro version is handicapped by a very slow processor.

There's still some development happening, and the window managers like KDE are still improving stuff on the front end. But you're right, it has slowed down. That all said, this is still the only non-Google/Apple device you can get in the USA that actually kinda works. I used both the non-pro and pro versions for a few months a couple years ago as my daily driver. I could make calls, send texts, connect to matrix, etc. I wouldn't claim that "it just worked" but it did work.

replies(2): >>niutec+yx >>fsflov+ou1
◧◩◪
93. 15155+3u[view] [source] [discussion] 2025-08-26 14:10:35
>>baxuz+1r
https://support.google.com/faqs/answer/6151275
◧◩◪◨⬒⬓⬔
94. niutec+5u[view] [source] [discussion] 2025-08-26 14:10:47
>>mike_h+Sm
Not necessarily. In Poland you can do banking with a web browser + SMS code or one-time code card, no special hardware needed.
replies(1): >>mike_h+dB
◧◩
95. jMyles+du[view] [source] [discussion] 2025-08-26 14:11:53
>>Cthulh+Fm
...that makes it worse though. It's just intrusion from more legacy states.

The whole point here is that this requirement is a vector by which states and state-like corporations can exert control over the internet. And the "inter" in internet is weakened by this.

◧◩◪
96. Y_Y+xu[view] [source] [discussion] 2025-08-26 14:13:21
>>CivBas+Tk
The phones still exist and work fine. I know it's fun to declare things "dead", but I don't think you can reasonably say it of pinephones.
◧◩◪◨⬒⬓⬔
97. ulrikr+9v[view] [source] [discussion] 2025-08-26 14:16:36
>>cubefo+3r
No. The TAN list does not prevent you from removing Play Services from your device.
replies(1): >>cubefo+pv
◧◩◪◨⬒⬓⬔⧯
98. cubefo+pv[view] [source] [discussion] 2025-08-26 14:18:07
>>ulrikr+9v
Granted.
◧◩◪◨⬒
99. greena+cw[view] [source] [discussion] 2025-08-26 14:22:34
>>mike_h+Hk
You are completely wrong
◧◩
100. greena+sw[view] [source] [discussion] 2025-08-26 14:23:47
>>gonzal+33
My bank doesn't allow me to deposit checks digitally without the stupid app. Almost everything else is available on the website.
◧◩◪◨
101. blizdi+Dw[view] [source] [discussion] 2025-08-26 14:24:31
>>termin+qr
In what country do you live? In America, users are liable for the banks stupidity. If they don’t verify credentials and give away all of my money, I do NOT get it refunded, they are NOT responsible, and I am the victim of “identity theft.”
replies(1): >>termin+0B
◧◩◪◨
102. greena+Gw[view] [source] [discussion] 2025-08-26 14:24:53
>>niutec+S8
Poland also has the most competitive banking system in the entire Western sphere of influence. You can't compare it to the extremely oligarchic banking system in the United States.
◧◩◪◨⬒⬓⬔⧯
103. hiatus+3x[view] [source] [discussion] 2025-08-26 14:26:48
>>fricki+Ns
That is a far cry from the original comment "banks have never accepted browsers".
◧◩◪◨
104. parine+9x[view] [source] [discussion] 2025-08-26 14:27:32
>>termin+qr
I understand all that but I don't see how that's any less secure than a browser.
replies(1): >>immibi+9A
105. archvi+jx[view] [source] 2025-08-26 14:28:30
>>arielc+(OP)
Less and less of AOSP is being updated also, as Google rolls most of its new features and updates behind the Play Services system. Install Graphene and you will see what I am talking about - the SMS app for example hasn't been updated in probably a decade and looks and functions like it did back in Android 4 (KitKat). Same with the other built-in apps. While I used Graphene myself for a solid 6 months, the features you have to give up on using or find some obtuse workaround for aren't appealing to the "normies" who just want their phone to do what they want, no matter the unseen ethical cost (in this case, sacrificing the ability to freely install 3rd party apps). Someone on another forum said it very well - people like "us" were Google's foot in the door, now along with Apple they have such a stranglehold on the mobile OS space that a 3rd viable and comparable contestant becomes less and less likely by the day. Throw in how Google starting with Android 16 is not releasing updated drivers with AOSP and Graphene probably doesn't have much life left in it, either.
replies(1): >>palata+Vuh
◧◩◪◨⬒⬓⬔⧯
106. termin+ox[view] [source] [discussion] 2025-08-26 14:28:53
>>fricki+Ns
I have used zelle many times from the browser. It's been a while, so maybe that has changed, though. I never even tried to deposit a check from the browser or an app, so you may be right on that point.
◧◩◪◨⬒⬓
107. gnagat+tx[view] [source] [discussion] 2025-08-26 14:29:13
>>ulrikr+km
That's mostly prevalent in third-world countries like Brazil. I work for a fintech-turned-bank here and the biggest problem we have to deal with is fraudulent actions made by scammers who got access to users' accounts via social engineering. Outsiders don't know how prevalent scamming is in Brazil and how much is spent/lost trying to fight them and how that shapes the security vs convenience landscape. For example:

- I can't transfer a single cent if I didn't had my face and documents scanned after installing the bank app.

- I can't have the same bank account logged in two of my devices at the same time, all banks require you to use an account on a "verified" device (previous point).

- If I want to use a desktop to access my bank account, I have to either install a desktop client provided by the bank or be limited to just checking my balance. Some banks doesn't even allow you to log in if you don't have a "verified" device for doing 2FA.

I am very sure my higher ups are cheering with these news, even though it solves none of the problems.

◧◩◪◨
108. niutec+yx[view] [source] [discussion] 2025-08-26 14:29:31
>>TheCra+Jt
You can have Volla phone with Ubuntu Touch, Jolla C2 or Sony Xperia with Sailfish OS worldwide.
◧◩◪◨
109. rateli+Ax[view] [source] [discussion] 2025-08-26 14:29:38
>>ulrikr+bk
Is this not more or less what Manifest is attempting to do? The headline grabber is that it disables ad-blocking but it's essentially trying to establish the browser as a "trusted" (owned) platform, no?
replies(1): >>tadfis+n81
◧◩
110. chaost+8y[view] [source] [discussion] 2025-08-26 14:31:38
>>TheCra+n7
There was Firefox OS, but they ended it too soon. Now, they’re just trying to make money from ads
replies(2): >>niutec+xC >>brink+PK
◧◩◪◨
111. avar+py[view] [source] [discussion] 2025-08-26 14:32:54
>>pjmlp+Tf
How much of that 10% was them basically paying OEM's and consumers to use Windows, which is what the Nokia deal amounted to? It wasn't sustainable.

Whatever benefit we'd have from a Windows Phone today, it's laughable to think that Microsoft wouldn't be doubling down on exactly the sort of locked-down devices Apple (and now Google) have or are moving towards.

Their only vaguely "open" platform (Windows) is like that because of legacy compatibility and customers, but for anything new Microsoft always wanted to sell you an Xbox that could make phonecalls. Try writing and deploying an app on that without a developer account.

replies(1): >>pjmlp+UE
◧◩◪◨⬒
112. goodpo+zy[view] [source] [discussion] 2025-08-26 14:33:47
>>const_+Za
advertisement deliverers and massive surveillance devices
◧◩◪◨
113. Ajedi3+My[view] [source] [discussion] 2025-08-26 14:34:43
>>brooks+kd
> if you don’t understand how and why these capabilities are used by services, I’m also suspicious you understand the harms accurately

Yeah, I see this mentality a lot on HN (and kinda everywhere for that matter). "Anyone who disagrees with me is evil, and must therefore have evil motives for everything they're doing. The reasonable/innocent explanation they give for why they're doing this must actually be a front for this other shadowy, nefarious motivation that I just made up on the spot, because surely nobody ever does bad things for good reasons. Certainly not those evil people who disagree with me!"

I hate having to defend Google here, because I think this is genuinely a terrible, freedom-destroying move, but malware on Android is a real problem (especially in Brazil, Indonesia, Singapore, and Thailand, where they're rolling this out initially) and this probably will do a lot to solve it. I'm just categorically against the whole idea of taking away the freedom of mentally sound adults "for their own good" regardless of whether it works or not, and this particular case is especially maddening because I'm one of those adults whose freedom is being destroyed.

replies(2): >>realus+yC >>hoover+IO
◧◩◪
114. j4hduf+Ry[view] [source] [discussion] 2025-08-26 14:35:10
>>brooks+sb
It is not so simple!

Play Integrity's highest level of attestation features requires devices to be running a security update which is within a sliding window of 1 year.

LOTS of Android devices have not released a security update in many many years. This forces users to unnecessarily upgrade to higher end OEMs.

Google is effectively pushing out Xiaomi, Huawei, and many others that offer excellent budget options. Google is not just offering you the comfort of not having to fill out CAPTCHAs on your phone, most importantly they are playing monopoly.

replies(1): >>fnimic+NB
◧◩
115. blindi+2z[view] [source] [discussion] 2025-08-26 14:36:21
>>rollca+Ya
Microsoft pushed itself out of the sector by having a lousy mobile platform.
replies(1): >>0xffff+XI
◧◩◪◨⬒⬓⬔
116. little+cz[view] [source] [discussion] 2025-08-26 14:37:03
>>brooks+Oc
> That’s a “seatbelts so no good because people still die in car crashes”

Except it's not a seatbelt, it's straitjacket with a seatbelt pattern drawn on it: it restrain the user's freedom in exchange for the illusion of security.

And like a straightjacket, it's imposed without user consent.

The difference with a straightjacket is that there's no doctor involved to determine who really needs it for security against their own weakness and no due process to put boundaries on its use, it's applied to everyone by default.

◧◩◪◨⬒
117. geyser+zz[view] [source] [discussion] 2025-08-26 14:38:35
>>const_+Za
Not to mention all the functionality, sensors, etc that our laptops have never had.
118. Follow+Nz[view] [source] 2025-08-26 14:39:41
>>arielc+(OP)
These control freaks will not control me. Banking on GrapheneOS? The web app works fine.

More and more people are starting to see how you really own nothing anymore.

◧◩◪◨⬒⬓⬔
119. const_+Zz[view] [source] [discussion] 2025-08-26 14:40:29
>>mike_h+Xf
1. I don't believe you. This is a measurement problem - you eliminated an avenue to measure abuse, because you are now just assuming abuse doesn't happen because you trust the client.

2. It does not eliminate any meaningful types of fraud. Phishing still works, social engineering still works, stealing TOTP codes still works.

Ultimately I don't need to install a fake app on your phone to steal your money. The vast, vast majority of digital bank fraud is not done this way. The vast majority of fraud happens within real bank apps and real bank websites, in which an unauthorized user has gained account access.

I just steal your password or social engineer your funds or account information.

This also doesn't stop check fraud, wire fraud, or credit card fraud. Again - I don't need a fake bank app to steal your CC. I just send an email to a bad website and you put in your CC - phishing.

replies(1): >>mike_h+QF
◧◩◪◨⬒
120. immibi+9A[view] [source] [discussion] 2025-08-26 14:41:08
>>parine+9x
My bank doesn't allow access through a browser. It has to be the app or else you have to travel to their HQ in person (I guess) and close your account.
replies(3): >>0xffff+0H >>yupyup+dN >>cowboy+PB1
◧◩◪◨⬒⬓
121. niutec+sA[view] [source] [discussion] 2025-08-26 14:42:17
>>Cianti+Td
Even Linus wouldn't be enough. If anybody could, it would be China and its conglomerates like Huawei, Xiaomi, Alibaba, Tencent.
◧◩◪
122. immibi+IA[view] [source] [discussion] 2025-08-26 14:43:16
>>baxuz+1r
You don't. You'd have to sue them.
◧◩◪
123. OskarS+QA[view] [source] [discussion] 2025-08-26 14:43:37
>>baxuz+1r
As a single developer, you have very little weight against Google. The same is true of a single developer in the US.

What does have weight is the European Union, which Croatia is a member of. If the EU parliament makes a law that Google is not allowed to have these kinds of rules and do business in the EU, then Google will listen. Given the horrible state of the US government, the EU is just about the only force left in the world able and willing to stand up against these tech giants in a way that forces them to pay attention and act responsibly.

replies(1): >>Arch-T+GL
◧◩◪◨⬒⬓⬔⧯▣
124. little+XA[view] [source] [discussion] 2025-08-26 14:44:14
>>mike_h+8k
> an IP that doesn't appear anywhere in your logs suddenly submits two or three login attempts

How is the attacker supposed to bruteforce anything with 2-3 login attempts?

Even if 1M node submitted 10 login attempts per hour, they would just be able to try 7 billion passwords per month per account, that's ridiculously low to bruteforce even moderately secure passwords (let alone that there's definitely something to do on the back end side of things if you see one particular account with 1 million login attempts in a hour from different IPs…).

So I must have misunderstood the threat model…

replies(1): >>mike_h+fD
◧◩◪◨⬒
125. termin+0B[view] [source] [discussion] 2025-08-26 14:44:21
>>blizdi+Dw
I live in America. I have got back every single cent I have lost due to fraudulent charges on my account. Furthermore, I was refunded instantly by the bank pending investigation.
replies(2): >>no_wiz+7D >>cromka+HB3
◧◩◪◨⬒⬓⬔⧯
126. mike_h+dB[view] [source] [discussion] 2025-08-26 14:45:04
>>niutec+5u
An SMS code can only be received by a phone (special hardware, not a browser). An OTC smart card is likewise special hardware, not a browser.
replies(1): >>kortil+LE
◧◩◪◨⬒⬓⬔
127. const_+uB[view] [source] [discussion] 2025-08-26 14:45:59
>>brooks+Oc
Its not that type of argument, because seatbelts actually work - play integrity does not.

Play integrity is just DRM. DRM does not prevent the most common types of attack.

If I have your password, I can steal your money. If I have your CC, I can post unauthorized transactions.

Attestation does not prevent anything. How would attestation prevent malicious login attempts? Have you actually sat down and thought this through? It does not, because that is impossible.

The vast, vast VAST majority of exploits and fraud DO NOT come from compromised devices. They come from unauthorized access, which is only surface level naively prevented by DRM solutions.

For example, HBO Max will prevent unauthorized access for DRM purposes in the sense that I cannot watch a movie without logging in. It WILL NOT prevent access if I log in, or anyone else on Earth logs in. Are you seeing the problem?

replies(1): >>brooks+VA1
◧◩
128. immibi+IB[view] [source] [discussion] 2025-08-26 14:46:47
>>miohta+Jm
Only if you want to use the age verification app.

The EU has different parts. This probably violates a constraint imposed by a different part, which the part pushing this hasn't noticed yet.

◧◩
129. Nextgr+JB[view] [source] [discussion] 2025-08-26 14:46:48
>>Cianti+A4
A GNU/Linux phone is dead on arrival unless it provides features that the masses consider a benefit. It's been attempted countless times, and every time it fails to gain adoption because the benefits rarely outweigh the downsides (yes, I know I will get at least one free software maximalist disagree, but in general, adoption rates support my point: these phones are used by such a small minority they're effectively a measurement error in the data).

If anyone wants to give it a shot again, don't start with a GNU/Linux phone, start with something the masses actually will care about. Reverse-engineered, adversarially-interoperable social media apps for all the mainstream networks with no ads/dark patterns? Cool. Adblocking by default? Sure thing. Built-in support for a wide range of cloud providers (including standard protocols such as SFTP/S3/etc). And so on.

Address actual pain points that people have. "GNU/Linux" by itself does not address anything. The non-technical majority don't even know what that is or means, and even for technical people it isn't a perk by itself - sure, you can run whatever software you want... but you (or someone else) still need to write said software to begin with... or you could just trade a bit of money and "freedom" and buy an iPhone which doesn't have any of those problems.

◧◩◪◨
130. fnimic+NB[view] [source] [discussion] 2025-08-26 14:47:06
>>j4hduf+Ry
Why can't "low end OEMs" release security updates?
replies(2): >>devmor+ZJ >>donkey+QS2
◧◩
131. immibi+QB[view] [source] [discussion] 2025-08-26 14:47:22
>>strong+Sq
Because it's the only bank that doesn't require a mailing address and I don't have a mailing address.
replies(1): >>majorc+bK
132. kevin_+TB[view] [source] 2025-08-26 14:47:34
>>arielc+(OP)
LineageOS still exists.
◧◩◪◨⬒⬓⬔⧯
133. mike_h+8C[view] [source] [discussion] 2025-08-26 14:48:53
>>ulrikr+Vo
Dedicated hardware solutions are remote attestation. The smartcard OTC readers are doing exactly that: you sign a challenge with a private key that never leaves the smartcard and is paired to the bank at the factory. This is what remote attestation is doing behind the scenes, the only difference is the smartcard user interaction is much more limited. It's of no use for protecting your financial privacy, for example, only for stopping a hacked display device authorizing transactions.

If you evolve the smartcard based systems with better I/O capabilities, then you end up with a modern smartphone. At which point you may as well let the user supply their own rather than charging them lots of money for a dedicated device that's not much different.

replies(1): >>ulrikr+iJ
◧◩◪
134. niutec+xC[view] [source] [discussion] 2025-08-26 14:50:13
>>chaost+8y
Kai OS is a moderately successful continuation of Firefox OS.
replies(1): >>RobotT+NY
◧◩◪◨⬒
135. realus+yC[view] [source] [discussion] 2025-08-26 14:50:14
>>Ajedi3+My
It's not a coincidence that this big push for Safetynet/Play Integrity happened after the pressure against Cyanogenmod and then Huawei.

If they really care about scams, they could remove all these casino-like games on the playstore. But they aren't going to do that because a huge chunk of the playstore revenue comes from those scam games.

replies(1): >>Ajedi3+PF
◧◩◪
136. parine+zC[view] [source] [discussion] 2025-08-26 14:50:15
>>ameliu+2d
Considering that Google and Apple can use them too, tt's unclear to me whether you think AI coding assistants will make it easier or harder for a third competitor to enter the field.
◧◩◪◨⬒⬓
137. niutec+FC[view] [source] [discussion] 2025-08-26 14:50:45
>>fsflov+rg
Linux is succesful, it is a base for Android and billions of network devices.
replies(1): >>fsflov+n71
◧◩
138. geyser+LC[view] [source] [discussion] 2025-08-26 14:51:09
>>gianca+bb
Not sure porting the apps would be such a big problem.

You could probably get away with porting only a tiny fraction of all apps.

I only use ~10-20 apps. If I was sure those work reliably I'd not hesitate to move.

Here's a list for anyone who's interested:

* Firefox * Money / bank * Identity * Maps * Email / calendar * Public transport * Chat (Whatsapp, signal, telegram, Facebook messenger, hangout, slack, discord..) * Camera * Music * Podcasts * YouTube * Taxi * Renting bikes * Parking * Digital "postbox" (not email) * Gym * 2FA * Calculator * Phone/SMS * Google Drive

replies(1): >>0xffff+SJ
◧◩◪◨⬒⬓⬔⧯▣▦
139. mike_h+XC[view] [source] [discussion] 2025-08-26 14:51:37
>>svieir+Jr
The attackers only try one or two passwords, that they hacked/phished. They aren't guessing popular passwords, usually they know the correct password for an account and would log in successfully on the first try. There are no server side signals that can be used to rate limit them, especially as the whole attack infrastructure is automated and they have unlimited patience.
replies(1): >>pona-a+nb1
◧◩◪◨⬒⬓
140. no_wiz+7D[view] [source] [discussion] 2025-08-26 14:52:14
>>termin+0B
The bank you have did the right thing and I think most banks and credit unions will do this, as it’s bad for a lot of reasons not to.

That said, the legal obligations around how this works is very different. One of the reasons common advice is use a credit card for online purchases instead if a debit card or checking account link is because of the fact that they have different liability expectations around fraud[0]

[0]: there are of course a multitude of good reasons for this advice generally speaking, but this one is cited a lot

replies(1): >>vlovic+d71
◧◩◪◨⬒⬓⬔⧯▣▦
141. mike_h+fD[view] [source] [discussion] 2025-08-26 14:52:28
>>little+XA
Brute force here can mean they try millions of accounts and get into maybe a quarter of them on their first try, not that they make millions of tries against a single account.
replies(2): >>3form+Ys1 >>little+An3
◧◩
142. hilber+aE[view] [source] [discussion] 2025-08-26 14:55:47
>>ktosob+5k
"Years ago I loved tinkering with the devices but then I wasn't able to use my bank and it was getting more and more annoying so at one point I just stopped..."

Until now I've steadfastly refused to use banking on my smartphones because of these problems (and I usually use rooted phones).

The trouble is it's becoming more and more difficult to avoid phone payments/banking. My solution is to get a small phone specifically dedicated for the purpose and use it for no other purpose (it's a pain but the best compromise). That way I don't have to worry about my main smartphone.

Of course, the best solution would be for governments to regulate for banks to accept multiple access/payment system of which there are a number. Standardized and regulated protocols would solve many of these problems but that's a too bigger subject to address here.

replies(1): >>devmor+qK
143. KETpXD+nE[view] [source] 2025-08-26 14:56:14
>>arielc+(OP)
It seems most banking apps do work: https://privsec.dev/posts/android/banking-applications-compa...
◧◩◪◨⬒⬓⬔⧯▣
144. kortil+LE[view] [source] [discussion] 2025-08-26 14:57:40
>>mike_h+dB
Google voice is not special hardware. You’re confusing attestation with 2fa and that’s why you’re getting downvoted.
replies(1): >>mike_h+aH
◧◩◪◨⬒
145. pjmlp+UE[view] [source] [discussion] 2025-08-26 14:57:56
>>avar+py
I really would like to have been payed to use Windows phones, especially as former Nokia employee.

I was in Espoo, the week following the burning platforms memo.

However it represented a third option, to a percentage no Linux phone distribution has ever achieved since Open Moko.

Maybe Maemo could have been it, had not been for Nokia's board decision to bring in Elop.

replies(1): >>avar+Az6
◧◩◪◨⬒⬓
146. Ajedi3+PF[view] [source] [discussion] 2025-08-26 15:02:08
>>realus+yC
This is textbook whataboutism. The type of device-pwning malware Google is concerned with here has very little in common with "casino-like games on the playstore".
replies(2): >>realus+PG >>danlug+FI1
◧◩◪◨⬒⬓⬔⧯
147. mike_h+QF[view] [source] [discussion] 2025-08-26 15:02:13
>>const_+Zz
1. Well, going into denial about it is your prerogative. But then you shouldn't express bafflement about why this stuff is being used.

Nobody is making mistakes as dumb as "we fixed something we can measure so the problem is solved". Fraud and abuse have ground-truth signals in the form of customers getting upset at you because their account got hacked and something bad happened to them.

2. This stuff is also used to block phishing and it works well for that too. I'd explain how, but you wouldn't believe me.

You mention check fraud so maybe you're banking with some US bank that has terrible security. Anywhere outside the USA, using a minimally competent bank means:

• A password isn't enough to get into someone's bank account. Banks don't even use passwords at all. Users must auth by answering a smartcard challenge, or using a keypair stored in a secure element in a smartphone that's been paired with the account via a mailed setup code (usually either PIN or biometric protected).

• There is no such thing as check fraud.

• There is no such thing as credit card phishing either. All CC transactions are authorized in real time using push messaging to the paired mobile apps. To steal money from a credit card you have to confuse the user into authorizing the transaction on their phone, which is possible if they don't pay attention to the name of the merchant displayed on screen, but it's not phishing or credential theft.

replies(2): >>const_+OL >>jofla_+lO
◧◩◪◨⬒⬓⬔
148. realus+PG[view] [source] [discussion] 2025-08-26 15:06:45
>>Ajedi3+PF
No it isn't. Both are sources of scam and I'd argue that the scam officially hosted on the store is orders of magnitude more widespread than anything using direct installs.

If it's really a problem they care about, here's some priorities. (And I'd personally happy if they cared as I have some family members who got scammed by those)

◧◩◪◨⬒⬓
149. 0xffff+0H[view] [source] [discussion] 2025-08-26 15:07:00
>>immibi+9A
Can I ask what bank and why on Earth you continue to give them your business?

I guess I'm unusual in that I've been using an "online" only bank for 20 years (back then it wasn't so online... I had a stack of UPS overnight envelopes for check deposits), but I cannot imagine patronizing a bank that won't let me log in and do basically anything from a browser.

replies(2): >>john01+t71 >>djrj47+Xc1
◧◩◪◨⬒⬓⬔⧯▣▦
150. mike_h+aH[view] [source] [discussion] 2025-08-26 15:07:44
>>kortil+LE
Yeah but Google Voice isn't something you're meant to use to receive SMS codes. That's very US specific, and if you go there you've undermined the security the bank was trying to provide.

The reason they used SMS codes for a while is because phones have always tried to block malware from reading your screen or SMS storage whereas PCs don't, and because phones can do remote attestation protocols to the network as part of their login sequence. The SIM card contains keys used to sign challenges, and the network only allows authorized radio firmwares to log on. So by sending a code to a phone you have some cryptographic assurance that it was received by the right user and viewed only by them.

2FA and RA are closely related for that reason. The second factor is dedicated hardware which enforces that only a human can interact with it, and which can prove its identity cryptographically to a remote server. The mobile switching center, in the case of SMS codes.

Obviously, this was a very crude system because malware on the PC could intercept the login after the user authorized, but at least it stopped usage of the account when the user wasn't around. Modern app based systems are much more secure.

replies(2): >>Shroud+V31 >>kortil+Znp
◧◩◪◨⬒
151. devmor+iI[view] [source] [discussion] 2025-08-26 15:11:41
>>mike_h+Hk
I work in fintech, formerly as a contractor for some major banks, and absolutely nothing you say is true, generally.

This might be the case for a couple of banks - or maybe in one or two specific countries, but broadly, none of what you've said here applies to banks anywhere else in the world.

replies(1): >>mike_h+ON
◧◩◪
152. 0xffff+XI[view] [source] [discussion] 2025-08-26 15:14:38
>>blindi+2z
Microsoft had a phenomenal mobile platform. The only problem they had was that they failed to convince anyone to build apps for it.
replies(2): >>devmor+NK >>fruitw+2U1
◧◩◪◨⬒⬓⬔⧯▣
153. ulrikr+iJ[view] [source] [discussion] 2025-08-26 15:16:30
>>mike_h+8C
No, I reject the idea that general purpose computing devices should be locked down to satisfy a very narrow security use case. I really don't believe that you end up with a smartphone, and I don't think you give a very good argument for why.

I am fine with locking down devices that have very limited security purposes. I am fine with my passport containing locked down hardware if it makes it harder to forge. But I am also not browsing the web on my passport, and therefore its security requirements cannot prevent me from removing ads.

replies(1): >>mike_h+3V
◧◩◪
154. 0xffff+SJ[view] [source] [discussion] 2025-08-26 15:18:31
>>geyser+LC
Everyone only uses ~10-20 apps, the problem is that no one uses the same ~10-20 apps.
replies(1): >>geyser+S11
◧◩◪◨⬒
155. devmor+ZJ[view] [source] [discussion] 2025-08-26 15:18:55
>>fnimic+NB
They can, it would likely just increase the cost of cheap devices to end users, as the manufacturer now has to provide additional software support and does not want to lose money.
replies(2): >>dabock+xW >>donkey+0T2
◧◩◪
156. majorc+bK[view] [source] [discussion] 2025-08-26 15:20:05
>>immibi+QB
How does one not have a mailing address in $current_year?
replies(1): >>rustym+bS
◧◩◪
157. devmor+qK[view] [source] [discussion] 2025-08-26 15:21:20
>>hilber+aE
> My solution is to get a small phone specifically dedicated for the purpose and use it for no other purpose (it's a pain but the best compromise). That way I don't have to worry about my main smartphone.

This has been my solution as well and I can't help but wonder, given the recent push for digital ID, insurance, etc. if we will all eventually be carrying a separate data-only device for digital security/attestation purposes.

replies(3): >>ddingu+8S >>afandi+s31 >>hilber+bb1
◧◩◪
158. nick48+DK[view] [source] [discussion] 2025-08-26 15:22:36
>>willjp+Ce
its how most home networks already work, when you think of it. you have a small locked down isp-provided technically-a-computer, that manages your connection, and behind that, you have all your own stuff on your home network.

if anything, it would be mobile computing "pulling the modem out of the computer", like home desktops did in the 90s. I probably still have that 14.4k pcmcia modem card laying around somewhere...

◧◩◪◨
159. devmor+NK[view] [source] [discussion] 2025-08-26 15:23:23
>>0xffff+XI
> Microsoft had a phenomenal mobile platform.

I went through 3 generations of Windows Phone devices for work. The only thing phenomenal about them was the Zune-style UI. They were buggy and unreliable, even for the few apps they had.

◧◩◪
160. brink+PK[view] [source] [discussion] 2025-08-26 15:23:31
>>chaost+8y
Mozilla if you're listening - now's your chance; please bring it back. We actually have a reason to switch now.
◧◩◪◨
161. Arch-T+GL[view] [source] [discussion] 2025-08-26 15:27:59
>>OskarS+QA
The chances are higher that the EU makes a law mandating this sort of thing than demanding dropping this requirement in the EU.

The only thing you can expect from the EU is that it requires that apps in the EU market are signed with keys signed by the EU which you will only be able to get if you provide your ID or business registration.

Between Google and the EU I think I would rather be governed by the devil.

◧◩◪◨⬒⬓⬔⧯▣
162. const_+OL[view] [source] [discussion] 2025-08-26 15:28:53
>>mike_h+QF
> Nobody is making mistakes as dumb as "we fixed something we can measure so the problem is solved".

There is an entire name for this: dark pattern.

People make this mistake all the time. Its a very common measurement problem, because measuring is actually very hard.

Are we measuring the right thing? Does it mean what we think it means? Companies spend hundreds of billions trying to answer those questions.

2. Not it cannot block phishing because if I get your password, I can get in.

To your points:

- yes, banks in the US use one time codes too. Very smart of you, unfortunately not very creative. Trivial to circumvent in most cases. Email is the worst, SMS better, TOTP best.

TOTP doesn't matter if the user just takes their code and inputs it into whatever field.

- yes there is such a thing as check fraud, you not knowing what it is doesn't matter.

- if I had to authorize each CC transaction on my phone, I'd put a bullet in my head. That's shit.

replies(1): >>mike_h+h73
◧◩◪◨
163. hoover+NM[view] [source] [discussion] 2025-08-26 15:34:05
>>termin+qr
On the flip side, banks have the worst fucking security outside of demanding you use an app. Let me use 2FA that isn't bespoke.
replies(2): >>rbits+4X1 >>vlovic+Do2
◧◩◪
164. noisy_+6N[view] [source] [discussion] 2025-08-26 15:35:37
>>eimrin+dk
And I'm happy to keep my heart/money away from the junk of social media and similar trivial shit. To give an example: I have two email ids, one for banking/government stuff and such and other for general purpose (sometimes I use those throwaway ones too for one-time things). If Google pulls this shit, I'm pretty much willing to go two-device - it would be actually more secure. I don't consider this some sort of RMS-idealogy, it is just the sensible next step.
◧◩◪◨⬒⬓
165. yupyup+dN[view] [source] [discussion] 2025-08-26 15:36:23
>>immibi+9A
What a terrible bank though.
◧◩◪
166. OkayPh+DN[view] [source] [discussion] 2025-08-26 15:38:12
>>Aperoc+u4
Why? I have the freedom to fix or modify most things I own. What makes phones so special that it justifies licking the boot of some techbro billionaires?
◧◩◪◨⬒⬓
167. mike_h+ON[view] [source] [discussion] 2025-08-26 15:39:20
>>devmor+iI
Which banks outside the US allow you to submit payments using only an arbitrary desktop browser, without any other device getting involved? No mobile phones to receive codes, no smartcard readers, no secure elements, nothing except a browser and a password? I have never encountered such a bank.
replies(2): >>capita+K61 >>devmor+bZ1
◧◩◪◨⬒⬓⬔⧯▣
168. jofla_+lO[view] [source] [discussion] 2025-08-26 15:41:43
>>mike_h+QF
Well it is still a phone after all, what with UMA and baseband processing. You don't need to spend much time at Blackhat/Defcon to realize any true attempts at sealing it up are akin to plugging leaks in a sieve with epoxy. Its far too porus.

Meanwhile if attestation does reduce fraud, the ownability (by the user) of the device is now forfeit due to chasing a dragon's tail.

◧◩◪◨⬒
169. hoover+IO[view] [source] [discussion] 2025-08-26 15:43:13
>>Ajedi3+My
I think everyone views themselves as a harmless smol bean, even as they wage war on general purpose computing and liberty in the name of safety. How could their actions have negative externalities, they're one of the good guys!
replies(1): >>brooks+4t1
◧◩◪◨⬒⬓⬔
170. noisy_+9P[view] [source] [discussion] 2025-08-26 15:45:12
>>TheCra+Ko
> created a new OS that solves everyone's problems.

Created a hobby OS, just a hobby, won't be big

◧◩◪◨
171. ddingu+8S[view] [source] [discussion] 2025-08-26 15:57:28
>>devmor+qK
Ends up on the car key chain
◧◩◪◨
172. rustym+bS[view] [source] [discussion] 2025-08-26 15:57:57
>>majorc+bK
If one is a "digital nomad"
replies(1): >>ranger+dX
◧◩◪◨⬒⬓⬔⧯▣▦
173. mike_h+3V[view] [source] [discussion] 2025-08-26 16:09:46
>>ulrikr+iJ
OK, use a browser that lets you remove ads then! Android isn't iOS, you can run browsers that aren't Chrome and nothing about this change would stop you installing a custom browser with whatever features you want. Your banking app doesn't care what browser you use.
replies(1): >>ulrikr+t11
174. Discor+7W[view] [source] 2025-08-26 16:14:04
>>arielc+(OP)
I wish Firefox OS had succeeded, my first ever app was for it, it was all so much simpler and so much more free than the locked down systems of both major mobile OSes.
◧◩◪◨⬒⬓
175. dabock+xW[view] [source] [discussion] 2025-08-26 16:15:53
>>devmor+ZJ
One could argue that those “cheap” devices are ewaste from the beginning, and customers needing lower cost mobile devices should be buying more expensive ones used or refurbished.
◧◩
176. Magnus+XW[view] [source] [discussion] 2025-08-26 16:17:45
>>nick48+Mb
The end point is going to be you will only be able to connect to the Internet with a device that passes hardware attestation so people won't be able to tinker
◧◩◪◨⬒
177. ranger+dX[view] [source] [discussion] 2025-08-26 16:19:23
>>rustym+bS
Maybe, although there are services that will accept your mail and then scan/email it to you. But I believe OP has stated that they live in Germany full-time.
replies(3): >>rustym+Gh1 >>gck1+6L2 >>immibi+XD3
◧◩
178. dabock+yX[view] [source] [discussion] 2025-08-26 16:20:38
>>TheCra+n7
> easier said than done

This is true for both the engineering and business sides. Cyanogen’s failure showed that it ultimately doesn’t matter how good your software product is if your business side of things is poorly run. Same with the Pebble smartwatch - amazing product, terrible back office.

◧◩◪
179. RobotT+kY[view] [source] [discussion] 2025-08-26 16:23:45
>>avhcep+S1
Because it allows them to outsource "security", for "free".
◧◩◪◨
180. RobotT+NY[view] [source] [discussion] 2025-08-26 16:25:39
>>niutec+xC
Which isn't open source, unfortunately.
181. Magnus+TY[view] [source] 2025-08-26 16:25:58
>>arielc+(OP)
There will never be a third large OS unless Google Play Integrity is legislated out of existence. And it looks like governments like Google Play Integrity so that won't happen
◧◩◪◨⬒
182. dabock+d01[view] [source] [discussion] 2025-08-26 16:30:07
>>niutec+8c
All of those ran really slow compared to Android versions at the time, or their dev tooling sucked. The only one I really enjoyed using was Sailfish, and even they had to implement an APK compatibility layer. So for the average consumer, what’s the benefit to using that over straight Android?
replies(1): >>niutec+GZe
◧◩◪◨⬒⬓⬔⧯
183. snark4+O01[view] [source] [discussion] 2025-08-26 16:32:31
>>fricki+Ns
I have 3 different banks (well 2 banks and a credit union.) I can use Zelle in my browser from all 3. I don't even have the app installed for 2 of them.
replies(1): >>fricki+id1
184. 2OEH8e+a11[view] [source] 2025-08-26 16:33:39
>>arielc+(OP)
Other than depositing checks, I've always thought that phone bank apps are overrated. Banking is too serious for a phone- I'd rather do it on a real computer. I could fairly easily give up banking apps entirely.
replies(2): >>NoGrav+Xi1 >>Aspos+bt1
◧◩◪◨⬒⬓⬔⧯▣▦▧
185. ulrikr+t11[view] [source] [discussion] 2025-08-26 16:34:46
>>mike_h+3V
You are fundamentally misunderstanding my point about freedom.

Yes, I can do it now, but this is only because Google allows me to do that on their approved Android distribution, not because they are unable to prevent me from doing it. I don't trust them to not take away that freedom from me as soon as they can be sure that they can afford the anti-trust lawsuit since their core business model is to show me ads.

I know that my bank doesn't care about my browser, but by relying on Play Integrity they are indirectly forcing me to operate in Google's control regime in every other aspect on my device.

I don't want them to control my software stack, period. I don't care if they act as the good guys right now, they have been steadily doing downhill in the moral department and I expect them to continue to do so.

I don't understand how you can act like there is no problem at all with technology like this.

186. BobaFl+E11[view] [source] 2025-08-26 16:35:30
>>arielc+(OP)
> banks and other "regulated" sectors use Google Play Protect and similar DRMs to prevent you from connecting from whatever device you want.

This totally sucks but is there anything preventing you from using your bank's website in-browser in your phone, other than the terrible UI, tiny text, and inability to select the correct checkbox?

replies(1): >>frm88+a53
◧◩◪◨
187. geyser+S11[view] [source] [discussion] 2025-08-26 16:36:11
>>0xffff+SJ
But I think we mostly do use the same 10-20 apps!
◧◩◪◨
188. afandi+s31[view] [source] [discussion] 2025-08-26 16:43:50
>>devmor+qK
Then we can can go back to treating phones as computers. Right?

And maybe one day there will be some convergent evolution and the attestation devices go back to being dedicated hardware. Like the card-reader I already have to to log into my online banking.

replies(1): >>fsflov+2w1
◧◩◪◨⬒⬓⬔⧯▣▦▧
189. Shroud+V31[view] [source] [discussion] 2025-08-26 16:45:21
>>mike_h+aH
The SMS stuff seems like theatre when SS7[1] has been known to need a nuclear-powered auto bailer for how porous it is.

[1] https://en.wikipedia.org/wiki/Signalling_System_No._7

replies(1): >>mike_h+V23
◧◩◪◨⬒⬓⬔
190. capita+K61[view] [source] [discussion] 2025-08-26 16:57:19
>>mike_h+ON
FWIW "SMS 2FA" or "email 2FA" can also be done from the same browser (google voice or similar, webmail) and I've used both with banks.

That said, there is one major bank I use that still allows password only.

191. john01+T61[view] [source] 2025-08-26 16:57:41
>>arielc+(OP)
> or some "GNU/Linux" touch version that has a serious ecosystem

How could this realistically happen? Developers of popular apps adore the control and illegitimate de-facto ownership that client side "trust" gives them, so they'll refuse to make apps for that platform. They'll also use said client side "trust" to block them. Thus, it can't reach critical mass to force adoption by these developers.

◧◩◪◨⬒⬓⬔
192. vlovic+d71[view] [source] [discussion] 2025-08-26 16:59:14
>>no_wiz+7D
You are incorrect. This isn’t good will measures, these are required by law. The EFTA, for example, requires banks to make you whole against fraudulent ATM transactions. The CC recommendation is more about you having more time and flexibility to dispute the charge without risking access to cash; most Americans don’t even have a few thousand dollars in cash so a fraudulent ATM withdrawal is a major problem. But if you have a good chunk of cash the fraudulent ATM transaction will not really be felt by you provided you follow the requirements about notification (you have 2 days after noticing to report it to the bank).

The losses due to fraudulent CC activity are governed by the FCBA.

It’s shocking how people think companies do this kind of stuff out of good will rather than being forced by law.

◧◩◪◨⬒⬓⬔
193. fsflov+n71[view] [source] [discussion] 2025-08-26 17:00:08
>>niutec+FC
Did you notice I had written GNU/Linux?
◧◩◪◨⬒⬓⬔
194. john01+t71[view] [source] [discussion] 2025-08-26 17:00:21
>>0xffff+0H
I have never seen a bank that allows mobile deposits from a browser. I have always seen it require an app.
◧◩◪◨⬒
195. tadfis+n81[view] [source] [discussion] 2025-08-26 17:03:29
>>rateli+Ax
You're thinking of Google's attempt to port Play Integrity/Safetynet to the Web [0]. Nothing to do with Manifest V3, IIUC.

[0]: https://en.wikipedia.org/wiki/Web_Environment_Integrity

◧◩◪◨⬒⬓⬔⧯▣
196. pona-a+891[view] [source] [discussion] 2025-08-26 17:07:07
>>Sayrus+4k
Maybe a good compromise is to change the boot screen to have a label that the phone is running an unofficial ROM, just like it shows one for unlocked bootloaders? If the system can update that dynamically based on unlock state, why can't it do it based on public keys? Might also discourage vendors/ROM devs from using test keys like Fairphone once did.
replies(1): >>drewbu+Hc1
◧◩◪◨⬒⬓⬔
197. Ashame+i91[view] [source] [discussion] 2025-08-26 17:07:42
>>brooks+Oc
Great. Let's just require every single computing device to be verified, signed, and attested by a government agency. Just in case it is ever misused to attack a Google online service that cannot be possibly bothered to actually spend one nanosecond thinking on security.

What could possibly go wrong. It's not only morally questionable no matter what "advantages" it provides Google, but it's also technically ridiculous because _even if every single computing device was attested_, by construction I can still trivially find ways to use them to "brute force" Google logins. The technical "advantage" of attestation immediately drops to 0 once it is actually enforced (this is were the seatbelts analogy falls apart).

Next thing I suggest after forcing remote attestation on all devices is tying these device IDs to government-issued personal ID. Let's see how that goes over. And then for the government to send the killing squad once one of these devices is used to attack Google services. That should also improve security.

Here's the dystopian future we're building, folks. Take it or leave it. After all, it statistically improves security!

replies(2): >>brooks+Yz1 >>neural+VQ1
198. Lu2025+r91[view] [source] 2025-08-26 17:08:18
>>arielc+(OP)
> the provider owning the device, not the user

That's been the case since they got rid of removable batteries. You don't own a device you can't reliably turn off.

◧◩◪◨
199. ranger+Q91[view] [source] [discussion] 2025-08-26 17:09:38
>>niutec+S8
I would argue that SMS is horribly insecure and should never be used for authentication.

https://workos.com/blog/why-sms-mfa-is-insecure

◧◩◪◨⬒⬓⬔
200. vbezhe+ya1[view] [source] [discussion] 2025-08-26 17:12:14
>>termin+rp
In my country almost all banks removed their web apps. They existed like 15 years ago, before smartphones became widespread, but nowadays very few banks offer web apps, only mobile apps.
◧◩◪◨
201. hilber+bb1[view] [source] [discussion] 2025-08-26 17:16:05
>>devmor+qK
"…separate data-only device…"

Likely so, methinks. I can't see any other long-term solution that'd be workable and actually benefit users. Moreover, if implemented properly (sensibly) with the user in charge it would be useful for much more than just banking.

For example, it could incorporate a hierarchical key system with the user/owner having access to all data. Privacy would be assured as each entity you'd communicate or transact with would only have access to information on a need-to-know basis.

Your bank would only have access to your name and necessary authentication data; only you and your doctor would have access to your medical records; government/tax would have access to your financial records for tax purposes but not be able to access other data.

General shopping could be done anonymously—even without your bank being aware of what you were buying or from whom you were buying it (it'd be like a cash withdrawal to spend as you wish). The bank would issue you money as a cash advance which you'd add to a local pool of cash, you'd then withdraw funds to pay the vendor (this would likely involve crypto currency to isolate the payment from the bank). And so on, there'd be as many options to such a scheme as a user would need.

Such a system would not only give users almost complete control over their privacy but also give them autonomy. Of course, opposition to such a scheme would be absolutely fierce, governments would demand higher access levels for nefarious and or unnecessary reasons, the Googles of this world would be furious as they'd lose access to meaningful data—what'd be left would be anonymized junk data that'd be effectively worthless to advertisers and data brokers.

Clearly, something that powerful which would give users considerable control over their lives wouldn't be allowed to happen! As Rousseau said in the opening sentence of his Social Contract "Man was born free but everywhere he is in chains". That was in 1762, seems nothing much has changed, the citizenry is still well under the thumb, and the rich and powerful remain so.

◧◩◪◨⬒⬓⬔⧯▣▦▧
202. pona-a+nb1[view] [source] [discussion] 2025-08-26 17:17:18
>>mike_h+XC
Forgive me for being reductive, but aren't these leaked accounts a lost cause? The vulnerability in question is attackers being able to log into user accounts with leaked credentials. The only mitigation for this is to lock out users identified in other password breeches and reconfirm identity out-of-band, like through a local bank branch, add a second factor like a hardware token, or use restrictive heuristics like IP geolocation consistency between visits.

If 3 attempts per hour is enough to gain access, then it doesn't seem attestation can save you. I imagine a physical phone farm will still be economically viable in such case.

replies(1): >>mike_h+le1
◧◩◪◨⬒⬓⬔⧯▣▦
203. drewbu+Hc1[view] [source] [discussion] 2025-08-26 17:23:38
>>pona-a+891
Pixels with, for example, GrapheneOS already do exactly that:

"Your device is loading a different operating system."

◧◩◪◨⬒⬓⬔
204. djrj47+Xc1[view] [source] [discussion] 2025-08-26 17:24:49
>>0xffff+0H
In quite a few Asian countries there are no banks left that don't force you to use their apps. There is not other option.
◧◩◪◨⬒⬓⬔⧯▣
205. fricki+id1[view] [source] [discussion] 2025-08-26 17:27:02
>>snark4+O01
Hmm...I wonder if it matters which browser is being used.
◧◩◪◨⬒⬓⬔⧯▣▦▧▨
206. mike_h+le1[view] [source] [discussion] 2025-08-26 17:32:00
>>pona-a+nb1
Yes that's what companies do. I worked on the system there that addressed this. If you can detect a botted login you can lock the account until the real user is able to get new credentials, or block activity in other ways. Not a lost cause at all.

It was very effective when this problem was new. Don't know about the current state of things.

◧◩◪
207. Zak+Sg1[view] [source] [discussion] 2025-08-26 17:44:36
>>brooks+sb
There is no logical inconsistency in disliking abusive scraping, remote attestation, malware, and CAPTCHAs at the same time. Of these, I merely dislike CAPTCHA while I make moral judgments about the other three.

I see creating a mechanism for remote attestation of consumer devices as morally bad because it's a massive transfer of power away from end users to corporations and governments. A scheme where only computers blessed by a handful of megacorporations can be used to interact with the wider world will be used for evil even if current applications are fairly benign.

replies(1): >>jofla_+bv1
◧◩◪◨⬒⬓
208. rustym+Gh1[view] [source] [discussion] 2025-08-26 17:48:09
>>ranger+dX
I don't keep tabs on OP; I just provide hypothetical answers to literal interpretations of rhetorical questions.
◧◩
209. NoGrav+Xi1[view] [source] [discussion] 2025-08-26 17:54:45
>>2OEH8e+a11
In my case, the website is equal or superior to the app in every aspect except one: you cannot deposit scanned paper checks via the website, only via the app.
◧◩◪
210. hilber+9k1[view] [source] [discussion] 2025-08-26 17:59:57
>>theweb+ln
"At the very least, Google needs to lose Android, and probably YouTube as well."

Wishful thinking department unfortunately. Modern US capitalism wouldn't allow that to happen—and a large majority of users are so addicted to the electronic heroin provided (seemingly for free but not) by the likes of Big Tech—Google et al—to care let alone do anything about the problem.

◧◩◪◨⬒⬓⬔⧯▣▦▧
211. 3form+Ys1[view] [source] [discussion] 2025-08-26 18:48:50
>>mike_h+fD
That's a very uncommon understanding of brute force, to be honest. Generally I see the term applied to cases where there's next to no prior knowledge, just enumeration.
replies(1): >>mike_h+933
◧◩◪◨⬒⬓
212. brooks+4t1[view] [source] [discussion] 2025-08-26 18:48:57
>>hoover+IO
You’ve discovered local optimization / global reduction.

But how else should Google and their users react? Insist on offering a platform with far more abuse while subjecting users to worse user experiences and websites to more attacks… in the name of abstract freedom?

◧◩
213. Aspos+bt1[view] [source] [discussion] 2025-08-26 18:49:36
>>2OEH8e+a11
Web channel traffic is typically a tiny fraction of mobile traffic for banks. In some banks its like single digit share.
◧◩◪◨
214. hilber+Ht1[view] [source] [discussion] 2025-08-26 18:52:21
>>Cianti+D9
"For the new ecosystem to win, it needs to have its own user base for companies building apps to recognize it."

…And strong and effective antitrust legislation in place to stop current monopolies like Google from crushing small startups.

Trouble is, despite governments paying lip service to wanting competition in this arena they really don't want competition at all, especially so from small startups.

Look at it this way, controlling and handling a few big companies is much easier for governments than having to deal with a plethora especially so when many are small startups; and second, it's also easier for them to extract user data from Big Tech's operations (as Big Tech is predictable and they've been doing so for a long time)—than it it would be from many small startups, especially so when the products they're planning to manufacture are aimed at improving privacy and adding encryption.

Think of the current UK and Apple debacle and governments' motives for not being proactive become abundantly clear.

◧◩◪◨
215. fsflov+ou1[view] [source] [discussion] 2025-08-26 18:55:55
>>TheCra+Jt
> this is still the only non-Google/Apple device you can get in the USA that actually kinda works

You forgot Librem 5.

◧◩◪◨
216. jofla_+bv1[view] [source] [discussion] 2025-08-26 19:00:10
>>Zak+Sg1
Yeah, its like the world has been turned into one giant corporation, and the only computers you can use on it are corporate, botted, Active Directory joined, crap. All machines are belong to them.
◧◩◪◨⬒
217. fsflov+2w1[view] [source] [discussion] 2025-08-26 19:04:54
>>afandi+s31
> Then we can can go back to treating phones as computers. Right?

>>19328085

◧◩
218. fsflov+qw1[view] [source] [discussion] 2025-08-26 19:06:49
>>rollca+Ya
GNU/Linux phones already exist, although they're indeed being harmed by the duopoly.
◧◩◪◨⬒⬓⬔⧯
219. brooks+Yz1[view] [source] [discussion] 2025-08-26 19:24:01
>>Ashame+i91
You just proved the seatbelt analogy.

Yes, for SOME subset of attackers (car crashes), for SOME subset of targets (passengers), the mitigations don’t solve the problem.

This is not the anti-attestation / anti-seatbelt argument many think it is.

All security is mitigation. There is non perfection.

But it makes no sense to say that because a highly motivated attacker with a lot of money to spend can rig real attested devices to be malicious, there must be no benefit to a billion or so legit client devices being attested.

I think your enthusiasm for melodrama and snark may be clouding your judgment of the actual topic.

replies(1): >>Ashame+cF1
◧◩◪◨⬒⬓⬔⧯
220. brooks+VA1[view] [source] [discussion] 2025-08-26 19:28:27
>>const_+uB
Cool. So you run a baking website. You get several hundred thousand legit logins a day, maybe ten million that you block. Maybe a hundred million these days.

Now, you have a bucket of mobile users coming to you with attestation signals saying they’ve come from secure boot, and they are using the right credentials.

And you’ve got another bucket saying they’ve are Android but with no attestation, and also using the right credentials.

You know from past experience (very expensive experience) that fraud can happen from attested devices, but it’s about 10,000 times more common from rooted devices.

Do you treat the logins the same? Real customers HATES intrusive security like captchas?

Are you understanding the tech better now? The entire problem and solution space are different from what you think they are.

replies(2): >>fruitw+FQ1 >>const_+VM5
◧◩◪◨⬒⬓
221. cowboy+PB1[view] [source] [discussion] 2025-08-26 19:31:33
>>immibi+9A
do they still allow you to download your transactions to your phone and get them to your pc that way? just curious, I'd be screwed, I don't know how to install apps on my phone.
◧◩◪◨⬒⬓⬔⧯▣
222. Ashame+cF1[view] [source] [discussion] 2025-08-26 19:43:55
>>brooks+Yz1
> Yes, for SOME subset of attackers (car crashes), for SOME subset of targets (passengers), the mitigations don’t solve the problem.

I won't solve the problem for _anyone_ once it is required, because it is trivial to bypass once the incentive is there. This is what kills this technically; it does not even go into the other cons (which really should not be ignored). Seatbelts absolutely do not have this problem.

> All security is mitigation. There is non perfection.

This is an absolutely meaningless tautology. It is perfectly true statement. It adds absolutely nothing to the discussion.

Say I argue in favor "putting a human to verify each and every banking transaction with a phone call to the source and the destination". And then you disagree, saying that there will be costs, waste of time for everyone, and that the security improvement will be minimal at best. And then I counter with "All security is mitigation, there is no perfection!".

Can you see what you're doing here? This is another textbook example of the politician's fallacy (something must be done; this is something; therefore we must do this).

It is trying to bypass the discussion on the actual merits of the proposal as well as its cons by saying "well it does something!" . True, it does something. So what? If the con is bad enough, or if the benefit too small, maybe it's best NOT to do it anyway!

> But it makes no sense to say that because a highly motivated attacker with a lot of money to spend can rig real attested devices to be malicious, there must be no benefit to a billion or so legit client devices being attested.

Not long we had right here in HN a discussion about the merits of remote attestion for anti-cheating: turns out the "lot of money" is a custom USB mouse (or addon to one) that costs cents to make. Sure, its not zero. You have to go more and more draconian in order to actually make it "a lot of money", but then you'll tell me I'm being melodramatic.

◧◩◪◨⬒⬓⬔
223. danlug+FI1[view] [source] [discussion] 2025-08-26 19:58:41
>>Ajedi3+PF
Read yourself again my man jeez. And you are on HN of all places.
224. mathfa+ZI1[view] [source] 2025-08-26 20:00:08
>>arielc+(OP)
It doesn't even matter if it's foreign or not, it's a matter of who owns the thing: you buy a smartphone or you buy a service that allows you some use of said smartphone? Fuck services.
◧◩
225. jajuuk+VJ1[view] [source] [discussion] 2025-08-26 20:05:36
>>TheCra+n7
The thing is making a smart phone is hard. You need experienced and knowledgable embedded engineers to design every aspect of the phone. You need people who are knowledgable about RF and know how to go about regulations in various countries. You need software engineers to build up a whole operating system from scratch and probably do that multiple times as the available technology changes. Not to mention create an entire production line to fabricate the parts and assemble them.

And while efforts like Pinephone are good, they don't have the VC or talent to really make that a reality anytime soon on a massive scale. Most efforts in this space are open source which is great but doesn't really pay anything. People with these skills can easily work at any phone OEM and make good money. So I think it will take a massive company to do it. Maybe Microsoft wants to give it another go haha. Amazon has tried multiple times to make this a reality but it's just cost so much money and time that they keep shutting it down.

I don't have any answers, for something to become viable is has to appeal to the average consumer and getting to that point is like crossing a mountain.

◧◩
226. tshadd+2L1[view] [source] [discussion] 2025-08-26 20:11:42
>>nick48+Mb
You make it sound like a bad thing! That's pretty much already where I'm at, and is in fact exactly what I want. My smartphone is for messaging and a handful of apps from major vendors (Google Maps, Youtube, 1Password, etc.) It shouldn't ever crash, have nagging software updates, require tinkering, etc., just like my microwave and washing machine. And for tinkering, I've got my Mac, my little Linux NAS, a variety of Linux handheld devices, etc.
◧◩◪◨⬒⬓⬔⧯▣
227. fruitw+FQ1[view] [source] [discussion] 2025-08-26 20:44:11
>>brooks+VA1
Who is responsible for fraud? If the user loses their password, that's their problem.
replies(1): >>niutec+dBc
◧◩◪◨⬒⬓⬔⧯
228. neural+VQ1[view] [source] [discussion] 2025-08-26 20:44:59
>>Ashame+i91
>After all, it statistically improves security!

Probably not even that, but it limits liability and that’s the only purpose, just like the manual in your car, nobody will ever read it but it contains a warning for every single thing that could happen.

replies(1): >>broken+P96
◧◩◪◨
229. fruitw+2U1[view] [source] [discussion] 2025-08-26 21:02:09
>>0xffff+XI
The minor issue of not having any developers, developers, developers
◧◩◪◨
230. tlilto+dW1[view] [source] [discussion] 2025-08-26 21:14:40
>>brooks+kd
Using your dominance in one market to secure the dominance in other market is illegal monopoly, no matter how convenient it might be for a third party.
◧◩◪◨⬒
231. rbits+4X1[view] [source] [discussion] 2025-08-26 21:20:17
>>hoover+NM
At least you have bespoke 2FA. All I have is SMS 2FA
◧◩◪◨⬒⬓⬔
232. devmor+bZ1[view] [source] [discussion] 2025-08-26 21:36:24
>>mike_h+ON
I’m not sure why “outside the US” is a factor here, but nearly every bank in the world. Some only require email verification, some don’t even require that.

There are banking systems in some countries that do not even require an ATM/Debit card for automated withdrawals, just an account number and grouping code.

replies(1): >>mike_h+z23
233. yibg+D12[view] [source] 2025-08-26 21:49:05
>>arielc+(OP)
Problem is 99.99% of the population probably doesn't care (or even know about the issue). Companies respond to the market. If there is no demand or pressure for something more open, they won't make it.
◧◩◪◨⬒
234. vlovic+Do2[view] [source] [discussion] 2025-08-27 00:51:57
>>hoover+NM
Most of that “app” security is requiring to use Symantec’s app which doesn’t actually require Symantec - there’s plenty of guides online showing how to register any authenticator app instead.
235. 1vuio0+lB2[view] [source] 2025-08-27 02:56:20
>>arielc+(OP)
Alas, no distinction is made between (a) a computer owner that wants to write software to run on their computer versus (b) an "app developer" who wants to write "mobile apps" and distribute them to others for financial gain

The computer owner in (a) is not creating "malware". Any arguments that "verification" is for the protection of users (not commercial benefit of Google) are inapplicable in (a). Unlike the software in (b) the software in (a) only runs on the computer owner's computer, not anyone else's computer. There is no need in the case of (a) for Google to know about what software is running on the computer owner's computer.^1 Surely Google would agree there is no need, i.e., no right, for a computer owner seeking "verification" to know what software is running on Google's computers or the identities of Google employees.

1. None that outweighs the owner's right to privacy. Microsoft, Apple and Google all use _default_ telemetry

https://gist.github.com/alirobe/7f3b34ad89a159e6daa1

https://github.com/cedws/apple-telemetry

https://apple.stackexchange.com/questions/437068/eliminating...

https://therecord.media/google-collects-20-times-more-teleme...

replies(1): >>1vuio0+Ide
◧◩◪◨⬒⬓
236. gck1+6L2[view] [source] [discussion] 2025-08-27 04:51:06
>>ranger+dX
As someone who has a few bank accounts in different countries of which I'm not a resident of, and also a user of the services you mention, its next to impossible to use them for banking purposes.

In US, for example, their addresses are classified as Commercial Mail Receiving Agencies, and have a "Commercial" address designator. USPS has an API for that. If you get a bank to accept this address somehow, then the next trouble comes - they're gonna ask for utility bill for address verification and you can't have any utility bills for it.

◧◩◪
237. p0w3n3+aP2[view] [source] [discussion] 2025-08-27 05:44:12
>>Y_Y+wf
Or staying at home
◧◩◪◨⬒
238. donkey+QS2[view] [source] [discussion] 2025-08-27 06:24:17
>>fnimic+NB
Because they fucking suck. I never heard desktops or laptops being tied to Dell or Asus or what not for run of the mill kernel or os upgrades. If phone makers want to be fucking ass by locking down bootloaders, jealously preventing reversing etc preventing kernel devs etc from doing their own thing then they should accept the just label of being fucking ass or take on the responsibility of supporting it forever.
◧◩◪◨⬒⬓
239. donkey+0T2[view] [source] [discussion] 2025-08-27 06:26:15
>>devmor+ZJ
Why does the manufacturer of the phone have to write os upgrades?

I never had to wait on Dell to type apt update and apt upgrade.

replies(1): >>devmor+iR3
◧◩◪◨⬒⬓⬔⧯
240. mike_h+z23[view] [source] [discussion] 2025-08-27 07:49:32
>>devmor+bZ1
It's fascinating that people have had such different experiences here.

In my entire life, I have never banked anywhere that would let you transact or log in with just a desktop browser. You seem to be convinced this is an edge case but every bank in Europe works this way, as far as I know. There are US financial institutions that would do this, but the US financial system is uniquely fraud prone to a level just not tolerated elsewhere. It lagged years behind on chip-and-PIN cards for instance, and largely never managed to roll it out. The US treats bank account numbers as credentials and other stuff that doesn't apply elsewhere.

Just look at this thread: plenty of people saying what I'm saying. If you bank somewhere that lets people use just a browser to do transactions, you're either in an environment where fraud doesn't matter at all, or you're with a bad bank and should leave them.

replies(1): >>devmor+ER3
◧◩◪◨⬒⬓⬔⧯▣▦▧▨
241. mike_h+V23[view] [source] [discussion] 2025-08-27 07:52:46
>>Shroud+V31
... which is why none of the banks I've used support it for many years now. It's a legacy example. Modern banks all rely on apps that bind to the secure element in the phone or they issue a smartcard reader.
replies(1): >>niutec+MBc
◧◩◪◨⬒⬓⬔⧯▣▦▧▨
242. mike_h+933[view] [source] [discussion] 2025-08-27 07:55:06
>>3form+Ys1
Well, I'd have picked a different word in this context. I'm just explaining why attestation fixes the problem described by the OP as seen in modern contexts and rate limiting doesn't.
◧◩◪◨⬒
243. willia+943[view] [source] [discussion] 2025-08-27 08:04:32
>>mike_h+Hk
Is wells fargo not a bank? It doesnt even use 2FA and you can log via a browser in a ship money all over the planet!
◧◩
244. willia+t43[view] [source] [discussion] 2025-08-27 08:08:13
>>gianca+bb
Open source is a relative thing. Compared to iOS, Android is "incredibly open source!"
◧◩
245. frm88+a53[view] [source] [discussion] 2025-08-27 08:15:29
>>BobaFl+E11
Yes. The 2FA via either biometrics or some other means requires us to have the bank's own app - even in small local branches - where said app is only available through one of the app stores.
◧◩◪◨⬒⬓⬔⧯▣▦
246. mike_h+h73[view] [source] [discussion] 2025-08-27 08:40:29
>>const_+OL
Yeah this thread boils down to US vs rest-of-world confusion. Or maybe a US vs Europe confusion.

TOTP, which you say is best, is considered weak sauce outside the US. I don't know any banks that have used it for a very long time. It's not secure enough. Cheques were phased out decades ago. There are entire generations in Europe who have never even seen a cheque, let alone written one. I think the last time I had a chequebook issued it was in 2004.

IIRC the differences arise because in the US consumer legislation makes merchants liable for refunding fraudulent transactions, so banks and consumers have no incentive to improve security and merchants can't do it except via convoluted and hardly working risk analysis. It's just so easy to do chargebacks there that nobody bothers fixing the infrastructure. This pushes everyone into the arms of Amazon and the like because they have the most data for ML.

Outside the US and especially in Europe, merchants aren't liable for fraudulent transactions if they verified the credentials correctly. It's much harder to do chargebacks as a consequence. Even if a merchant delivered subpar stuff or there was some other commercial dispute, chargebacks are very hard (I tried once and the bank just refused). So liability shifts to banks, unless they can show that the transaction was authorized by the account holder and they had correct information. That means banks and merchants are incentivized to improve security, and they do.

replies(1): >>ulrikr+ar4
◧◩
247. fsflov+Xd3[view] [source] [discussion] 2025-08-27 09:44:01
>>TheCra+n7
> The closest we've currently got are the various phone-targeted Linux distros out there. But they're not quite ready for serious usage for me; at least not on the Pinephone.

This isn't the closest, since we have Purism Librem 5 phone, which many people (including me) are using as a daily driver.

◧◩◪◨⬒⬓⬔⧯▣▦▧
248. little+An3[view] [source] [discussion] 2025-08-27 11:04:28
>>mike_h+fD
If you have an attacker that can gain access on 25% of its attempts, it doesn't matter it there is a botnet with millions of IPs, they would still have around 25% success rate on just 10 IPs, it bas nothing to do with brute force, it just means you have plenty of compromised accounts in the wild and you want to prevent bad actors from using them at scale.

The threat model is entirely different from what your brute force phrase implies, and it is also a threat model that isn't relevant to banking, which was the topic of the discussion in the first place. And more importantly, it doesn't affect the security of the user.

◧◩
249. neop1x+wx3[view] [source] [discussion] 2025-08-27 12:11:50
>>nick48+Mb
I am already taking 4 devices with embedded batteries with me and it's pain during airport scans. I am not looking for taking 5th. :/
◧◩◪◨⬒⬓
250. cromka+HB3[view] [source] [discussion] 2025-08-27 12:40:24
>>termin+0B
Are you mixing up fraudulent credit card charges? Because that's a whole lot other story. I can't even imagine you would be able to get any fraudulent debit card charges back from the bank.
replies(2): >>termin+4M3 >>broken+A76
◧◩◪◨⬒⬓
251. immibi+XD3[view] [source] [discussion] 2025-08-27 12:54:03
>>ranger+dX
Despite the German government's insistence that every person has a single permanent address, it continues to not be true in the real world.
◧◩◪◨⬒⬓⬔
252. termin+4M3[view] [source] [discussion] 2025-08-27 13:35:19
>>cromka+HB3
I got around $2000 of fraudulent debit card charges reversed on the spot when I reported them.
◧◩◪◨⬒⬓⬔
253. devmor+iR3[view] [source] [discussion] 2025-08-27 13:58:42
>>donkey+0T2
Because when you buy most smartphones, you're buying a vendor locked device and choosing to stay within their ecosystem. That's how Google has designed their monopoly. Apple is the same way, but non-fragmented.

You've never had to wait for Dell to type apt update and apt upgrade, but MacOS users have to wait for Apple to update their computer.

replies(1): >>donkey+b14
◧◩◪◨⬒⬓⬔⧯▣
254. devmor+ER3[view] [source] [discussion] 2025-08-27 14:00:01
>>mike_h+z23
Have you considered that Europe is a fractional part of the world with close international relationships to its geographical neighbors and does not represent the rest of the world's experiences?

You mention the US as lagging behind Europe, which is true - but I assure you from my experience working in international fintech from the US, there are more people in the world than the entire population of my country with even worse banking security controls by default.

◧◩◪◨⬒⬓⬔⧯
255. donkey+b14[view] [source] [discussion] 2025-08-27 14:43:16
>>devmor+iR3
That was my point, this is a self created problem by the manufacturer.
replies(2): >>devmor+lf4 >>j4hduf+Qg4
◧◩◪◨⬒⬓⬔⧯▣
256. devmor+lf4[view] [source] [discussion] 2025-08-27 15:49:18
>>donkey+b14
No, it's a prerequisite to doing business.

The OEM phones are cheap because the manufacturer sells them at a loss, recouping money by locking them down and pre-installing certain software.

The alternative is that Google is properly regulated, or cheap smartphones phones don't exist.

replies(1): >>donkey+9Q4
◧◩◪◨⬒⬓⬔⧯▣
257. j4hduf+Qg4[view] [source] [discussion] 2025-08-27 15:56:05
>>donkey+b14
These manufacturers gladly took in AOSP back in 2011 when it was still truly a great open source project - exactly as the name should require it to be - and also when security requirements were much much lower. Of course to keep up with device security it turns out you need complete control over the whole stack and regular updates anyway, so now these manufacturers are in a pickle of a situation.
◧◩◪◨⬒⬓⬔⧯▣▦▧
258. ulrikr+ar4[view] [source] [discussion] 2025-08-27 16:48:04
>>mike_h+h73
This is just blatantly false. Literally every bank in Denmark which is not an e-bank lets you do everything with a browser and the national digital identity, MitID. MitID offers an app, but they also offer alternatives both in the form of TOTP generators and NFC/USB hardware chips.
replies(1): >>mike_h+Fv6
◧◩◪◨⬒⬓⬔⧯▣▦
259. donkey+9Q4[view] [source] [discussion] 2025-08-27 18:58:34
>>devmor+lf4
Its possible the forced apps are a cost recouping mechanism. But how does a phone bootloader being locked down become Google's fault? Does it mandate that for some kind of Android certification?
replies(1): >>j4hduf+Ge5
◧◩◪◨⬒⬓⬔⧯▣▦▧
260. j4hduf+Ge5[view] [source] [discussion] 2025-08-27 20:52:29
>>donkey+9Q4
Yes Google mandates a locked bootloader in order to meet Google Play Integrity's remote attestation. More generally it mandates a perfectly clean and valid secure boot chain. Among a variety of other requirements.
◧◩◪◨⬒⬓⬔⧯▣
261. const_+VM5[view] [source] [discussion] 2025-08-28 01:18:07
>>brooks+VA1
> You know from past experience (very expensive experience) that fraud can happen from attested devices, but it’s about 10,000 times more common from rooted devices.

1. I don't believe this research - measurement is hard. If we just consider using an unattested device as malicious, as we do now with the play integrity API, then you fudge the numbers.

2. Even IF the research is true, relative probability is doing the heavy lifting here.

There's still going to be more malicious attempts from attested devices than those unattested. Why? Because almost everyone is running attested devices. Duh.

Grandma isnt going to load an unsigned binary on her phones. Let's just be fucking for real for one second here.

No, she's gonna take a phone call and write a check, or get an email and go to a sketchy website and enter her login credentials and then open the investable 2FA email and then enter the code she got into the website. Guess what - you don't need a rooted device for that. You just don't.

There are extremely high effort malicious attempts, like trying to remotely rootkit someone's phone, and then low effort ones - like email spam and primitive social engineering.

You guess which ones you actually see in the wild.

Is there a real threat here? Sure. But threat modeling matters. For 99.99% of people, their threat model just does not involve unsigned binaries they manually loaded.

Why are we sacrificing everything to optimize for the 0.01%? When we havent even gotten CLOSE to optimizing the other 99.99%?

Isn't that fucking stupid? Why yes, yes it is.

◧◩◪◨⬒⬓⬔
262. broken+A76[view] [source] [discussion] 2025-08-28 04:52:18
>>cromka+HB3
I got a call from the bank asking if I'd spent over $8k today on my debit card at a mall and restaurant in a shady part of town... I said no, and they ended up refunding me and issuing me a new card.

They did ask me to make a statement to the police, which I did.

Funnily enough when I talked to the police, they said, "Oh, $7k, is that all? Just today we had someone lose over $140k".

How do you even spend $140k on a credit card? Must have been a platinum card or whatever.

I'm in Australia, not sure how different things are here.

replies(1): >>cromka+II7
◧◩◪◨⬒⬓⬔⧯▣
263. broken+P96[view] [source] [discussion] 2025-08-28 05:16:45
>>neural+VQ1
I've actually read the manual for my car, and it absolutely does not "contain a warning for every single thing that could happen".
◧◩◪
264. sheep-+vn6[view] [source] [discussion] 2025-08-28 07:36:25
>>Y_Y+wf
Could the lame device be integrated or even better virtualised on the cool device?
◧◩◪◨⬒⬓⬔⧯▣▦▧▨
265. mike_h+Fv6[view] [source] [discussion] 2025-08-28 09:01:48
>>ulrikr+ar4
If by TOTP you mean an app like Google Authenticator, those are expected to be phones, aren't they? And the other things, as we already discussed, are hardware systems they can remotely attest - not browsers on their own.

People seem to be getting really hung up on this point. Accepting a browser means letting you do everything with nothing but whatever program you want that speaks HTTP. No special apps or authenticators or extra tokens. You should be able to write a plain Python script that sends money whenever it wants, on its own.

European banks do not allow this in my experience, and nothing being posted to this thread indicates otherwise. Apparently there are some banks especially in the USA who just don't care about security at all because they can push fraud costs onto merchants, so they do accept browsers for everything, or they make some trivial effort and if users undermine it using Google Voice or whatever they don't care - that's fine, I overgeneralized by saying "banks" instead of geographically qualifying it. Mea culpa.

But in your case, you need the assistance of something that's not a browser.

replies(1): >>ulrikr+SP6
◧◩◪◨⬒⬓
266. avar+Az6[view] [source] [discussion] 2025-08-28 09:39:57
>>pjmlp+UE

    > I really would like to have been payed
    > to use Windows phones
I meant paid in the indirect sense of being the beneficiary of a loss leader for Microsoft.

I.e. I'm poking holes in your (somewhat unstated) premise that they'd already reached around 10% of marketshare, and could have just organically grown from there. As reporting at the time shows[1] the average selling price of these phones was €72.4.

So Microsoft (Nokia, but we all know who was really running/paying for the show) were spending a lot of money to buy themselves into the market, and just barely holding on to double digit market share for a bit there by subsidizing entry level phones.

1. https://www.theguardian.com/technology/2013/oct/01/microsoft...

267. sorryt+gL6[view] [source] 2025-08-28 11:43:04
>>arielc+(OP)
Wouldn't a third large phone os have the same problems as GrapheneOS?
◧◩◪◨⬒⬓⬔⧯▣▦▧▨◲
268. ulrikr+SP6[view] [source] [discussion] 2025-08-28 12:17:26
>>mike_h+Fv6
By TOTP I mean a hardware token using the TOTP algorithm to generate a nonce, like the second option on this page: https://www.mitid.dk/en-gb/get-started-with-mitid/how-to-use...

I thought that was what you meant too? If you mean TOTP via a QR code exposing the secret, then of course I agree, no banks allow that. But your comment read as a claim that all TOTP solutions were inherently deemed insecure and wouldn't work, and that smartphone based solutions were the only viable alternative outside the US. The code display is of course vulnerable to man-in-the-middle attacks where you trick users into authorizing transactions via fake web pages, but it is not a threat that is deemed serious enough to prevent our whole country from basing our digital infrastructure on code displays.

I think people get hung up on your point about banks not accepting browsers because you don't formulate your point very clearly, and it reads like you claim that they don't accept browsers at all when what you mean is just a browser and nothing else. Most European banks do in fact allow you to do business using a browser - you just have to prove your identity via other means as well. And there are no good security arguments why those means must be in the form of a smartphone app whose security requirements have the side effect of locking you into a business relationship with one of two American tech giants. As you can see, a whole country of almost six million people authenticates everything from bank transactions to naming their kids and buying houses using a system which allows you to use just a code display.

I think the strategy of remote attestation of the whole OS stack up to and including the window manager is a clunky and inelegant approach from an engineering perspective, and from a freedom perspective I think it is immoral and should be illegal. What I could accept would be an on-phone security module with locked down firmware which can simply take control of the whole screen regardless of what the OS is doing, with a clear indicator of when it is active. This allows you to authorize transactions and inspect their contents, and only needs remote attestation of the security module, not the whole OS.

replies(1): >>mike_h+ru9
◧◩◪◨⬒
269. iggldi+Xo7[view] [source] [discussion] 2025-08-28 15:27:53
>>jones8+uo
> German Bahn Card is now only available in their app

Technically not as long as the fallback PDF version remains available.

◧◩◪◨⬒⬓⬔⧯
270. cromka+II7[view] [source] [discussion] 2025-08-28 17:18:17
>>broken+A76
Interesting. In EU the bank's liability is typically limited. However, but now that I think of it, they are only liable for bigger sums, not petty theft. So if you get scammed of up to, say, 200 euro, they don't care. Anything more than that, they do.
◧◩◪◨⬒⬓⬔⧯▣▦▧▨◲◳
271. mike_h+ru9[view] [source] [discussion] 2025-08-29 08:05:04
>>ulrikr+SP6
From digging in a bit, it sounds like originally MitID was meant to be app only and it was only after pressure from a lobbying group that they relented and allowed a TOTP token.

https://www.dr.dk/nyheder/seneste/mitid-kan-digitalt-udelukk...

So my guess is that this is not because they think TOTP is secure enough but rather due to the political aspects of it being centrally run by the government.

The security argument is pretty straightforward and I guess you know it already, because as you say, TOTP is vulnerable to phishing (unless you use some of the anti-bot tech I mentioned elsewhere but it's heuristic and not really robust over the long term). Whereas if you do stuff via an app, not only can malware not authorize transactions, but it can't view your financial details either - privacy being a major plank of financial security that can't be reliably offered via desktop browsers at all, but can via phones.

The alternative you propose is basically a secure hypervisor. Such schemes have been implemented in the past, but it's not ideal technically. For fast payment authorization via NFC, this is actually how it works, which is why when you touch a phone to a terminal to pay for something you don't see any details of the transaction on the display itself, just an animation. The OS doesn't get involved in the transaction at all, it's all handled by the embedded credit card smartcard which is hard-wired to the NFC radio. The OS gets notified and can send configuration messages, but that's about it.

For anything more complex the parallel world still needs to be a full OS that boots up, have display drivers, have touchscreen drivers, text rendering, a network stack, a way to update that software, etc. You end up with a second copy of Android and dual booting, which makes memory pressure intolerable and the devices more expensive. But it's hard to justify that when the base phone OS has become secure enough! It's already multi-tasking and isolating worlds from each other. There are no users outside of HN/Slashdot who would find this arrangement preferable. And as your concern is not fully technical, it's not clear why moving the hardware enforcement around a bit from kernel supervisor to hypervisor would make any difference. This isn't something that can be analyzed technically as it all seems to boil down to fear over the loss of ad blocking.

replies(1): >>ulrikr+hec
◧◩◪◨⬒⬓⬔⧯▣▦▧▨◲◳⚿
272. ulrikr+hec[view] [source] [discussion] 2025-08-30 04:49:11
>>mike_h+ru9
That's not actually what the article says, the article said that the rollout of MitID first included the app, and that the alternatives were made available later. The alternatives were always part of the plan. The lobby group mentioned were complaining because MitID was replacing an existing solution, NemID, which offered the alternatives. For a while during the rollout you could use both methods of identification, and the lobby group wanted to wait with retiring NemID until the alternatives for MitID were available. The old solution was not replaced due to security issues but because the vendor lost the project when the contract ran out.

There are two discussions here, the technical and the one concerned with freedom. I am concerned with both, and I think we need a compromise which doesn't throw out the latter in order to obtain a perfectly secure model.

My concern is not only with ad removal, that was just an example. My concern is digital autonomy in general, and the issue of giving an American company the power to decide what software users around the world are allowed to execute. They can censor software they don't like, and rogue governments can pressure them to censor software that THEY don't like. E.g. the EU who might want to prevent people from installing E2EE apps soon when Chat Control is rolled out.

There are good technical security arguments for phone based solutions over the alternatives, but it doesn't mean that the alternatives are worthless, just that the users have to be a bit more vigilant. I think that is a better compromise in the interest of protecting freedom and democracy.

We are some of the few people who can understand the long-term implications of the different technical solutions and the potential tools it will give private companies and governments to suppress people. If we are not advocating for freedom over convenience, then who will?

◧◩◪◨⬒⬓⬔⧯▣▦
273. niutec+dBc[view] [source] [discussion] 2025-08-30 10:07:26
>>fruitw+FQ1
Banks are responsible, that's the point.
replies(1): >>fruitw+5qd
◧◩◪◨⬒⬓⬔⧯▣▦▧▨◲
274. niutec+MBc[view] [source] [discussion] 2025-08-30 10:15:09
>>mike_h+V23
Not all modern banks, e.g. Santander Bank in Poland still uses one-time SMS codes.
◧◩◪◨⬒⬓⬔⧯▣▦▧
275. fruitw+5qd[view] [source] [discussion] 2025-08-30 17:44:31
>>niutec+dBc
Perhaps the solution then would be a digital money system in which people are responsible for the security of their own funds, like cash.
◧◩
276. 1vuio0+Ide[view] [source] [discussion] 2025-08-31 01:54:36
>>1vuio0+lB2
"Alas, no distinction is made between (a) a computer owner that wants to write software to run on their computer versus (b) an "app developer" who wants to write "mobile apps" and distribute then to others for financial gain."

I could be wrong:

https://developer.android.com/developer-verification

"For student and hobbyist developers

We're committed to keeping Android an open platform for you to learn, experiment, and build for fun. We recognize that your needs are different from commercial developers, so we're working on a separate type of Android Developer Console account for you. We'll share more information in the coming months."

Will "verification" also be required for "hobbyists", otherwise known as computer owners, or "ad targets" in Google's framing of the www. Who knows

Putting restrictions on distributing bad software ("malware") to others is one thing. It makes sense, But putting restrictions on computer owners ("hobbyists") who write, compile and run software on their own computers is another thing entirely

◧◩◪◨⬒⬓
277. niutec+GZe[view] [source] [discussion] 2025-08-31 12:18:20
>>dabock+d01
Privacy.
replies(1): >>dabock+q4p
◧◩◪◨
278. palata+Oth[view] [source] [discussion] 2025-09-01 12:24:30
>>termin+qr
If they want to do it properly, they can use the Android hardware attestation:

https://grapheneos.org/articles/attestation-compatibility-gu...

◧◩
279. palata+4uh[view] [source] [discussion] 2025-09-01 12:26:18
>>miohta+Jm
Graphene can run the Play Store, can't it?
◧◩
280. palata+Vuh[view] [source] [discussion] 2025-09-01 12:33:48
>>archvi+jx
> While I used Graphene myself for a solid 6 months, the features you have to give up on using or find some obtuse workaround for aren't appealing to the "normies" who just want their phone to do what they want

Did you use GrapheneOS with the Play Services? Sounds like you didn't. Of course if you don't use the Play Services, you lose... the Play Services. But GrapheneOS allows you to run them in the sandbox.

> Throw in how Google starting with Android 16 is not releasing updated drivers with AOSP and Graphene probably doesn't have much life left in it, either.

This sounds incorrect. Google decided to stop sending the device tree of the Pixel devices in AOSP. And GrapheneOS is still fine, though it will take more effort because they won't get the device tree from Google.

281. palata+vvh[view] [source] 2025-09-01 12:40:23
>>arielc+(OP)
> Maybe it's time for a third large phone OS

I don't think that the problem is the OS. The problem is access to the hardware. Hardware manufacturers can decide to prevent you from installing an alternative OS on your hardware.

If the law made it mandatory to allow this, it would be a lot easier to go with alternative OSes like GrapheneOS.

> Huawei has HarmonyOS but it's not open

I was thinking at some point that they would go with AOSP and their own Huawei Services on top. Could have been fun. Also I wonder why they don't just support GrapheneOS as an alternative OS.

◧◩
282. skrlet+Tnn[view] [source] [discussion] 2025-09-03 12:21:04
>>pimter+Q
Add blocked bootloaders, remember when Huawei let you just do it if you wanted?

Most devices are just blocked and won't let you unblock. It is stuck it OS.

You can't even try alternatives.

◧◩◪◨⬒⬓⬔
283. dabock+q4p[view] [source] [discussion] 2025-09-03 23:07:47
>>niutec+GZe
Okay, so how would you market that to someone that's non tech savvy? What's the sales pitch?

They are all impressive tech, but not actual stuff you can sell or distribute until you can answer those questions.

◧◩◪◨⬒⬓⬔⧯▣▦▧
284. kortil+Znp[view] [source] [discussion] 2025-09-04 01:48:45
>>mike_h+aH
Don’t know what to tell you dude but you’re really out of touch on this one. Anyone with osx and iPhone also gets text messages on their laptops.
◧◩◪◨⬒
285. cyphar+pDC[view] [source] [discussion] 2025-09-08 20:25:27
>>mhast+p6
Unfortunately, this kind of thinking leads to insane situations such as the South Korean banking cartel which requires users to install several pieces of "security software"[1] which make your computer more vulnerable to security issues[2] and almost certainly doesn't protect anyone from actual fraud -- classic security theatre.

There needs to be a point where enough is enough, and locking down devices so that you cannot install programs nor practically use custom operating systems on them anymore is way past that line.

[1]: https://palant.info/2023/01/02/south-koreas-online-security-... [2]: https://ee.kaist.ac.kr/en/research-achieve/in-south-korea-ma...

replies(1): >>cyphar+mCD
◧◩◪◨⬒⬓
286. cyphar+mCD[view] [source] [discussion] 2025-09-09 04:05:49
>>cyphar+pDC
> There needs to be a point where enough is enough, and locking down devices so that you cannot install programs nor practically use custom operating systems on them anymore is way past that line.

That is to say, banks are not the only entities in existence.

If they really need such high security to avoid scams and losing such large sums of money they should just issue bank customers with a locked down device that can only be used for banking (maybe banks can collaborate on a standard for it so you can have one device for multiple banks). To be clear, I would still probably be strongly against such a proposal but at least we would be talking about a somewhat understandable approach.

[go to top]