4 ms·
> "This [federation] system also makes it hard for marketing and spam to get a foothold" > "You’re certainly familiar with another federation which is not base
by warkdarrior 6y ago
> "This [federation] system also makes it hard for marketing and spam to get a foothold"
> "You’re certainly familiar with another federation which is not based on ActivityPub: email."
Self-contradicting article?
- ddevault 6y agoEmail is a bit different from the new federations we're seeing today: there's less weaker guarantees of identity, and there's less emphasis on choosing what other instances you federate with. In the example of Mastodon, the cost of setting up a new server is also too high to make spam effective, since you need a persistent, reachable account in order to interact with other instances on behalf of it. And the social factor counts, too, newer federations like this tend to be opposed to corporate influence in general and this makes it hard for it to get the initial foothold. Email has a lot of spam, but a federated system which keeps this in mind from the outset needn't suffer the same fate. EDIT: Incorporating the replies to my comment, I also want to mention that the lack of large, centralized players like gmail also prevents spam. If there are a lot of intances, and they're all small, then cutting one off for bad behavior is a lot less difficult. Instance admins can be held accountable for the behavior of their users.
- Jasper_ 6y agoThat would imply that centralized solutions would have even less spam, since they have much stronger guarantees of identity. And yet sites like Twitter has plenty of spam. Even Hacker News gets spam! And this is not a popular place in the grand scheme of things. How is distributed identity solved in the long term? Nobody would run a server to communicate spam; that's rarely how email spam is sent these days. Most of the spam I get is from accounts hosted on GMail and Yahoo!. So the weakest link is a single server that's community-respected, but doesn't have adequate spam protection. Federation makes that much harder, because the whole point is that every server is run separately. Mastodon gets no spam today because it's smaller than Hacker News. There's relatively nobody on there.
- kzrdude 6y agoI'm worried how mastodon is going to scale (in terms of moderation) - maybe some instance can experient with crowd sourced moderation.
- indigochill 6y agoPart of the point, as I understand it, is that moderation scales more-or-less linearly because each instance is ideally human-scale (that is, maybe having hundreds of members as opposed to millions) and responsible for its own moderation, unlike sites like Twitter or Facebook which have to pay a relatively small team of moderators to moderate millions of people's communications. There's nothing saying any particular instance will moderate, but if they don't and it becomes a problem they'll quickly find themselves cut off from federating with other instances.
- riffic 6y ago> How is distributed identity solved in the long term? Same way email handles it -- through the use of the domain name system. You'd expect that an a federated server with the address "https://mastodon.mit.edu/ https://mastodon.mit.edu/" would consist of those with a tie to the Massachusetts Institute of Technology (faculty or students). Your identity is provided by the system you are a member of and handled by your specific system administrator.
- Jasper_ 6y agoThat doesn't solve the spam problem, though? The issue from spam is that bad actors can sign up for any number of free-standing servers, without being blocked from the service as a whole. Blocking whole servers isn't the solution; that just leads to a weird scenario where you can't reach some of your contacts because they lucked out and picked the wrong server when signing up.
- riffic 6y agothere's a lot of talk about object capabilities as a model to solve for this in the AP space. A lot of it goes over my head so I can't really go into details on it but there are some conference talks available where this is a topic. background info: https://github.com/WebOfTrustInfo/rwot9-prague/blob/master/topics-and-advance-readings/ap-unwanted-messages.md https://github.com/WebOfTrustInfo/rwot9-prague/blob/master/t... https://gitlab.com/spritely/ocappub https://gitlab.com/spritely/ocappub
- jethro_tell 6y agoEmail suffers from one of it's early defining operational principals which was to be backwards compatible forever. In this way, operators still have to decide if they should accept federation with weakly identified entities or close the door and federate only with high reputation sources. To add to that, some forms of it's adoption are difficult to work around with normal methods. Mailing lists are tough, since they spoof the senders address and break dkim. And once again, the decision between allowing the old way, and just blocking anyone who doesn't have proper dkim. We see the complaints about this every time someone posts about an email server. It's hard to get the big guys to play ball. On the other hand, every time email comes up, people complain that there's too much spam.
- fragmede 6y agoA server operator can blacklist domains if they want, preventing sending or receiving from spamsalot.com and can do so for whatever reason, including if they feel spamsalot.com is too weakly (or strongly) federated for that operator.
- jethro_tell 6y agoThey can, but domains are easy to spoof, which leads us to operators having to decide to accept unsigned domains and risk bad actors getting through to the filters and milters or rejecting well meaning but unsigned email servers into federation. That's a problem that can be fixed from the get go if you design a federated system that doesn't assume all actors are charitable. The major players could cut down on a huge amount of spam by only accepting signed domains, but email wasn't designed to force all email through only it's home server, so that's not as backwards compatible as you'd like. That's not however a strict federation problem, it's more of an 'email was designed to assume everyone is a good actor, before we had much proof to the contrary' problem.
- riffic 6y agonote that you do not need a full-blown Mastodon server to participate in the AP ecosystem. There are very little barriers to entry here - one is being able to process dynamic scripts and the other is a registered domain name. I think the lowest cost solution to this would be a WordPress site on a shared host somewhere, with this plugin installed: https://wordpress.org/plugins/activitypub/ https://wordpress.org/plugins/activitypub/
- upofadown 6y agoEmail is one to one mostly. So reputation should really also be based on individual entities. The normal way to make that possible is to have email clients sign messages by default with the senders identity of choice. The technology exists in the current system. We just need to activate it. This isn't a technical problem.
- ilammy 6y agoYou can fight spam by refusing to federate with servers which are often spamming. That acts as a deterrent for servers to host spam since they'll lose participation. However, this only works if there are enough of other servers to federate with so that you can actually choose your peers. The status quo with email is not like that, unfortunately. Either you federate with GMail and accept the possible spam, or you disrupt significant part of communications of your users by refusing to accept email from Google's mail servers, with Google not losing basically anything (and having no intrinsic reason to fight spam). So it becomes a loss-meh situation instead of win-loss.
- fragmede 6y agoAlmost - intrinsic to offering modern webmail, (and not simply selling SMTP as a service) is fighting spam. Empowered users aren't going to put up with receiving spam and can and will go elsewhere.
- nemothekid 6y ago>You can fight spam by refusing to federate with servers which are often spamming Awesome, so users will naturally gravitate to the servers that spent the most $$$ money fighting spam. You end up with Gmail all over again. I don't know why you are using Gmail as the spammer in this situation. Arguably the 2nd biggest reason Gmail got so big is at the time their spam detection was lightyears ahead of everyone else. Then as they got larger they killed off smaller servers that didn't do the magic song and dance, and those users couldn't talk to most people as everyone was on Gmail. There's nothing stopping this from happening again on some new federation platform. This is my biggest gripe with federated services. They all start from the point where "the Internet is centralized" and offer some proto-Internet to undo it. The Internet started federalized and the easiest solution to many of the problems that came with it was centralization. It's always unclear how you prevent this from happening again.
- wmf 6y agousers will naturally gravitate to the servers that spent the most $$$ money fighting spam Or hopefully all servers have good enough open-source anti-spam built in so that it isn't a centralizing force.
- Semiapies 6y agoHeh. Honestly, I'd like to see more yammering about federation by people aware of the early federated systems of the internet and some perspective on their uses and failings. Or, better, less yammering and more realizing. Preferably more so than small networks where Nazi Twitter is the biggest node.
- littlestymaar 6y agoEmail is particularly broken regarding spam for at least two reasons: - it's a distributed system and not really a federated one: you can set up your own SMTP agent and send mails to anyone without prior registration to a federation. - anyone can impersonate anyone: if I want to send an email pretending I'm bill.gates@apple.com there's no built-in mechanism to prevents that. Theses aren't fundamental features of federations, and came from a design which just overlooked how many bad actors email would attract when it became mainstream.
- remram 6y agoYou can set up your own Mastodon or Matrix server and send messages, I am not sure which federation you're thinking of that requires "registration". The way the impersonation problem is dealt with in ActivityPub is very similar to DKIM in the SMTP world: the sender uses a cryptographic signature (HTTP signature) to prove that he is allowed to send messages from that actor. Of course this doesn't prevent someone from sending spam from their domain, in either case.
- TeMPOraL 6y ago> I am not sure which federation you're thinking of that requires "registration". Which makes me wonder, how come we call these systems "federated" in the first place? Federations I'm familiar with feature a central authority composed of representatives from the member states. That authority controls admissions and membership, and usually has some level of additional authority over members, along with capability to enforce it. None of that is present in these "federated" systems.
- jasonhansel 6y agoSpam is a problem on centralized social networks also--and they have advertisements, which are really just well-organized spam. To the extent that this problem is email-specific, the ultimate root cause is a failure to deploy DMARC. Any new federated system will require a DMARC/SPF-like mechanism for preventing request forgery.
- toast0 6y agoDMARC can effectively eliminate email spoofing. Unfortunately, that doesn't prevent spam, phishing, or malware spreading through email. In part because email addresses are largely hidden. In part because not a whole lot of people would notice if their scam mail come from webmaster@somerandomsite.example.net instead of from their bank.
- throwanem 6y agoOr a federated system that was designed before anyone imagined spam could be a problem, and thus can only deal with it in a backwards-compatible way by piling on ex post facto hacks. There's no reason to assume the designs of today will be informed by the same naïveté.