Okay, this made me laugh.

The long story short with the Mastodon spam woes this weekend is it’s a deliberate attack exploiting Fediverse and Mastodon issues.

They’re using Tor exit nodes and everything is automated. I think they can just keep running it, as there is no barrier to stop them.

To keep it in perspective, though, I don’t think it’s a big deal at present. People should just ignore it.

There is a bunch of technical issues it highlights, which is that Fediverse is very open to abuse at present. There’s no spam filtering at all. It’s like email from 1996. It’s wide open to abuse.

IMHO Mastodon admins should enable CAPTCHA for registration - it’s supported out of the box - if they run open sign ups.

Ideally Mastodon would add easy install third party plugins (a la Wordpress etc) so people could develop optional plugins for anti-spam and anti-malware.

Now, it does become a bigger problem if the current spammers publish their source code and more join in.

There’s absolutely no effective controls to stop it - here is the Wild West still - so the elephant is the room is anybody can flip the table at present.

The good news is much of the anti spam and anti phish technologies over the years (Real time Block Lists etc) can be reworked for here. The bad news is that’s a long way off realistically.

Another knock on impact from the spam run - the pictures of spam in the posts are chewing up disk space if file system without deduping is used, and there’s extra Sidekiq load (it’s the biggest Saturday ever on cyberplace.social).

Also a bunch of instances have gone to failing in federation admin page, presumably because smaller instance admins got annoyed and switched them off.

Mastodon has been in deep decline for months (eg active user numbers have halved), but now the metrics are turning around due to one Japanese Discord spammer 🤣

For context on the spam problem, hundreds of Mastodon servers are chucking out thousands of spam messages.

One example instance: https://opensimsocial.com/public/local

It’s all one dude on Discord who has realised they can script spam. Thankfully they haven’t published source code. (And yes, they’re really just trolling a Discord server, lolol).

OpenSimSocial

This Server is for users of OpenSim and Grid owners. Providing a place to promote and discuss OpenSim.

Mastodon hosted on opensimsocial.com

An update on the Fediverse spam issue:

- It’s not just Mastodon.

- Most of the targets receiving the spam use Misskey, and are in Japan.

- Most Mastodon users aren’t being targeted, so aren’t seeing it.

- It is a dispute between two people over a social issue, after asking them about it.

- It is fully automated.

- The spam continues to be sent and probably won’t stop any time soon, these guys need to star in a BL drama and make up.

If anybody wants another hilarious online dispute issue, back in 2016 two teens had a dispute over Minecraft, so one DDoS’d the Minecraft server’s DNS server - that broke Dyn, which took down internet access across the US East Coast as they were such a key supplier.

I had to do a radio show on NPR about that one and the presenter kept asking me if it was Putin — and I was like, no, it’s teenagers. Advanced Persistent Teenagers. The show went on for an hour of me just saying ‘yo the net sucks’.

If anybody wants an update on the Fediverse spam issue - the groups did a ceasefire 5 hours ago (3PM JST).
@GossiTheDog I think "Advanced Persistent Teenagers" are pretty much responsible for messing up that huge indoor Trump rally in Tulsa Oklahoma a few years ago -- the one where the stadium was embarrassingly empty because TikTok kids signed up for all the free tickets.

@GossiTheDog Eeyupp...

Never underestimate the destructive power a bunch of minors with more time and skills than sense have...

They literally topple regimes "for teh lulz"...

@kkarhan @GossiTheDog in a lot of cases not even serious skills.

@fencepost @GossiTheDog *nodds in agreement*

Most can barely read a manpage and #Skiddie their way through shite...

@GossiTheDog had a recent small scale issue just like that, two teens had a falling out and one of them just started spamming almost all internet connected minecraft servers with fake login/ error messages over Christmas.

Went on for a couple of days!

Similar to the current Mastodon Spam issue (just with Server logs and annoyed Server admins)

@GossiTheDog but any self respecting nerd is gonna have their minecraft server ip in their hosts file, just why
@GossiTheDog i'm glad the internet was designed to survive nuclear warfare, i don't know how it could handle bored teenagers most of the time otherwise.
@GossiTheDog sounds like something i'd do /j

@GossiTheDog @ifixcoinops I am minded of our days as a modestly popular linux shell provider back when everyone used IRC.

We’d get DDoSed over nicknames and channels where customers were connected to networks without channel and nick services.

We’d get hit with about 10x what was required to obliterate not just our shell box, but the entire presence of our rather large pan-European ISP colo-host in that datacentre, just to steal a name on a chat for a few days.

@GossiTheDog Years ago, a friend working at an ISP got into an IRC dispute with maybe a forty-something male (and yes, it matters in most cases). At some point, that guy said, "look, I don't know anything about computers or the Internet, but I was told that when somebody annoys me, I double-click this icon and I type `./milk`, so you better think twice!"
So yeah, sometimes it's even Advanced Persistent Teenagers via proxy.
@GossiTheDog "Advanced Persistent Teenagers", coud I borrow that phrase?
@GossiTheDog Please tell me at some point on the show you said, “And don’t even get me STARTED on BGP!”
@GossiTheDog As the parent of once teenagers whilest that happened, I was calling them "Annoyingly Persistent Teenagers"
@GossiTheDog Heh, I remember the couple of weeks when they pointed that at our servers the week after they took down krebsonsecurity, luckily our upstream network (NORDUNet) was good at mitigation. We had some glitches on external (transit, not regional IXes etc) connectivity to the affected /24, but overall it was weathered fine.
@GossiTheDog And wasn't Mirai all about DDOSing Minecraft servers to get people to pay for its authors' DDOS protection service?
@GossiTheDog Ian Levy used to bang on about Adequate Pernicious Toerags
@GossiTheDog "technology falls to the dick-measuring contest of two teenagers" is a time-honored tradition at this point.
@GossiTheDog I'd love to find that radio interview; seems like the hosts couldn't handle it wasn't some spooky organization.
@GossiTheDog THAT is why DYN went down???????
@GossiTheDog oh god this is just yaoi foreplay in mastodon spam form?
@cadey @GossiTheDog yaoi foreplay as ddos, yaoi foreplay as spam, yaoi foreplay as swatting, what even is the difference
@cadey @GossiTheDog holy crap I hope this take makes it back to the poorly socialized idiot behind it. "Most of the westerners affected think this is all because of a schoolboy crush. Is your nose bleeding?"
@cadey @GossiTheDog I don't think it's a great idea to look at real Japanese people (teens??) doing something and immediately start talking about yaoi.
@GossiTheDog it's just this kind of thing that keeps cats.mastodon.musk.sucks closed to registration

@GossiTheDog I consider that to be the ideal sort of attack from a blue team perspective. It shines a light on areas that need to be fixed, while avoiding real catastrophic damage.

A wake-up call, if you like.

@GossiTheDog On my account I get almost no spam at all. I blocked some clown yesterday, but that wasn't a spam Spammer.

Concerned more on registrations. It does seem like real registrations have slowed to a crawl. Can't believe we still aren't at 15 million.

When Threads debuted, everyone suggested it would take traffic from Twitter. I wondered if it would also harm smaller alternatives like Mastodon. With no particular evidence, I think we aren't getting the same share of refugees any more.

@marksquires Yikes, calling people using one social platform instead of another "refugees" doesn't feel great. There are actual refugees in the fediverse, they deserve more respect than this, and we all can benefit from being thoughtful about our language use.
@GossiTheDog
@bright_helpings we can also all benefit when we don't go bonkers over a simple analogy and turn it into an unrelated discussion it wasn't intended to be. So, I will leave my post exactly as it is. Feel free to block me.

@marksquires It's a bad analogy.

Some people do better once they know better. But I can't make you.

@bright_helpings some people think they know better, but that doesn't mean that they do.

It's common phrasing and a common analogy. If you don't like it, it's a free country. Have whatever opinion you want. As will I. This is a diversion of the thread and an unnecessary lecture. Bye

@marksquires @GossiTheDog
I think a lot of people feel more comfortable app like Bluesky. I got to admit it’s aesthetically ok.

I just don’t think most want to mess with customizations and ways you can make mastodon work for you. I also don’t feel the same need to be on mastodon to keep up.

It’s a lot more chill and I think that’s healthy.

It has the diversity of a big world, but a community feel like a small town. Reminds me of the internet before social media. I use Ivory Client.

@EVDHmn @GossiTheDog I would substitute post news for Blue sky, but.... Yes, I do think Mastodon takes a little more work. I have heard some people try to deny that, but I think it's true
@marksquires @GossiTheDog
Ohh plus the whole social media scene is based off the chase where the grass is greener model. Chase that dopamine, seeker based out of boredom. I only know this because I have adhd, and it has draw I swear, what it’s doesnt do for me is make me comfortable “Turning me into the direct marketed product on other platforms”. No thanks 😊

@GossiTheDog I'm about to release a tool to make it much, *much* easier to suspend spam accounts on your server :)

https://urbanists.social/@sam/111948669327763768

Sam :verified: (@[email protected])

Attached: 1 image Here's how fast it is suspending all the spam accounts on my server with my tool. Each account I suspend sends a report to the server the account is from, resolves the report on my server, and then suspends the account. #MastoAdmin #FediBlock

Urbanists.Social
@GossiTheDog or because they are overloaded with the spam + reports
@GossiTheDog Yup! I got an alarm this morning from my hosting provider that my drive was at 80% used and climbing.

It was the spam.

Defederated and blocked for a while. Cleared the file cache. Still above 80%. Deleted my one relay and disabled caching... now it's down to 1% used.

80%? That's 80GB!!! (I have a 100GB drive)

@GossiTheDog

Not going to doxx anyone, but this just came down my Home timeline:

"My instance also got a lot of those spam account requests. But guess what, I didn't approve any of them. It's not the purpose of a #Mastodon instance to grow as large as possible, it is to keep it in the manageable scale.

I will give some time to the instances sending spam to get it under control before I start suspending whole instances for negligence."

So, yeah

"suspending whole instances for negligence"

Collateral damage, eh?

Easy to bake up conspiracies, but what might be a potential motivation beyond being mere shit-posting edge lord script kiddies?

cc @renchap

@GossiTheDog "the elephant in the room is that anybody can flip the table at present"

it's called a mastodon

🏃‍♂️

@GossiTheDog Some DMARC-esque solution might be handy too for instance authentication. I haven’t thought too much about it yet.
@robert Yup. that aspect is pretty scary. Seeing how all the social networks live and die by the content moderation and how in a way I've seen 2 spams. It means there's a deluge up there.

@robert
Message signing and server identification is already there, that's what the high severity update was about this week - a way to bypass that and impersonate senders for posts.

The spam wave is (in part) about onboarding friction being low to encourage adoption, but being so low that it is easily scriptable by spammers, together with not having good enough tooling to limit the impact reasobably.
@GossiTheDog

@maswan @GossiTheDog Ah, nice. Good to know. Thanks for the info

@robert @GossiTheDog nah the fediverse doesn’t need any of that since it already is equipped with it

the spam is like spam from gmail or hotmail, correctly signed and all

@GossiTheDog here are my plans to tackle this, hopefully we will be able to start on it soon: https://renchap.com/blog/post/evolving_mastodon_trust_and_safety/
Evolving Mastodon’s Trust & Safety Features • Renaud Chaput

Here are my personal thoughts about how we could handle Trust & Safety features in Mastodon software. This is based on my own experience in the field, my current knowledge of the source code and architecture, as well as my experience managing infrastructure for mastodon.social & mastodon.online since December 2022. Context Managing a Mastodon instance is hard work, with the most effort going to moderation and abuse, and not technical operations as one might expect. This includes:

Renaud Chaput

@renchap

The pluggable/modular idea is a very nice design, that will be quite helpful.

However please whatever you do, include an account reputation/lifecycle part in the telemetry. Long-term nothing else will work: ip/email even phonenr are too low level and easily obtainable by bad actors