Mi chiedo se la velocità massima di una scheda di rete ridurrebbe le possibilità che un DDoS influisca su un sito Web ospitato da casa.
Non proprio. Forse la larghezza di banda della rete potrebbe essere saturata al punto da rendere inutilizzabile la connessione di rete, ma una connessione di rete più veloce non impedirebbe che ciò accada. Ritarderebbe l'inevitabile solo di secondi / minuti.
Il principale impatto dannoso di un attacco DDoS non è proprio la connessione di rete stessa, ma piuttosto i servizi dietro di essa. Ciò significa che se si esegue un classico sito Web di stack LAMP (Linux, Apache, MySQL e PHP), un attacco DDoS sarebbe più dannoso per tali servizi. E l'impatto dipende dal modo in cui il sito è codificato e da come funzionano questi sottosistemi.
Ad esempio, supponiamo che il tuo sito utilizzi tonnellate di chiamate al database. E lo hai davvero testato solo nel tuo ambiente di sviluppo desktop dove sei l'unico utilizzo. Quindi la realtà è che anche una quantità minima di traffico potrebbe causare il soffocamento del server di database in base alla progettazione di base del sito. Allo stesso modo, se stai usando sistemi o framework CMS preconfigurati, diciamo che qualcuno scopre un exploit a quel CMS o framework, quindi potrebbero semplicemente colpire il tuo sito in base a quell'exploit e alla prossima cosa che sai ... Il tuo sito è inattivo.
Fondamentalmente, mi sto concentrando sull'aspetto del database (MySQL) basato sulla mia esperienza di oltre 20 anni di sviluppo web, ingegneria e amministrazione di sistemi Linux. E mentre mi muovo nel mondo di Ruby-on-Rails e delle app che usano MongoDB come archivio dati, vedo problemi simili. In generale, il database è praticamente il collegamento più debole su un sito Web dinamico e la mancanza di un'adeguata configurazione / ottimizzazione ridurrà il tuo sito più velocemente di quanto tu possa immaginare. Una volta ho gestito un sito in cui lo sviluppatore ha effettuato oltre 400 (!!!) chiamate MySQL individuali per una semplice pagina; e lo sviluppatore era ignaro del fatto che oltre 400 chiamate a MySQL avrebbero rallentato la pagina. Dettagli del genere.
Quindi, se DDoS è un problema, ma non hai voglia di ottimizzare le prestazioni dell'installazione del software del tuo server Web di base, consiglierei di pompare la RAM su quel server e magari di installare dischi rigidi più veloci. Oltre questo, la velocità della scheda di rete non è un fattore ottimale.