Ich frage mich, ob die maximale Geschwindigkeit einer Netzwerkkarte die Wahrscheinlichkeit verringern würde, dass ein DDoS eine von zu Hause gehostete Website beeinträchtigt.
Nicht wirklich. Möglicherweise könnte die Netzwerkbandbreite so weit gesättigt sein, dass die Netzwerkverbindung unbrauchbar wird, aber eine schnellere Netzwerkverbindung würde dies nicht verhindern. Es würde das Unvermeidliche nur um Sekunden / Minuten verzögern.
Die wichtigsten nachteiligen Auswirkungen eines DDoS-Angriffs sind nicht die Netzwerkverbindung selbst, sondern die dahinter stehenden Dienste. Wenn Sie also eine klassische LAMP-Stack-Website (Linux, Apache, MySQL und PHP) betreiben, ist ein DDoS-Angriff für diese Dienste am schädlichsten. Die Auswirkungen hängen davon ab, wie die Site codiert ist und wie diese Subsysteme funktionieren.
Angenommen, Ihre Site verwendet Tonnen von Datenbankaufrufen. Und Sie haben es wirklich nur in Ihrer Desktop-Entwicklungsumgebung getestet, in der Sie die einzige Verwendung haben. Dann ist die Realität, dass bereits ein minimaler Datenverkehr dazu führen kann, dass Ihr Datenbankserver aufgrund der grundlegenden Entwicklung der Site erstickt. Wenn Sie vordefinierte CMS-Systeme oder Frameworks verwenden, nehmen wir an, jemand entdeckt einen Exploit für dieses CMS oder Framework. Dann könnte er Ihre Site basierend auf diesem Exploit und als nächstes, was Sie wissen, verprügeln. Ihre Site ist ausgefallen.
Grundsätzlich konzentriere ich mich auf den Datenbankaspekt (MySQL), basierend auf meiner Erfahrung mit Webentwicklung, Engineering und Linux-Systemadministration im Wert von über 20 Jahren. Und wenn ich in die Welt der Ruby-on-Rails und Apps einsteige, die MongoDB als Datenspeicher verwenden, sehe ich ähnliche Probleme. Im Allgemeinen ist die Datenbank so ziemlich das schwächste Glied auf einer dynamischen Website, und das Fehlen einer ordnungsgemäßen Konfiguration / Optimierung führt dazu, dass Ihre Website schneller heruntergefahren wird, als Sie sich vorstellen können. Ich habe einmal eine Site verwaltet, auf der der Entwickler über 400 (!!!) individuelle MySQL-Aufrufe für eine einfache Seite erstellt hat. und der Entwickler war sich der Tatsache nicht bewusst, dass mehr als 400 Aufrufe von MySQL die Seite verlangsamen würden. Details wie diese sind wichtig.
Wenn DDoS ein Problem darstellt - Sie jedoch keine Lust haben, die Leistung Ihrer Basis-Webserver-Softwareinstallation zu optimieren -, würde ich empfehlen, den RAM auf diesem Server aufzupumpen und möglicherweise schnellere Festplatten zu installieren. Darüber hinaus spielt die Geschwindigkeit der Netzwerkkarte bestenfalls keine Rolle.