News for hackers. Stuff that matters.
Re:Twitter now requires an account to view tweets by twicetwice on Friday June 30, 2023 @08:24PM (#36544628)
This is basically the entire point of the Authenticated Transfer Protocol (AT Protocol), which powers Bluesky. I think it does a ton of stuff right, including portable identity backed by solid cryptography (no blockchain or "crypto"!) and has a lot of promise. It's still in development, but I am hopeful that it will live up to its promise.
Re:Twitter now requires an account to view tweets by gcr on Friday June 30, 2023 @08:48PM (#36544898)
can't a malicious bluesky admin steal/MITM users' private keys by messing with whatever frontend javascript users interact with?
Re:Twitter now requires an account to view tweets by Retr0id on Friday June 30, 2023 @08:59PM (#36545014)
In theory, kinda, but you can bring-your-own client, and "the" web client is decoupled from the back-end instance.

"bsky.app" works as a web client for the official "bsky.social" instance, but it also works with the instance I self-host (or any other spec-compliant instance). Likewise, 3rd party clients work with the official instance, and also with 3rd party instances.

However, no key-stealing could possibly happen right now in any case because... the PDS ("instance") holds your signing key - the client never even sees it. Having the server hold your signing keys is very user-friendly, but of course not ideal for security and identity self-sovereignty. In general, the security model involves trusting your PDS (just as you trust your mastodon instance admin, or twitter dot com - the improvements are centered around making it easier to jump ship if you change your mind).

Client-signed posting is something that's not even possible right now, but I believe it's somewhere on the roadmap. If it doesn't happen some time soon I'll be implementing it myself. (I'm writing my own PDS software)

Re:Twitter now requires an account to view tweets by twicetwice on Friday June 30, 2023 @09:48PM (#36545434)
Yes, at the end of the day a malicious client is always a risk with this sort of thing. But the AT Proto does have some mitigation in place—users have a signing key which their PDS needs to act on their behalf (sign posts, etc) and a separate recovery key which users can hold fully self-sovereign and use to transfer their identity in case they detect malicious behavior. It's not foolproof of course, nothing is, but it is thoughtfully designed.

But yes, the protocol does have a fair bit of trust of your PDS built in. But that's inevitable for decent UX—imo the crypto craze proved that basically no one wants to (or can) hold their own keys day-to-day. If you want to have a cryptographic protocol that the average person can use, some amount of trust is necessary. The AT Protocol artfully threads the needle and finds a good compromise that is a (large) improvement over the status quo, in my opinion.

Re:Twitter now requires an account to view tweets by onlypositive on Friday June 30, 2023 @09:07PM (#36545082)
How is this better than everyone having their own Wordpress or Drupal install?
Re:Twitter now requires an account to view tweets by twicetwice on Friday June 30, 2023 @09:52PM (#36545478)
That's never going to work for the average person, sadly. And it misses a lot of social features that a lot of people (myself included) want from social media. Simply put, the UX is way too far off what people want and need.
Re:Twitter now requires an account to view tweets by BlueTemplar on Saturday July 01, 2023 @04:06AM (#36547865)
It will, ISPs just need to start providing the basic hosting infrastructure on their routers again, like they used to. Thankfully we're also at a time where IPv6 is mature enough so that this is greatly simplified !
Re:Twitter now requires an account to view tweets by scarface_74 on Friday June 30, 2023 @10:48PM (#36545887)
WordPress is not exactly known for its security.
Re:Twitter now requires an account to view tweets by onlypositive on Saturday July 01, 2023 @07:39PM (#36556497)
Sure it is? WordPress updates itself and all plugins automatically. I've had Wordpress sites running for over a decade with zero security concerns ever popping up.

Maybe your point of view is outdated?

Re:Twitter now requires an account to view tweets by rchaud on Saturday July 01, 2023 @01:38AM (#36546984)
Wordpress doesn't have ActivityPub built in, it's a plugin in beta currently. Without AP, there is no client that can pull in website feeds and provide discoverability between WordPress sites, Mastodon posts, etc.
Re:Twitter now requires an account to view tweets by onlypositive on Saturday July 01, 2023 @07:24PM (#36556398)
Back in the old days, activitypub was my Rss feed reader. Discoverability was driven by good old fashioned cross linking, comment discussions, and skimmable feeds from aggregators like the one we're on.

People love to reinvent the wheel and claim it's a whole new thing. No ideas on the web have really been innovative since the bubble popped. The innovation has all been on delivery and execution (not wanting to discount any of that).