#Loqi[Richard MacManus] It’s early days for decentralized social networks, despite the recent bump in Mastodon users due to Elon Musk buying Twitter. But if you’re a developer looking for the next big thing, what better time to experiment with a platform? The “fediver...
#jackylike yeah, we do have people making their own things (usually on their own sites and realms)
#aaronpkit's also a _lot_ easier to tinker with the various indieweb building blocks compared to mastodon/activitypub
#jackybut I do wonder what else could be made app-wise (like if we had the guts of a Micropub client in a very rudimentary form, could people make a distributed tic-tac-toe game? a way to implement 'poking'?)
#[tantek]I'm with petermolnar skepticism on the "passwordless" promises. I don't think these folks have actually thought through the user-unfriendliness and unforgivingness aspects of their proposed dependencies on rando hardware bits
#[tantek]Even harsher take: what happens when you lose that single-point-of-failure hardware dongle thing? or your phone is stolen (both things I hear happening to friends frequently enough)
#[tantek]TBH I don't think the failure modes of all this have been well thought through, except for engineers that spend all their time at home or at their desk. Or post-pandemic, all their time at home.
#aaronpkeh, it's pretty arrogant to think you're the first one to have thought of these problems :P
#superkuhThe phone based concept is really bad, yeah, but it's not the only aspect of it.
#[tantek]nah, there's well-worn history of a "bunch of technical folks in a room" completely screwing up the usability-in-practice of a proposed new interaction
#superkuhPhones are the only computer's you're legally unable to control because their wireless transmit license is tied to the hardware and not you.
#[tantek]also, all of these phone/hardware-dongle based solution are crap for delegation, like when I went to go on vacation and have someone else handle a *specific* set of accounts for me (not all my accounts), while I still retain direct control of some of my accounts
#[tantek]aaronpk, it's a crap response to say "you're not the first to think of these problems". Better would be: here's the FAQ (link) for that problem.
#[tantek]and if that FAQ/link is not easily findable? then once again, the folks working on that proposal haven't really done a thorough job. If it's not written down somewhere easily referenceable, then no, they haven't really thought it through.
#aaronpkdelegation should not be done by impersonation, it should be done by delegation
#superkuhCorps are gonna corp, there's no stopping that, but as human persons we should really avoid implementing these third party auth services.
#[tantek]bold claims like "replace passwords!" require bold (and findable) FAQs
#[tantek]delegation should be done purely by user desiring to do so, without requiring permission of the identity provider OR the relying party, that's the fundamental problem here.
#[tantek]these proposals shift that power dynamic to the IdP or RP too much for users to actually be able to delegate as much as they can today using user/pass
#[tantek]and of course they do, because, guess who is designing the proposals? the IdPs and RPs 🙄
#aaronpk"what happens to your FIDO login credentials and how do you recover your account if you change your phone or laptop?"
#aaronpk"which enable users to have their FIDO login credentials readily available across all of the user’s devices"
#[tantek]"They are not recoverable in today’s FIDO model. This presents issues for deploying FIDO at scale to consumers who are constantly moving between devices and updating to new ones."
#[tantek]there's also a surveillance aspect to this as well. by forcing users to link all their devices, it's much easier to track ALL their movements
#[tantek]very little about this is about benefitting actual users. It's more about benefitting business models (subscriptions, surveillance capitalism)
#[tantek]^ that's the blog post I want to see someone write-up. A thorough analysis of how these proposals shift power dynamics, and who benefits (economically, politically) from those shifts.
#[tantek]btw this naïveté (or willful neglect) of power dynamics in the identity space isn't unique to FIDO, whenever I’ve asked about shifting power dynamics in discussions of Google’s WebID (nothing to do with RDF WebID), it has also been ignored
#[tantek](I can dig up the TPAC sessions links/minutes etc. if anyone is interested, pretty sure it was the TPAC 2020 session on "WebID")
#jackyi guess if client certs took off, this would be less of an issue? (not actually sure, this stuff seems to have a lot of lore)
#walkah[tantek]: at the risk of self-promoting, but in the vein of "lots of people are working on this problem", I'm curious what you think of UCANs (see https://ucan.xyz/ and/or https://github.com/ucan-wg/spec). I/we share a lot of your concerns
[Joe_Crawford] and jacky joined the channel
#lagash[tantek]: we talking hardware keys like YubiKey, NitroKey, Solo..?
#[tantek]lagash yes, hardware keys that are imminently losable/stealable
#[tantek]aaronpk, LMK when you see documentation of these "experts" considering and writing down the "what happens if at an international airport, CBP (or whoever) seizes everything on your person, are they then able to impersonate you because they have your hardware dongle / phone etc. ?"
#[tantek]^ this is what I mean by power dynamics shifting
#[tantek]technical standards which make more people vulnerable to more abuse by governments are not a good thing
#[snarfed]afaik FIDO still depends on unlocking devices with traditional means, eg PINs or biometrics
#[snarfed]so, yes, but I don't know that FIDO meaningfully changes that situation
#[tantek]it's part of the marketing pitch tho literally from those articles. "with this hardware doohicky you don't need passwords!"
#[snarfed]not advocating for biometrics, I did also mention PINs. just saying, FIDO doesn't make possession alone enough
#[snarfed]but it doe still depend on unlocking devices, and afaik it doesn't prohibit passwords or PINS for that. the getting rid of passwords push is more for online accounts than physical devices, since online accounts are where the main threats and drawbacks of passwords are
#[snarfed](also if you pose physical coercion for biometrics, that's not far from physical coercion to get you to tell them your PIN or password. it's real, but a pretty extreme situation, and hard to protect against in general)
jacky joined the channel
#[tantek]also biometrics aren't delegateable, they're kind of horrible for auth in that way
#[tantek]biometrics are trivially unlocked by state thug forces holding people down
[schmarty] joined the channel
#aaronpkyes that's why everyone tells you to put a PIN on your phone if you are concerned
#aaronpkagain delegation should be solved with actual delegation not by impersonation
#[snarfed]aaronpk one thing I haven't heard much about is re-enrolling if you lose _all_ your devices, eg phone and computer at the same time. do you know how that works?
#aaronpkany standard account recovery procedure. I don't think these are being talked about as an alternative to that
#aaronpkand that would of course depend on the type of account (consumer gmail acct, corporate account, etc) and for something self-hosted it's no different than forgetting your password anyway
#[snarfed]ok! I'll have to read more. curious how account recovery works passwordless (and biometric-less, since they explicitly rule out server-side biometric auth)
#aaronpkaccount recovery is already possible without passwords for people who forget their password, so i don't think there's anything particularly new needed
#[snarfed]right, so I'm curious how that works. I'll go learn!
#aaronpkmost common is probably just sending a link to your email
mro joined the channel
#aaronpkor sending a code via SMS, which is why sim swapping can be so dangerous, because in some cases the SMS is all you need for account recovery (takeover)
#superkuh(if you can access it after the megacorp email walled gardens stop supporting imap)
#aaronpkIMO if you care so much about imap then go use an email provider that actually supports imap. and if you can't because you're stuck with gmail, then the problem was using a gmail.com address in the first place instead of your own domain.
kushal and gRegor joined the channel
#superkuhI run my own mailserver, yes. Since 2013 I've been transferring services from my gmail account to it. This is the last straw.
[sebsel], chrisaldrich and jacky joined the channel
#[tantek]"that's not far from physical coercion to get you to tell them your PIN or password" --> nah, at least in the US, both legally and in practice, it's VERY FAR
jacky joined the channel
#[snarfed]yes! absolutely right, apart from physical force, there are legal differences between whether you can be compelled to disclose/use a biometric vs a PIN
#[snarfed]again though, the point was that FIDO doesn't change any of that. with or without FIDO, if you're compelled to unlock your device, authorities can get your data and impersonate you. otherwise, they can't.
#[tantek]snarfed, there's also the massive difference that under duress you can reveal a data destructive password, whereas no such equivalent exists for biometrics
jacky joined the channel
#[tantek]or a password that presents an alternative UI / content store
jacky joined the channel
#[snarfed]again, my point is not password vs biometrics. my point is that FIDO doesn't obviate unlocking devices. FIDO doesn't mean that possession of a locked device gets you access to it.
#[snarfed](or online accounts that use the device as an authenticator)
#[tantek]sure, the pushback was against the marketing in the cited articles which seemingly ignore failure cases, not technical details of FIDO
#[snarfed]ok! glad to hear it. just correcting the claim that "if...CBP (or whoever) seizes everything on your person, are they then able to impersonate you because they have your hardware dongle / phone etc. ?"
#[tantek]if you follow the logic of the marketing in the articles then yes. I get that FIDO alone doesn't create that vulnerability
#sknebeldoes the usual dongle have any unlocking procedure on first use after power-on?
#[snarfed]yeah, the marketing should maybe more clearly distinguish online account passwords vs device unlocking. simple messages are powerful though. tradeoffs.
#petermolnarWhat overlap? Schema.org is an rdf vocabulary.
#petermolnarIt's also a horribly underdeveloped thing; search for it in this chat's history.
#gRegorA lot of times we ask what the use-case is for things. For schema it seems to mainly be for search engines, and even then it's limited. Contrast with microformats which helps us use social readers, cross-site interactions, etc.
#[tantek]notes petermolnar's take on RDF is in our https://indieweb.org/RDF page (which itself could use some gardening to incorporate some of the See Alsos into more structured Criticism (sub)sections)
cybi, chrisaldrich1, jacky, tetov-irc, mlncn, gRegor and [benatwork] joined the channel; jacky left the channel
#mlncnSchema Metatag has 25,000 modern Drupal sites using it (that's D8+, which itself has a much smaller install base than Drupal 7). Certainly everyone is just doing it in the hopes of SEO. This module, Schema Blueprint, makes it much, much easier to do that. But the reason i bring it up is not to have Indieweb stuff more Schema.org-ish but because the Schema Blueprint module will be producing Schema.org metatags, RDFa, and JSON-LD??
#mlncn? so it's giving the website a deeper understanding of relationships between data, and i thought it might as well be producing microformats where relevant while it's at it
#[tantek]interesting. maybe? is this an instance of "if we build it [produce a bunch of marked up data] they will come [parse and do something interesting]" ?