Bit of fun this weekend by looking at how Mastodon actually works under the hood. The "federation" part is really interesting, but also highlights how other servers may not be trusted.

Take for example this user (should be cached on infosec.exchange):

@fakexpn

If you click on the user via the web interface, you'll see that the account has insta-influencer status, without all the shit-posting and self-meme'ing..

This is of course is all by design, as part of ActivityPub. When we reference another account on another server, the "federation" part of the protocol kicks in and requests information on the account. This means that on the server we control, we can set as many followers as we want (as well as post count and basically anything else we want) by returning a "totalItems" value of 99999999 in the followers ActivitySteam JSON.

tl;dr, Factor in trust of servers when using Mastodon (and stop using follow count as a metric!)

@xpn i got excited thinking you were my favorite radio station wxpn...
@djspacebunny @xpn For a second there, I also thought the writeup was about the radio station.
@joy @djspacebunny too many XPNs 😂
@xpn @joy how'd you get the blue checkmark thing to work? i'm verified on twitter but still trying to figure out things here. i donated to @jerry too and would like to show i contributed toward the greater good of this instance <3
@djspacebunny @joy @jerry Just add : verified : after your name (without spaces)