mastodon.social, mastodon.online and joinmastodon.org were hit by a DDoS yesterday, thankfully joinmastodon.org was already behind Fastly so it didn't have any impact on it. We've now moved mastodon.online behind Fastly and will do the same with mastodon.social soon.
@Gargron thank you for all you’re doing 🙏🏽

@Gargron Re-centralisation ;)

Okay, half of the Mastodon instances are running at Hetzner, we're already at clustered infrastructure anyways.

@Gargron Make sure you prevent spoofing…

Drop any incoming Fastly-Client-IP stuff coming in to fastly from external as per this page: https://developer.fastly.com/reference/http/http-headers/Fastly-Client-IP/

Drop any incoming X-Forwarded-For stuff coming in to fastly from external as per this page: https://developer.fastly.com/reference/http/http-headers/X-Forwarded-For/

Fastly-Client-IP | Fastly Developer Hub

The 'true' client IP address

@Gargron is there an expected downtime when switching to Fastly??
@Mrfunkedude @Gargron no, these attacks usually come at unpredictable times

@joshuag @Gargron I meant when he moves over to Fastly, is there an expected downtime?

Sorry if I wasn't clear. I'll go back and fix that toot.

@Mrfunkedude @Gargron it was clear, I was just cracking wise
@Mrfunkedude @Gargron there should be no downtime if we do it properly, which is the plan 😉 There was no downtime when I moved mastodon.online earlier today.
@Gargron Thank you for your continued hard work!!
@Gargron it was only a matter of time or? Assume the worst, and proactively prepare ahead...
@Gargron
Attacking open source is definitely attacking a moving target.
@Gargron Were there any demands made? Any logical reason for it? Or just a bunch of script kiddies screwing around for the heck of it? Did Elon discover LOIC/HOIC? 😛
@gerowen
@Gargron
I'd guess sewers ~ I mean servers ~ that have been defederated
@Gargron
Thank you so much for the good work, Eugen. 👍
@Gargron Are there some forces want mastodon to be silent?
@wenyan @Gargron Mastodon has a distinct anti-Nazi bias, which may upset the New Management at Twitter — amongst others.
@Gargron Thanks, for update. Is Mindly safe(r), now ?
@Gargron congrats! You've made it big enough to be seen as a threat online!
@Gargron props to the Fastly sales team?
@evanwang0 @Gargron Oh, it’s not a sales team. it’s just me! I work exclusively on helping the open source community
@haubles @Gargron Well done! I'm sure Mastodon will be faster with it
@Gargron are you allowed to discuss the nature of the attack (e.g., the client IPs, whether a person or group is suspected, other possibly relevant info)?
@kkeller @Gargron Often these attacks come from bot farms. There will be some crappy internet-of-things device with a security hole, thousands of them on the net, and someone will take them over, turn them into bots, and have them all spew at the target. Google "Marai botnet" (though I don't know if that's what happened this time).
@kkeller @Gargron I'd also be interested to hear details. Ars Technica has a story about a Germany-wide DDoS by Russia, in retaliation for sending tanks to Ukraine. So it's unclear to me if Mastodon was targeted, or caught in a wider DDoS of Germany: https://arstechnica.com/information-technology/2023/01/germanyrip-kremlin-loyal-hacktivists-wage-ddoses-to-retaliate-for-tank-aid/
#GermanyRIP. Kremlin-loyal hacktivists wage DDoSes to retaliate for tank aid

Killnet hacktivist group appears to have indirect ties to the Russian government.

Ars Technica

@kkeller maybe @Gargron can share something more information without risk 2 months later?

In case there was already something written about it which I didn't find please point me in the right Direktion with a friendly #rtfm ;-)

Thank you so much Team @Gargron. 😍
@Gargron Thanks for all that you keep on doing

@Gargron

love you smarties.
smart for us who ain't.

@Gargron 我说我怎么昨天上午什么东西发不出来,还以为周柏豪定律呢,结果我这个站点被DOS攻击了。
@Gargron Let me know if you have any issues or want help with that migration.
@Gargron @stroughtonsmith As the Fastly SME at my company, I’m excited to see how Fastly is partnering with Mastodon! (More than just what’s mentioned below).
@Gargron So you allow Fastly to collect metadata from all your users and submit it to trading, to the Patriot Act, to the Cloud Act, to the NSA…
This is a nightmare 😱
And it is NOT it compliant with GDPR. Please stop this and keep fighting for freedom.
Fastly eases GDPR compliance for our customers

Under the General Data Protection Regulation (“GDPR”), European nationals have individual rights regarding their personal data that must be respected by companies controlling or processing that data. As part of Fastly’s obligations to provide our edge cloud services in compliance with all applicable laws, and our customer’s obligations not to use our edge cloud services in violation of those same laws, we want to outline the steps we have taken to comply with the GDPR, and in particular the steps we have taken to ease the GDPR compliance burden for our customers.

@sixohsix @Gargron Nothing about Patriot Act. or Cloud Act. or PRISM. As US company, they must apply American law before European law.
@Gargron Please fix IPv6 connectivity. 😢
@Gargron You should have used more tubes
@jef @Gargron Yes, Lupe is a shining example! 😁
@Gargron Excuse me, What is a DDoS?
Let Me Google That

For all those people that find it more convenient to bother you with their question than to google it for themselves.

LetMeGoogleThat.com

@SofiaK “A distributed denial-of-service (DDoS) attack is a malicious attempt to disrupt the normal traffic of a targeted server, service or network by overwhelming the target or its surrounding infrastructure with a flood of Internet traffic.”

https://www.cloudflare.com/learning/ddos/what-is-a-ddos-attack/

@drooling_fan_girl Thankyou. The link is very well explained I will read it.

@SofiaK yw. Initialism can often be hard to find info about. I’ll look something up only to find it has potentially 20 different possible meanings, lol.

https://www.acronymfinder.com/

Abbreviations and acronyms dictionary

Acronym Finder is the largest and most trusted database of over 4 million acronyms and abbreviations. What does an abbreviation stands for? The answer is here

@Gargron I had a little trouble earlier, so I guess this explains it. The price of success for Mastodon, I suppose.

Thanks for taking steps to prevent future attacks.

@Gargron I see those Musk fanboys are at it again.