Web TippsUse custom web fonts in Google Sheets charts(08.09.2026 um 17:05 Uhr)
Web TippsIntroducing the new 1Password App for Google Chat(08.09.2026 um 18:02 Uhr)
Web TippsUse custom web fonts in Google Sheets charts(08.09.2026 um 17:05 Uhr)
Web TippsIntroducing the new 1Password App for Google Chat(08.09.2026 um 18:02 Uhr)

🔧 Programmierung 🕛 vor 1 Jahr 3 Min Lesezeit SECURITY-FEED
0

How to mitigate a DDoS attack on a small server

↗ Quelle (dev.to)
🗣️ Stimme:
📑 Inhaltsübersicht


I don't have the exact numbers, because the server was not ready before this, but it seems that from 8 am to 18 pm the web was receiving about 750k request per hour from a single IP.



That's about 7.5 M request in 10 hours.



Request per minute since we got metrics



I know it's not too much for a big server, but take into account that MetricsWave still run in a relative small server with a simple config.



The good news is the app keep alive during the hole day and we were able to manage all the traffic, registering all the events and visits from our users pages.



Slow loading was experienced for a few hours, but the service was up at all times.



A part from that, we did some improvements and now the site is faster than ever.






How we blocked the IP



At the beginning we try to add a block on our side by the type of request and the IP, but it was not enough.



The damage one our server was mitigated but we still need to process each request and do some checks before rejecting it.



The final solution was to install Cloudflare in front of our server.



With this, I'm able to reject all the malicious requests before they even reach our server, so we can keep the CPU usage and memory healthy.






Improvements We Did



Also, it was a good opportunity to make some improvements



With this huge amount of traffic, I was able to identify some slow queries and repeated processes that we can avoid.



We improved our dashboard queries and cached some of the ones that do not change much, and we can even invalidate the cache when they do.



Now the dashboard load time is reduced by almost a 50%.



Also, with Cloudflare, now we can cache some static pages like the landing page, or some resources like the visits.js script among others.






I still haven't been able to figure out what the objective of this attack is.



I don't understand what anyone wants to achieve by doing something like this, but oh well.



I guess that's what happens when you share your projects in public.

Vollständiger Original-Bericht
Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:
Community Threat-Level Barometer
Live Votum

Wie stufst du das Risiko dieser Schwachstelle / Bedrohung für dein Unternehmen ein?

Noch keine Stimmen — schätze das Risiko als Erster ein.

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
3 Quellen
Use custom web fonts in Google Sheets charts
2 Quellen
Introducing the new 1Password App for Google Chat
1 Quelle
Context-aware access controls are available for Gemini Enterprise in the Admin console
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten How to mitigate a DDoS attack on a small server

Thematisch verwandte Begriffe: mitigate, DDoS, attack, small · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...