News for hackers. Stuff that matters.
Re:Passkeys: A Shattered Dream by whywhywhywhy on Friday April 26, 2024 @07:52AM (#40168211)
The platform lock in attempt is wild, my initial experiences with Passkeys were great on iOS and Safari, either getting pushed to touch-id or scanning a QR with my phone. But then in Chrome I couldn't get into GitHub because chrome would only push me to use their manager and wouldn't offer a QR code.

Seeing this more and more with Chrome, like Credit Card numbers used to just save and autocomplete in browser but then they had some popup that was worded in a weird way that tricked me into saying it into Google Pay. Then I had to like type in the CCV to retrieve the card but then it also charged my bank account 1c for the privilege of autocompleting the card each time. Took me good 20 minutes to delete my card, get it saved back in the free local auto completely and shut down my Google Pay account I never knew I had.

Re:Passkeys: A Shattered Dream by Groxx on Friday April 26, 2024 @12:33PM (#40171344)
Yep, this is why I don't use passkeys.

I tried. The power-grabbing garbage was immediately apparent and sent me straight for "heck no, I'll just use passwords until they figure this out, at least that can't control my password manager".

In principle I should be very in favor of them, but the wild variety of lack of support for basics, and the built-in-the-spec ability for site X to control how I store and sync stuff is utterly bonkers. It's feeling like the OpenID promise -> OAuth platform lock-in cycle all over again, but compressed into v1.

Re:Passkeys: A Shattered Dream by sroussey on Friday April 26, 2024 @05:46PM (#40174693)
I use 1Password which supports Passkeys, and don’t have an issue across mobile or desktop.

I don’t get what the issues people have really are. I never experience them (fortunately!).

Re:Passkeys: A Shattered Dream by MrDrMcCoy on Friday April 26, 2024 @07:01PM (#40175273)
1Password is a closed-source, cloud-hosted service. At any time, for any reason, they can close and delete your account, leaving you high and dry. Self-hosted, multi-device password managers are the only real solution. Thankfully, Vaultwarden and KeePassXC fill this role perfectly.

Now if we could just get the other providers that require insecure email/SMS 2FA to follow suit, that would be great...

Re:Passkeys: A Shattered Dream by ceinewydd on Friday April 26, 2024 @07:57PM (#40175663)
I’m really not sure the “only real solution” is every human needs to selfhost a password manager. That’s ill-advised; an extreme take.

The vast majority of the population will do a worse job on the availability and security of a selfhost solution than 1Password, whose core business and value proposition is password management.

I’m a very happy user of 1Password for Families and consider it the likely the best ~$50 a year that I spend on hosted technologies.

Re:Passkeys: A Shattered Dream by sroussey on Friday April 26, 2024 @09:12PM (#40176174)
Agreed. I self hosted the key 100 bitcoin in like 2010. Machine crashed. Oops.
Re:Passkeys: A Shattered Dream by littlestymaar on Saturday April 27, 2024 @01:37AM (#40177557)
That's a fundamental problem with cryptographic security: you cannot trust people to manage your keys for you (because due to lack of regulation preventing that companies have this bad habit of pulling the rug under their customers' feet) but you cannot trust yourself doing that either, because you can, and will, make mistakes.
Re:Passkeys: A Shattered Dream by pydry on Saturday April 27, 2024 @06:24AM (#40178841)
I've always wanted a decentralized solution that lets me trust my friends instead.
Re:Passkeys: A Shattered Dream by eru on Monday April 29, 2024 @10:20PM (#40206603)
You can use a threshold secret sharing scheme to distribute your keys amongst your friends (and amongst companies).

This way you don't need to trust any single one of your friends to be 100% honest nor 100% available.

Re:Passkeys: A Shattered Dream by littlestymaar on Wednesday May 01, 2024 @05:48AM (#40221256)
I know how to do that in theory (I've worked with Shamir secret sharing on elliptic curves before) but you don't have the option to do that in LUKS, so in practice you can't use it.
Re:Passkeys: A Shattered Dream by pydry on Wednesday May 01, 2024 @06:45PM (#40230570)
Thats kind of my point.

you could rsync files before you could Dropbox too, but there was still a need for a Dropbox.

Re:Passkeys: A Shattered Dream by prmoustache on Saturday April 27, 2024 @06:36AM (#40178905)
My rule of thumb is if for some reason you need to use crypto keys that can't be easily replaced, you need to have a safe at the bank with the keys stored in 2 differente media formats, that are recreated every year.

I don't trust many people to do that.

I have everything encrypted and self hosted and I sometimes wonder what I would do if I was suffering from amnesia after an accident for example. And having a note somewhere telling me I have a safe in bank X is the only solution I have found.

Re:Passkeys: A Shattered Dream by gertop on Saturday April 27, 2024 @02:56PM (#40182455)
> I have everything encrypted and self hosted and I sometimes wonder what I would do if I was suffering from amnesia after an accident for example.

Ah! I have the exact same recurring worry, it's very unpleasant. I'd really prefer to keep home media unencrypted, but the thought of a robber seeing my tax returns or photos of my infant daughter is constantly at the back of my mind.

Re:Passkeys: A Shattered Dream by littlestymaar on Sunday April 28, 2024 @02:41AM (#40186523)
> the thought of a robber seeing my tax returns or photos of my infant daughter is constantly at the back of my mind.

Even worse is the eventuality of them getting their hand of a picture of your ID card or passport, or whatever they can later use to steal your identity. Identity theft is nightmare stuff.

Re:Passkeys: A Shattered Dream by patrakov on Saturday April 27, 2024 @12:36PM (#40181265)
It's worse: there are regulations (called "sanctions" and "KYC") that force companies to pull the rug.
Re:Passkeys: A Shattered Dream by littlestymaar on Sunday April 28, 2024 @02:42AM (#40186530)
Idk if it's “worse” but yeah sanctions are a serious problem for the many people who happen to have family ties with the “wrong” countries.
Re:Passkeys: A Shattered Dream by eru on Monday April 29, 2024 @10:18PM (#40206596)
> [...] you cannot trust people to manage your keys for you (because due to lack of regulation preventing that companies have this bad habit of pulling the rug under their customers' feet) [...]

Huh? There's plenty of already existing legal ways to do that. Just leave your key with your lawyer or a notary, and existing regulation about fiduciary duty handle everything just fine. You can also make normal private contracts that stipulate fiduciary duties, courts will enforce those contracts just fine.

As a technical alternative (or augmentation), you can also use a threshold secret sharing mechanism to store your keys amongst your friends and/or with companies.

Now what you can complain about is that there is no convenient way to do all of this. And that's a very legitimate complaint! Convenience is important.

However, the way to get convenience is not via regulation.

Re:Passkeys: A Shattered Dream by littlestymaar on Wednesday May 01, 2024 @05:50AM (#40221264)
> However, the way to get convenience is not via regulation.

It is, because no company is ever going to give you the convenience you want at their own expense ;)

Re:Passkeys: A Shattered Dream by eru on Wednesday May 01, 2024 @08:47PM (#40231493)
Well, obviously the customer only gets the convenience they are willing to pay for. Competition should help keep those costs down.
Re:Passkeys: A Shattered Dream by littlestymaar on Thursday May 02, 2024 @02:58PM (#40240141)
The blind faith some people have in markets and competition despite all evidence always leaves me in awe.
Re:Passkeys: A Shattered Dream by eru on Thursday May 02, 2024 @10:56PM (#40243559)
I'm not sure what you mean by 'despite all evidence'?

You can also write:

> The blind faith some people have in [regulation and government] despite all evidence always leaves me in awe.

In any case, markets ain't perfect. They are made of people, after all. But they are better than the alternatives. And most importantly: if you don't like what's on offer, you are allowed to get an alternative without going to jail.

Re:Passkeys: A Shattered Dream by littlestymaar on Friday May 03, 2024 @08:47AM (#40247090)
> The blind faith some people have in [regulation and government] despite all evidence always leaves me in awe.

The Western world and Asia is a pretty good evidence that government works. If you want the libertarian dream of no government, you can go to Somalia, or South Sudan, or Yemen, or whatever failed states you can think about.

> And most importantly: if you don't like what's on offer, you are allowed to get an alternative without going to jail.

Oh sure you won't go to jail, but the alternative doesn't exists so you can't get it either. Like the convenient safe storage we both wish it existed.

In totalitarian dictatorship, you can't build such a tool without getting murdered or jailed, in totalitarian Capitalism you can build it but it will eventually be blocked from reaching any significant room on the market because of big corps or if you raise money from VC in order to get the marketing you need, it will eventually be bought out by one of the big player who will close or enshitify it.

The good alternative is what's called democracy, where the sovereign people vote for things instead of leaving the power to the party or the market.

Re:Passkeys: A Shattered Dream by eric_cc on Wednesday May 01, 2024 @09:35AM (#40223006)
> Just leave your key with your lawyer or a notary, and existing regulation about fiduciary duty handle everything just fine.

Would you really trust your lawyer with your bitcoin seed? If they stole everything from you, how would you even prove it?

Re:Passkeys: A Shattered Dream by eru on Wednesday May 01, 2024 @08:46PM (#40231485)
I would definitely trust my lawyer with my bitcoin seed.

But the whole thing depends on how much you own in bitcoin.

If it's a whole lot, check how other people in more traditional domains are dealing with their lawyers or notaries handling these sums. (For one, it's a bit easier with bitcoin, because you don't need to tell your lawyer or notary what you are giving them. And you can encrypt the private key data with something derived from an easy to remember password. It doesn't need to be 100% cryptograhpically secure, it just needs to lower the temptation for your lawyer.)

Btw, I think the bigger problem in practice wouldn't be your lawyer stealing from you, but your lawyer somehow losing your data.

Re:Passkeys: A Shattered Dream by littlestymaar on Saturday May 04, 2024 @07:38AM (#40256877)
> Just leave your key with your lawyer or a notary > […] > However, the way to get convenience is not via regulation.

Fun fact: the reason why giving it to your lawyer or a notary works is exactly because of regulation regarding these professions. Without regulations, there would be no such alternative.

Re:Passkeys: A Shattered Dream by zarzavat on Saturday April 27, 2024 @08:04AM (#40179315)
Do you still have the hard disk? Did you attempt to recover it ?
Re:Passkeys: A Shattered Dream by dijit on Saturday April 27, 2024 @09:34AM (#40179844)
Sounds like you had control of your data.
Re:Passkeys: A Shattered Dream by remram on Saturday April 27, 2024 @08:12PM (#40184789)
Do you have machines with no backups? Why?
Re:Passkeys: A Shattered Dream by psd1 on Sunday April 28, 2024 @04:25AM (#40186982)
Feels. I had half a bitcoin on a disk that I left alone. Forgot about it. Reinstalled the OS. Three times. I was a sysadmin for years, but the cobblers' children go barefoot.
Re:Passkeys: A Shattered Dream by recursive on Friday April 26, 2024 @09:57PM (#40176423)
I'm a happy user of 1password also. But I'm not touching passkeys until they let me export them. Last time I checked, it was a platform lock-in.
Re:Passkeys: A Shattered Dream by jackson1442 on Saturday April 27, 2024 @12:25AM (#40177226)
You can export them- just did so by touching the context menu on the mobile app then “copy item JSON.” This includes the private key for the passkey. Here’s one I just exported: https://gist.github.com/jacksonwelsh/f5ad519770b1adde40a6ee9...

Whether or not you can import them into something else though…

Re:Passkeys: A Shattered Dream by scient on Saturday April 27, 2024 @10:19AM (#40180153)
The whole original point of what underpins FIDO2 was device locked, unphishable credentials. Wanting to export and move passkeys between devices is kind of counter to that. And I would argue vendors completing the attestation process are much more trustworthy than storing your own keys god knows where.
Re:Passkeys: A Shattered Dream by recursive on Saturday April 27, 2024 @01:00PM (#40181525)
Oh, ok. If that's the same thing as passkeys, then I finally figured out that I'm not interested. To me it looks like another vector for platform lock-in, or getting mysteriously locked out of my accounts with no recourse. I'll wait for FIDO3.
Re:Passkeys: A Shattered Dream by Groxx on Sunday April 28, 2024 @01:25AM (#40186213)
Yep. I absolutely refuse to support anything that wants to dictate what I do with my identity.

Such things do have purposes, in high-stakes environments. They prevent accidents. The vast majority of uses on the public web are not even remotely in that realm. It'd be better off being a separate spec that only a handful of internal-only systems use, ideally requiring MDM to set up conveniently (to strongly discourage normal and even high-stakes-normal website usage).

My banking website has absolutely no business knowing and being able to approve or deny what brand my authenticator is.

Re:Passkeys: A Shattered Dream by patrakov on Saturday April 27, 2024 @12:34PM (#40181248)
I also think that the "self-hosted" requirement is an over-reach. It would be sufficient to require some standardized commodity that can, in principle, be self-hosted, but is available in an equivalent form from multiple unaffiliated third parties. E.g., a WebDAV folder.
Re:Passkeys: A Shattered Dream by MrDrMcCoy on Saturday April 27, 2024 @03:21PM (#40182647)
I disagree. While Vaultwarden may be a bit much to ask of the unwashed masses, the storage model of KeePass* is very easy to understand and works with any existing file synchronisation solution, which almost everyone already has at this point. The effort is nearly as low as with a cloud hosted solution, and the value/safety proposition is quite high.
Re:Passkeys: A Shattered Dream by gcr on Friday April 26, 2024 @07:55PM (#40175640)
For others reading this thread, looks like KeePassXC announced passkey support last October!

Does it work well?

Re:Passkeys: A Shattered Dream by signal11 on Friday April 26, 2024 @09:13PM (#40176179)
And KeePass XC supports passkeys too[1]. Although I’ve not had a chance to try that out yet.

[1] https://keepassxc.org/docs/KeePassXC_UserGuide#_passkeys

Re:Passkeys: A Shattered Dream by freeAgent on Friday April 26, 2024 @10:54PM (#40176734)
Your vault is stored locally on each device, so if they decide to shut down you just export locally, import somewhere else and move on. It’s not as big of a deal as you seem to be implying.
Re:Passkeys: A Shattered Dream by Hnrobert42 on Saturday April 27, 2024 @01:44AM (#40177590)
No they can’t. You have a local cache. Also, you can export and backup if you are really worried.
Re:Passkeys: A Shattered Dream by arthur_sav on Saturday April 27, 2024 @03:00AM (#40177903)
> 1Password is a closed-source, cloud-hosted service. At any time, for any reason, they can close and delete your account

They used to offer their apps offline and you could "host" it anywhere. Venture Capital ruined them.

Re:Passkeys: A Shattered Dream by generalpf on Saturday April 27, 2024 @11:04AM (#40180493)
Having the passwords in the cloud is useful though. Before, if you wanted to use your vault across multiple machines, you had to store your vault in someone else’s cloud. This simplifies the process.
Re:Passkeys: A Shattered Dream by alwaysbeconsing on Saturday April 27, 2024 @12:12PM (#40181060)
Incorrect. 1P orginally offer direct LAN syncing among machines.
Re:Passkeys: A Shattered Dream by foobiekr on Saturday April 27, 2024 @01:49PM (#40181966)
And dropbox etc. based
Re:Passkeys: A Shattered Dream by Groxx on Saturday April 27, 2024 @04:34PM (#40183257)
And you could just open the in-backup html file to decrypt and read your stuff in emergencies.

1Password has fallen hard from their earlier excellence.

Re:Passkeys: A Shattered Dream by skinkestek on Saturday April 27, 2024 @03:54AM (#40178179)
I wonder if BitWarden doesn't support passkeys too.

BitWarden is open source to a large degree and even provides an (open source) server for self-hosting.

Re:Passkeys: A Shattered Dream by yaleman on Saturday April 27, 2024 @06:04AM (#40178764)
It does, works great. Not sure about vaultwarden's support for it though.
Re:Passkeys: A Shattered Dream by MrDrMcCoy on Saturday April 27, 2024 @03:16PM (#40182616)
It works fine on Vaultwarden for me.
Re:Passkeys: A Shattered Dream by briffle on Sunday April 28, 2024 @12:33PM (#40189760)
Bitwarden supports passkeys, is open sourced, and can be self hosted.
Re:Passkeys: A Shattered Dream by MrDrMcCoy on Monday April 29, 2024 @11:15AM (#40199397)
Vaultwarden is a much simpler self-hosted Bitwarden.
Re:Passkeys: A Shattered Dream by marssaxman on Friday April 26, 2024 @12:44PM (#40171488)
> and shut down my Google Pay account I never knew I had

Google loves that nonsense, don't they? It's as though they think so highly of themselves that they cannot imagine they might not be strictly doing us all a favor by signing us up for their services.

Fifteen years later, I still have friends occasionally sending messages to a GMail address I never asked for, never used, and didn't even know about for most of a year while it was virally spreading through people's address books, silently diverting mail away from my actual address. The only time I used this account, after I discovered that it existed, was to delete it - but GMail apparently still suggests it when people type my name, because I get an "oops, sent this to the wrong address" forward every few months.

No I will not be knowingly using any Google passkey service, but perhaps I will someday find that they have signed me up for it anyway.

Re:Passkeys: A Shattered Dream by Atotalnoob on Friday April 26, 2024 @05:13PM (#40174372)
Why don’t you setup the Gmail account to forward? I know it’s a hassle, but will resolve the issue
Re:Passkeys: A Shattered Dream by macintux on Friday April 26, 2024 @05:46PM (#40174689)
That seems like an invitation for long-term pain if Google changes their policies, requiring someone to log in every X months or have their gmail account locked, for example, or some AI enforcement tool locks the account for inscrutable reasons.
Re:Passkeys: A Shattered Dream by qingcharles on Friday April 26, 2024 @11:22PM (#40176847)
I'm locked out of my Gmail and it still forwards to the recovery email address, but I can't get in to change the settings. They also won't allow me to download all my data, as required by statute, because I can't log in.
Re:Passkeys: A Shattered Dream by duskwuff on Saturday April 27, 2024 @11:52PM (#40185846)
I've got some active GMail forwarding addresses that I haven't logged into for 10+ years. I don't think they could change how that worked now even if they wanted to.
Re:Passkeys: A Shattered Dream by marssaxman on Friday April 26, 2024 @06:00PM (#40174795)
The account doesn't exist anymore.
Re:Passkeys: A Shattered Dream by matheusmoreira on Friday April 26, 2024 @06:43PM (#40175128)
The issue is not forwarding the email. The issue is people sending email to the Google address in the first place. As someone who just set up email on his own domain, I'm starting to wish I could search every database and contacts list for my old Google address and replace it with the new one which is actually mine.
Re:Passkeys: A Shattered Dream by seanhunter on Saturday April 27, 2024 @01:28AM (#40177520)
My wife has the opposite side of this problem coin. Her gmail address (which she does use) has virally spread through a family and circle of friends who all believe it relates to a person in the US who we are entirely unconnected with in any way. Attempts to get them to sort this out always fail because inevitably the address gets re-added to some thread or other and starts spreading again.
Re:Passkeys: A Shattered Dream by araes on Saturday April 27, 2024 @02:31PM (#40182285)
As shitified as the world wide web has gotten over the last few years, that's almost a feature these days.

Now you have lots of chaff / ablative / imposter emails to divert away all the robo-mailers, spear fishers, destitute princes, and the like. Even the tiniest little mistake and the email goes to one of a million diversion accounts.

Side Not-a-joke: On this topic, I also really hate two-factor authentication you don't sign up for, don't want, yet are forced to add to your account, because Google Play is too much of SCIF to just let you log in. Even more security theater for the most basic activities. Now I need two-factor every time I try to use GitHub. Ugg.

Re:Passkeys: A Shattered Dream by psd1 on Sunday April 28, 2024 @04:31AM (#40186999)
Never surrender any email address that a random berk can then claim.

I had my Facebook taken over because I had all notifications disabled and forgot that the email address was associated to it. Some criminal behind an Egyptian IP address took my old email and was in my Facebook within two days of me surrendering it.

Re:Passkeys: A Shattered Dream by twobitshifter on Friday April 26, 2024 @05:57PM (#40174765)
Same thing with google app on ios. My wife saved a password to a site on her phone and we were trying to find it to log in again. Since she had navigated to the site through the Google app, the password ended up in her google account instead of the iPhone keychain - unlike in every other app on the iPhone.
Re:Passkeys: A Shattered Dream by gcr on Friday April 26, 2024 @07:54PM (#40175630)
Odd! I've been able to sign into desktops running Chrome both on Windows and Mac. Both times Chrome will show a QR code that my iPhone scans. The actual passkey is stored in 1Password.

The dark pattern about signing up for google pay is absolutely inexcusable though. Sorry you're going through that.

Re:Passkeys: A Shattered Dream by whywhywhywhy on Saturday April 27, 2024 @04:44PM (#40183337)
I think they changed it recently to offer a QR code because checking now it's offering it. But I absolutely had the issue for the first few months of the year.
Re:Passkeys: A Shattered Dream by flaminHotSpeedo on Saturday April 27, 2024 @02:04PM (#40182061)
The lock in is intentional, security theater touted as a feature in the shitty, ambiguous spec. Unfortunately, the folks who contribute to the spec are more concerned about threatening projects that have the audacity to use common sense instead: https://github.com/keepassxreboot/keepassxc/issues/10407 (and https://github.com/keepassxreboot/keepassxc/issues/10406)
Re:Passkeys: A Shattered Dream by Szpadel on Saturday April 27, 2024 @02:58PM (#40182474)
> Then had to like type in the CCV to retrieve the card but then it also charged my bank account 1c for the privilege of autocompleting the card each time.

I believe those transactions are never confirmed and are reverted after 7 days or something like that

Re:Passkeys: A Shattered Dream by guappa on Monday April 29, 2024 @01:43AM (#40194860)
I think your mistake is not using firefox.