ATProto's Key Architecture Gives PDS Operators Full Control Over User Identity and Impersonation Capabilities
By
kevinak
Summary
This article critically examines ATProto (the protocol behind Bluesky) and reveals that Personal Data Server (PDS) operators hold users' signing and rotation keys, giving them full control to impersonate users across the entire ecosystem. The author argues this centralization risk is far more dangerous than previously thought, as PDS operators can change signing keys, control identity, and potentially lock users out or impersonate them across all ATProto-based apps.
Source

Key quotes
· 3 pulledYour PDS holds your signing key. It signs every commit to your repository. Every post, every like, every follow, everything.
The PDS also holds your rotation key, which controls your identity. It can change your signing key, change which P
ATProto gives your PDS operator full control of your signing and rotation keys, letting them impersonate you across every app in the ecosystem or kill
You might also wanna read
Tranquil PDS: A Personal Data Server for the AT Protocol
This article introduces a Personal Data Server (PDS) built for the AT Protocol, the federated protocol powering Bluesky, Tangled, and other
How ATproto's Protocol Design Prevents Platform Enshittification
The article discusses ATproto (the AT Protocol), which powers Bluesky, as a technological solution to prevent platform "enshittification" —
techdirt.com·26d agoPsono: An Open-Source, Self-Hosted Password Manager for Teams Seeking Data Sovereignty
Psono is an open-source, self-hosted password manager that encrypts all vault data client-side before it reaches the server, offering organi
undercodetesting.com·4h agoHow to Self-Host a Bluesky Personal Data Server on Ubuntu VPS
This article provides a step-by-step technical guide for self-hosting a Bluesky Personal Data Server (PDS) on an Ubuntu VPS. It explains wha
blog.radwebhosting.com·27d agolocalpds: A DIY Project for Self-Hosting Your Bluesky PDS Locally
A work-in-progress project called localpds that enables users to host their own Personal Data Server (PDS) locally on their own hardware, cu
Federated Compliance Control: A Security Architecture for Multi-Cluster Kubernetes Environments
This paper presents Federated Compliance Control (FCC), a security architecture designed to address the fragmentation of identity, policy en

Comments
Sign in to join the conversation.
No comments yet. Be the first.