Profile for bryan

Display name
Bryan :tng_badge:
Username
@bryan@dusty.ninja
Role
admin

About bryan

Fields

Cash.app
$jiqiren

Bio

ex-Apple, ex-Yahoo, ex-Digg, ex-NASA(JPL & Ames), “i like pop music”

Previously @Bryan

Kubernetes fanboi

Honolulu, Hawaii

Stats

Joined
Posts
2959
Followed by
478
Following
422

Recent public and unlisted posts

exclude boosts
Bryan :tng_badge: , @bryan
(open profile)
Boost of @samhenrigold@hachyderm.io
Bryan :tng_badge: , @bryan
(open profile)
Boost of @ScottHelme@infosec.exchange
Scott Helme , @ScottHelme@infosec.exchange
(open profile)

Quite a few people have sent me the "Passkeys are a trap. Do not use them." post on Substack.

The post recommends people abandon passkeys and stick to passwords + TOTP, citing what appears to be concerns with attestation as the primary reason.

I’ve written a rebuttal as this is really dangerous advice and it's based on some incorrect technical claims.

scotthelme.co.uk/passkeys-are-

Really love how my Credit Union in California blocks its website from Korea and Japan. 🫤

I’m guessing the block is everywhere outside the US. Pathetic that I need my own VPN to get into my account.

Bryan :tng_badge: , @bryan
(open profile)
Boost of @LoganFive@beige.party
Logan Five Thousand and 999 others , @LoganFive@beige.party
(open profile)

This isn’t the post you were looking for. It’s not funny, interesting, or artistic. It’s not a distraction from what’s going on in the world, or your world, or an exploration of worlds. It doesn’t rhyme or promote ideologies or talk about cats. There is no technical jargon and it was not written using Linux. There is no picture or alt text or text about alt text. This post isn’t even here.

Bryan :tng_badge: , @bryan
(open profile)
Boost of @rmondello@hachyderm.io
Ricky Mondello , @rmondello@hachyderm.io
(open profile)

If you actually read the “Passkeys are a trap. Do not use them.” post going around, you’ll find a transparent attempt to clumsily string together a conspiracy.

The post is predicated on the idea that a feature of WebAuthn called “attestation”, which is only used in high-assurance and usually corporate scenarios, and usually with physical hardware security keys, will be leveraged to hurt people, somehow.

The post posits that a website like X will bait and switch users: first, you get a passkey. Then, later, scary “attested” passkeys! This simply isn’t possible to do because attestation isn’t supported on the web for mass market, consumer authentication.

Attestation for passkeys (software-based, syncable credentials) is antithetical to their mass market goals, and would freeze out independent, non-corporate-backed credential managers. It’s an explicit non-goal of the designers of passkeys, who work together in a forum anyone can join.

And trust me, websites and apps like banks repeatedly asked for attestation at the beginning of the industry’s passkey journey. The platforms, browsers, and credential management apps have held firm that the goal of passkeys is reducing phishing and **not** some kind of trusted computing scheme. (And I will note: over my dead body!)

Besides the theory of the case being fundamentally wrong, there are several things that make the post disqualifying in terms of arguing something useful or important in the realm of security, privacy, and user authentication:

1. Intentionally presenting things that are complicated as inherently suspicious. (Delivering security by design can be complicated, yes!)

2. Describing TOTP as a “great solution” for adding security to a password-based account. When the most common threat model on the web is phishing (a word the post never mentions!), TOTP hardly buys you _anything_. TOTP is phishable.

3. Seeming to be unbothered by how many logical leaps are being taken without actually understanding the topic being discussed.

There are bad things happening in tech and untrustworthy people and companies do exist, but they’re largely in the AI space, not the “let’s stop people we love from getting compromised through phishing” space.

Bryan :tng_badge: , @bryan
(open profile)
Boost of @natecull@mastodon.social
Nate Cull (.social) , @natecull@mastodon.social
(open profile)

Protip:

When designing a user interface, imagine some old woman using it, say Margaret Hamilton, and she's clicking your app's buttons and saying to you, as old people do,

"Young whippersnapper, when I was your age, I sent 24 people to the ACTUAL MOON with my software in 4K of RAM and here I am clicking your button and it takes ten seconds to load a 50 megabyte video ad and then it crashes

I'm not even ANGRY with you, I'm just disappointed."

Last night, I had a burger called a “Taco Burger” at a small Korean chain. It was pretty great. The meat patty seemed to be mixed in taco seasoning and small seasoned corn chips were sprinkled on the sour-cream-mayo spicy sauce. Cheese was cheddar. Their stupid website doesn’t have the specials (nor a cert). #Korea #Cheeseburger #Burger #Taco
http://bunpattybun.co.kr/