Découvrez comment fonctionne Edgegap

Découvrez comment fonctionne Edgegap

Protection contre les attaques DDoS

La protection DDoS absorbe ou filtre le trafic d'inondation visant à submerger un serveur de jeu ou le réseau qui le précède. Les jeux multijoueurs peuvent être particulièrement exposés : les adresses des serveurs sont fournies aux joueurs par conception, et une attaque ciblée sur un seul serveur de match peut gâcher un jeu compétitif pour tous les participants.

Aussi appelé

DDoS

Par

Par

Par

Philip Coté

Philip Coté

Philip Coté

,

Directeur de la technologie (CTO)

Directeur de la technologie (CTO)

Directeur de la technologie (CTO)

Publié

Publié

Publié

Qu'est-ce que la protection DDoS pour un serveur de jeu ?

Une attaque par déni de service distribué (DDoS) inonde une cible, ou l'infrastructure qui l'entoure, de trafic provenant de nombreux appareils compromis, de sorte que le trafic légitime ne peut plus passer (Cloudflare). La protection DDoS consiste à détecter ce trafic et à l'absorber, le filtrer ou le réacheminer avant que les joueurs ne le ressentent.

Les joueurs ne voient pas « une attaque ». Ils constatent de la latence (lag), des déconnexions ou une partie qui se termine prématurément. Une partie tourne sur un seul serveur, donc inonder ce serveur affecte tout le monde sur celui-ci en même temps.

Les attaques se divisent en trois familles : les attaques volumétriques qui saturent la connexion à Internet, les attaques de protocole qui épuisent les ressources des serveurs et des équipements réseau, et les attaques au niveau de la couche application qui submergent les services traitant les requêtes (Cloudflare). Dans un jeu vidéo, elles frappent à différents endroits :

Attaque

Ce qu'elle épuise

Où elle frappe dans un jeu

Attaque UDP

La bande passante et la gestion des paquets

Le serveur de jeu, qui utilise principalement le protocole UDP

Attaque SYN

La capacité d'ouvrir de nouvelles connexions TCP

La connexion, le backend et les services web qui utilisent TCP

Attaque HTTP

Le travail de traitement des requêtes

Le système de matchmaking et les autres API

Les types d'attaques sont ceux répertoriés dans la documentation d'Edgegap. La correspondance avec la partie du jeu qu'ils frappent est ma propre analyse.

Les jeux sont faciles à trouver. L'adresse d'un serveur doit être transmise à chaque joueur de la partie, elle ne peut donc pas rester cachée. Dans les jeux en peer-to-peer, l'exposition se déplace vers les joueurs : les pairs découvrent les adresses IP les uns des autres à moins qu'un relais ne les masque, la cible peut donc être la connexion résidentielle d'un joueur.

Comment Edgegap protège-t-il les serveurs de jeu contre les attaques DDoS ?

La protection d'Edgegap fonctionne sur son réseau distribué et ne nécessite aucune configuration supplémentaire. Sa documentation décrit quatre étapes :

  1. Détection. Elle surveille les attaques par inondation de type SYN, UDP et HTTP, en suivant le taux de connexion par port, par source et au total.

  2. Isolation. La machine affectée est marquée comme étant « Sous DoS », et les nouveaux déploiements s'éloignent du site ciblé.

  3. Atténuation. Le trafic entrant suspect est nettoyé en amont, grâce à des politiques de routage et de pare-feu en périphérie, y compris un routage nul (null route), afin de ne pas gaspiller de bande passante.

  4. Récupération. Une fois que les joueurs présents sur le site ciblé se sont déconnectés, son adresse IP est recyclée. Les nouveaux matchs reçoivent une adresse IP et un port attribués de manière aléatoire.

La distribution fait partie intégrante de la conception. L'analyse propre d'Edgegap soutient qu'un jeu hébergé chez un seul fournisseur sur un nombre restreint de sites repose sur une plage étroite d'adresses IP, ce qui le rend plus facile à cibler, et que la répartition sur plusieurs fournisseurs et sites offre à un attaquant une cible mouvante (article 71, août 2023). Comme la réponse fonctionne au niveau de la machine et de son site, déplacer les nouveaux matchs ailleurs permet au reste du réseau de continuer à fonctionner.

Un mot de notre sponsor (nous-mêmes !)

Les temps d'arrêt au milieu d'un match se traduisent par des demandes de remboursement. Edgegap s'engage à garantir une disponibilité de 99,99 % dans ses conditions d'utilisation et publie ses mesures de disponibilité en direct sur status.edgegap.com, afin que vous puissiez vérifier l'historique au lieu de simplement nous croire sur parole.

Questions Fréquemment Posées

Un pare-feu peut-il arrêter une attaque DDoS ?

La protection DoS doit-elle être activée ?

Existe-t-il une protection DDoS gratuite pour un serveur de jeu ?

Intégrer Edgegap facilement en quelques minutes

Commencez l'intégration maintenant!

Mettez votre jeu en ligne facilement
& en quelques minutes