Attaque de la semaine : appels vocaux en LTE (ReVoLTE)

Du traducteur et TL;DR

  1. TL;DR :

    Il semble que le VoLTE soit encore moins sĂ©curisĂ© que les premiers clients Wi-Fi avec WEP. C'est un Ă©chec architectural qui permet de lĂ©gĂšrement XORer le trafic et de rĂ©cupĂ©rer la clĂ©. L'attaque est possible si vous ĂȘtes Ă  proximitĂ© de l'appelant et qu'il passe souvent des appels.

  2. Merci pour la suggestion et TL;DR Klukonin

  3. Les chercheurs ont créé une application pour déterminer si votre opérateur est vulnérable, plus de détails. ici. Partagez vos résultats dans les commentaires, chez moi sur MegaFon, VoLTE est désactivé.

À propos de l'auteur

Matthew Green.

Je suis cryptographe et professeur à l'université Johns Hopkins. J'ai conçu et analysé des systÚmes cryptographiques utilisés dans les réseaux sans fil, les systÚmes de paiement et les plateformes de protection du contenu numérique. Dans mes recherches, j'examine différentes maniÚres d'utiliser la cryptographie pour améliorer la confidentialité des utilisateurs.

Cela fait longtemps que je n'ai pas écrit de publication au format « attaque de la semaine », et cela me pesait. Pas parce qu'il n'y avait pas d'attaques, mais surtout parce qu'il n'y avait pas d'attaques sur quelque chose de suffisamment largement utilisé pour me sortir de ma crise créative.

Mais aujourd'hui, je suis tombĂ© sur une attaque intĂ©ressante appelĂ©e ReVoLTE sur des protocoles dont le piratage me rĂ©jouit particuliĂšrement, notamment les protocoles de rĂ©seaux mobiles (voix sur) LTE. Je suis enthousiasmĂ© par ces protocoles – et cette nouvelle attaque – parce qu'il est trĂšs rare de voir une rĂ©elle attaque sur des protocoles et des mises en Ɠuvre de rĂ©seaux mobiles. Principalement parce que ces normes sont conçues dans des salles enfumĂ©es et prĂ©sentĂ©es dans des documents de 12 000 pages, difficiles Ă  maĂźtriser pour chaque chercheur. De plus, l'exĂ©cution de ces attaques oblige les chercheurs Ă  utiliser des protocoles radio complexes.

Ainsi, de sĂ©rieuses vulnĂ©rabilitĂ©s cryptographiques peuvent se rĂ©pandre dans le monde entier et seront peut-ĂȘtre utilisĂ©es uniquement par des gouvernements avant qu'un chercheur ne les remarque. Mais il y a parfois des exceptions, et l'attaque d'aujourd'hui en est une.

Auteurs les attaques: David Rupprecht, Katharina Kohls, Thorsten Holz et Christina Pöpper de l'Université de la Ruhr à Bochum et de l'Université de New York à Abu Dhabi. C'est une excellente attaque sur la réinstallation de clés dans le protocole vocal que vous utilisez probablement déjà (si l'on suppose que vous faites partie de la génération plus ùgée qui utilise encore un téléphone mobile pour passer des appels).

Pour commencer – un bref historique.

Qu'est-ce que LTE et VoLTE ?

Les bases de nos normes de téléphonie mobile modernes ont été posées en Europe dans les années 80 avec la norme Global System for Mobile (SystÚme Mondial de Mobilité). GSM a été la premiÚre norme principale de téléphonie mobile numérique à introduire plusieurs fonctions révolutionnaires, telles que l'utilisation de cryptage pour protéger les appels téléphoniques. Le GSM initial était principalement conçu pour la communication vocal, bien qu'il soit possible de transmettre d'autres données moyennant un coût.

À mesure que l'importance de la transmission de donnĂ©es dans la tĂ©lĂ©phonie mobile a augmentĂ©, des normes de Long Terme Evolution (LTE) ont Ă©tĂ© dĂ©veloppĂ©es pour rationaliser ce type de communication. Le LTE repose sur un groupe de normes plus anciennes, telles que GSM, EDGE et HSPA et vise Ă  augmenter la vitesse d'Ă©change de donnĂ©es. Dans ce domaine, il y a beaucoup de marketing et de confusion causĂ©e par des dĂ©signations incorrectes, mais TL;DR est que LTE est un systĂšme de transmission de donnĂ©es qui sert de pont entre les anciens protocoles de transmission de donnĂ©es par paquets et les technologies futures de transmission de donnĂ©es mobiles 5G.

Il va de soi que l'histoire nous enseigne qu'une fois qu'il y a suffisamment de bande passante (IP), des concepts tels que « voix » et « donnĂ©es » commenceront Ă  se mĂ©langer. Il en va de mĂȘme pour les protocoles mobiles modernes. Pour rendre cette transition plus fluide, les normes LTE dĂ©finissent Voice-over-LTE (VoLTE), qui est une norme IP pour transmettre des appels vocaux directement Ă  travers la couche de transmission de donnĂ©es du systĂšme LTE, contournant complĂštement la partie commutĂ©e du rĂ©seau mobile. Tout comme pour les appels VoIP standards, les appels VoLTE peuvent ĂȘtre terminĂ©s par l'opĂ©rateur de rĂ©seau mobile et connectĂ©s au rĂ©seau tĂ©lĂ©phonique traditionnel. Ou (ce qui devient de plus en plus commun) ils peuvent ĂȘtre acheminĂ©s directement d'un client mobile Ă  un autre, et mĂȘme entre diffĂ©rents fournisseurs.

Comme la VoIP standard, VoLTE repose sur deux protocoles IP populaires : le protocole d'initiation de session (Session Initiation Protocol – SIP) pour l'Ă©tablissement de l'appel, et le protocole de transport en temps rĂ©el (Real Time Transport Protocol, qui devrait ĂȘtre appelĂ© RTTP, mais qui s'appelle en rĂ©alitĂ© RTP) pour le traitement des donnĂ©es vocales. VoLTE ajoute Ă©galement certaines optimisations supplĂ©mentaires de bande passante, telles que la compression des en-tĂȘtes.

Bien, quel rapport cela a-t-il avec le chiffrement ?

LTE, comme le GSM, dispose d'un ensemble standard de protocoles cryptographiques pour le chiffrement des paquets lors de leur transmission sans fil. Ils visent principalement Ă  protĂ©ger vos donnĂ©es pendant leur transfert entre le tĂ©lĂ©phone (appelĂ© « Ă©quipement utilisateur », ou UE) et la cellule de tĂ©lĂ©communication (ou partout oĂč votre fournisseur dĂ©cide de terminer la connexion). Cela se produit parce que les fournisseurs de services mobiles considĂšrent les appareils externes d'Ă©coute comme des ennemis. Évidemment.

(Cependant, le fait que les connexions VoLTE puissent se produire directement entre des clients de diffĂ©rents rĂ©seaux de fournisseurs signifie que le protocole lui-mĂȘme VoLTE a certains protocoles de chiffrement supplĂ©mentaires et facultatifs qui peuvent se produire Ă  des niveaux rĂ©seau plus Ă©levĂ©s. Cela ne concerne pas l'article actuel, sauf pour le fait qu'ils peuvent tout gĂącher. Nous en parlerons briĂšvement plus tard).

Historiquement, le chiffrement dans GSM avait de nombreuses faiblesses: de mauvais chiffres, des protocoles oĂč seul le tĂ©lĂ©phone s'authentifiait auprĂšs de la cellule (ce qui signifie qu'un attaquant pouvait se faire passer pour la cellule, gĂ©nĂ©rant un « Stingray ») et ainsi de suite. LTE a corrigĂ© de nombreuses erreurs Ă©videntes tout en conservant cependant une grande partie de l'ancienne structure.

Commençons par le chiffrement lui-mĂȘme. En supposant que la crĂ©ation de la clĂ© a dĂ©jĂ  eu lieu — et nous en parlerons dans une minute — chaque paquet de donnĂ©es est chiffrĂ© Ă  l'aide d'un mode de chiffrement de flux avec un certain chiffre appelĂ© « EEA » (qui peut en pratique ĂȘtre rĂ©alisĂ© Ă  l'aide de choses comme AES). En gros, ici, le mĂ©canisme de chiffrement est CTR, comme indiquĂ© ci-dessous :

Attaque de la semaine : appels vocaux en LTE (ReVoLTE)
L'algorithme de chiffrement principal pour les paquets VoLTE (source : ReVoLTE). L'EEA est un chiffrement, «COUNT» est un compteur de 32 bits, «BEARER» est un identifiant unique de la session, sĂ©parant les connexions VoLTE et le trafic Internet classique. «DIRECTION» indique la direction du trafic – de l'UE vers la tour ou vice versa.

Étant donnĂ© que l'algorithme de chiffrement lui-mĂȘme (EEA) peut ĂȘtre implĂ©mentĂ© en utilisant un chiffrement fort comme l'AES, il est peu probable qu'il y ait une attaque directe contre le chiffrement lui-mĂȘme, comme cela se produisait Ă  l'Ă©poque de la GSM. Cependant, il est clair que mĂȘme avec un chiffrement fort, ce schĂ©ma de chiffrement constitue un excellent moyen de se tirer une balle dans le pied.

En particulier : dans la norme LTE, un chiffrement de flux (non authentifiĂ©) est utilisĂ© avec un mode qui sera extrĂȘmement vulnĂ©rable si le compteur – et d'autres entrĂ©es, telles que le «bearer» et la «direction» – sont jamais rĂ©utilisĂ©s. Dans le langage moderne, le terme pour ce concept est «attaque de rĂ©utilisation de nonce», mais les risques potentiels ne sont pas quelque chose de rĂ©cent. Ils sont connus et anciens, remontant Ă  l'Ă©poque du glam metal et mĂȘme de la disco.

Attaque de la semaine : appels vocaux en LTE (ReVoLTE)
Les attaques contre la rĂ©utilisation de nonce en mode CTR existaient dĂ©jĂ  Ă  l'Ă©poque oĂč Poison est devenu cĂ©lĂšbre.

Pour ĂȘtre juste, les normes LTE prĂ©cisent : «Ne rĂ©utilisez pas ces compteurs, s'il vous plaĂźt». Mais les normes LTE font environ 7000 pages, et, de toute façon, c'est comme prier des enfants de ne pas jouer avec un pistolet. Ils le feront inĂ©vitablement, et des choses horribles se produiront. Dans ce cas, le pistolet dĂ©chargeable est une attaque de rĂ©utilisation du flux de clĂ©s, oĂč deux messages confidentiels diffĂ©rents sont XORĂ©s avec les mĂȘmes octets du flux de clĂ©s. Cela est connu pour avoir un impact extrĂȘmement dĂ©vastateur sur la confidentialitĂ© des messages..

Qu'est-ce que ReVoLTE?

L'attaque ReVoLTE démontre qu'en pratique, cette construction de chiffrement trÚs vulnérable est mal utilisée par le matériel réel. En particulier, les auteurs analysent des appels VoLTE réels effectués avec du matériel commercial et montrent qu'ils peuvent utiliser quelque chose appelé «attaque de réinitialisation de clé». (Un grand mérite dans la détection de ce problÚme revient à Reyze et Lou. (Raza & Lu), qui ont été les premiers à signaler une vulnérabilité potentielle. Mais les recherches de ReVoLTE la transforment en une attaque pratique).

Permettez-moi de vous expliquer briÚvement l'essence de l'attaque, bien que vous devriez également consulter le document source.

On peut supposer qu'une fois que LTE Ă©tablit une connexion de transmission de donnĂ©es, le transfert de la voix par LTE devient simplement une question de routage des paquets vocaux via cette connexion avec tout le reste de votre trafic. En d'autres termes, VoLTE sera un concept qui existe uniquement au-dessus du niveau 2 [modĂšle OSI – ex.]. Ce n'est pas tout Ă  fait vrai.

En réalité, le niveau de liaison de LTE introduit la notion de « bearer ». Un bearer est un identifiant de session distinct qui sépare différents types de trafic par paquets. Le trafic Internet normal (votre Twitter et Snapchat) passe par un bearer. La signalisation SIP pour VoIP passe par un autre, tandis que les paquets de trafic vocal sont traités par un troisiÚme. Je ne suis pas trÚs au fait des mécanismes des canaux radio et du routage réseau LTE, mais je suppose que cela est fait de cette maniÚre parce que les réseaux LTE veulent garantir le fonctionnement des mécanismes QoS (qualité de service), afin que différents flux de paquets soient traités avec différents niveaux de priorité : c'est-à-dire que vos connexions TCP de second ordre avec Facebook peuvent avoir une priorité inférieure à celle de vos appels vocaux en temps réel.

C'est en fait pas un problĂšme, mais les consĂ©quences sont les suivantes. Les clĂ©s de chiffrement LTE sont créées sĂ©parĂ©ment chaque fois qu'un nouveau « bearer » est Ă©tabli. En principe, cela devrait se produire Ă  chaque fois que vous passez un nouvel appel tĂ©lĂ©phonique. Cela signifie qu'une clĂ© de chiffrement diffĂ©rente sera utilisĂ©e pour chaque appel, ce qui Ă©limine la possibilitĂ© de rĂ©utiliser la mĂȘme clĂ© pour chiffrer deux ensembles diffĂ©rents de paquets d'appels vocaux. En rĂ©alitĂ©, la norme LTE indique quelque chose comme « vous devez utiliser des clĂ©s diffĂ©rentes chaque fois que vous Ă©tablissez un nouveau bearer pour traiter un nouvel appel tĂ©lĂ©phonique ». Mais cela ne signifie pas que cela se passe rĂ©ellement comme ça.

En rĂ©alitĂ©, dans les mises en Ɠuvre rĂ©elles, deux appels diffĂ©rents se produisant dans une proximitĂ© temporelle immĂ©diate utiliseront la mĂȘme clĂ©, malgrĂ© le fait que de nouveaux bearers (porteurs) identiques soient configurĂ©s entre eux. Le seul changement pratique qui se produit entre ces appels est que le compteur de chiffrement est rĂ©initialisĂ© Ă  zĂ©ro. Dans la littĂ©rature, cela est parfois appelĂ© attaque de rĂ©initialisation de clĂ©. On peut affirmer qu'en essence, c'est une erreur de mise en Ɠuvre, bien que dans ce cas, les risques semblent en grande partie dĂ©rivĂ©s de la norme elle-mĂȘme.

En pratique, cette attaque conduit Ă  une rĂ©utilisation du flux de clĂ©s, oĂč un attaquant peut obtenir des paquets chiffrĂ©s $inline$C_1 = M_1 oplus KS$inline$ et $inline$C_2 = M_2 oplus KS$inline$, permettant de calculer $inline$C_1 oplus C_2 = M_1 oplus M_2$inline$. Mieux encore, si l'attaquant connaĂźt l'un des $inline$M_1$inline$ ou $inline$M_2$inline$, il peut immĂ©diatement retrouver l'autre. Cela lui donne un fort incitatif Ă  dĂ©couvrir l'un des deux composants non chiffrĂ©s..

Cela nous amĂšne au scĂ©nario d'attaque complet et le plus efficace. ConsidĂ©rons un attaquant capable d'intercepter le trafic radio entre le tĂ©lĂ©phone cible et la tour de tĂ©lĂ©phonie mobile, et qui aurait d'une maniĂšre ou d'une autre « eu la chance » d'enregistrer deux appels diffĂ©rents, oĂč le second se produit immĂ©diatement aprĂšs le premier. Imaginez maintenant qu'il puisse deviner le contenu non chiffrĂ© de l'un des appels. Avec un tel coup de chance notre attaquant peut complĂštement dĂ©chiffrer le premier appel en utilisant un simple XOR entre deux ensembles de paquets.

Bien sĂ»r, la chance n'est pas en jeu ici. Étant donnĂ© que les tĂ©lĂ©phones sont conçus pour recevoir des appels, un attaquant qui peut Ă©couter le premier appel pourra initier le deuxiĂšme appel exactement au moment oĂč le premier se termine. Ce second appel, en cas de rĂ©utilisation de la mĂȘme clĂ© de chiffrement avec un compteur rĂ©initialisĂ© Ă  zĂ©ro, permettra de rĂ©cupĂ©rer les donnĂ©es non chiffrĂ©es. De plus, Ă©tant donnĂ© que notre attaquant contrĂŽle effectivement les donnĂ©es pendant le deuxiĂšme appel, il peut rĂ©cupĂ©rer le contenu du premier appel – grĂące Ă  de nombreux dĂ©tails spĂ©cifiquement implĂ©mentĂ©s qui jouent en sa faveur.Voici une image du plan d'attaque gĂ©nĂ©ral, tirĂ©e de

Voici une image du plan général de l'attaque, tirée de document source:

Attaque de la semaine : appels vocaux en LTE (ReVoLTE)
Aperçu de l'attaque de document ReVoLTE. Ce schĂ©ma suppose qu'il y a deux appels diffĂ©rents utilisant la mĂȘme clĂ©. L'attaquant contrĂŽle un sniffeur passif (en haut Ă  gauche), ainsi qu'un second tĂ©lĂ©phone avec lequel il peut passer un deuxiĂšme appel vers le tĂ©lĂ©phone de la victime.

Ainsi, l'attaque fonctionne-t-elle vraiment ?

D'une part, c'est vraiment la question principale pour l'article sur ReVoLTE. Théoriquement, toutes les idées ci-dessus sont excellentes, mais laissent de nombreuses questions. Telles que :

  1. Est-il possible (pour des chercheurs académiques) de réellement intercepter une connexion VoLTE ?
  2. Les véritables systÚmes LTE réinitialisent-ils vraiment les clés ?
  3. Pouvez-vous réellement initier un deuxiÚme appel suffisamment rapidement et de maniÚre fiable pour que le téléphone et l'antenne réutilisent la clé ?
  4. MĂȘme si les systĂšmes rĂ©initialisent les clĂ©s, pouvez-vous rĂ©ellement connaĂźtre le contenu non chiffrĂ© du deuxiĂšme appel – Ă©tant donnĂ© que des Ă©lĂ©ments comme les codecs et la rĂ©encodage peuvent complĂštement modifier (bit Ă  bit) le contenu de ce deuxiĂšme appel, mĂȘme si vous avez accĂšs aux « bits » provenant de votre tĂ©lĂ©phone d'attaque ?

À certaines de ces questions, le travail de ReVoLTE rĂ©pond par l'affirmative. Les auteurs utilisent un sniffeur de flux radio programmable commercial appelĂ© Airscope pour intercepter l'appel VoLTE du cĂŽtĂ© descendant. (Je pense que le simple fait d'acquĂ©rir le logiciel et de comprendre Ă  peu prĂšs son fonctionnement a coĂ»tĂ© des mois de vie aux pauvres doctorants – ce qui est typique pour ce genre de recherches acadĂ©miques).

Les chercheurs ont dĂ©couvert que, pour activer la rĂ©utilisation de la clĂ©, le deuxiĂšme appel doit se produire suffisamment rapidement aprĂšs la fin du premier, mais pas trop – environ dix secondes pour les opĂ©rateurs avec lesquels ils ont expĂ©rimentĂ©. Heureusement, il n'est pas important que l'utilisateur rĂ©ponde Ă  l'appel pendant ce temps – « l'appel », c'est-Ă -dire la connexion SIP elle-mĂȘme, oblige l'opĂ©rateur Ă  rĂ©utiliser la mĂȘme clĂ©.

Ainsi, bon nombre des problĂšmes les plus graves tournent autour du problĂšme (4) – l'obtention des bits de contenu non chiffrĂ© d'un appel initiĂ© par un attaquant. Cela se produit car de nombreuses choses peuvent arriver Ă  votre contenu alors qu'il passe du tĂ©lĂ©phone de l'assaillant au tĂ©lĂ©phone de la victime via le rĂ©seau mobile. Par exemple, des nuisances telles que le reformatage du flux audio chiffrĂ©, qui laisse le son inchangĂ© mais modifie complĂštement sa reprĂ©sentation binaire. Les rĂ©seaux LTE utilisent Ă©galement la compression des en-tĂȘtes RTP, ce qui peut modifier considĂ©rablement la plus grande partie du paquet RTP.

Enfin, les paquets envoyĂ©s par l'assaillant doivent s'aligner Ă  peu prĂšs sur les paquets qui ont Ă©tĂ© envoyĂ©s pendant le premier appel tĂ©lĂ©phonique. Cela peut ĂȘtre problĂ©matique, car la modification du silence durant l'appel tĂ©lĂ©phonique conduit Ă  des messages plus courts (le fameux bruit de confort), qui peuvent mal coĂŻncider avec l'appel original.

Section « attaque dans le monde rĂ©el » vaut la peine d'ĂȘtre lue dans tous ses dĂ©tails. Elle aborde de nombreux problĂšmes mentionnĂ©s ci-dessus – en particulier, les auteurs ont dĂ©couvert que certains codecs n'Ă©taient pas reformatĂ©s, et qu'environ 89 % de la reprĂ©sentation binaire de l'appel ciblĂ© pouvait ĂȘtre rĂ©cupĂ©rĂ©e. Cela s'applique Ă  au moins deux opĂ©rateurs europĂ©ens qui ont Ă©tĂ© testĂ©s.

C'est un niveau de succĂšs Ă©tonnamment Ă©levĂ©, et, en toute honnĂȘtetĂ©, bien plus Ă©levĂ© que je ne l'avais espĂ©rĂ© au dĂ©but de mes travaux sur ce document.

Que pouvons-nous faire pour remédier à cela ?

La rĂ©ponse immĂ©diate Ă  cette question est trĂšs simple : puisque l'essence de la vulnĂ©rabilitĂ© rĂ©side dans l'attaque par rĂ©utilisation (rĂ©installation) de la clĂ©, il suffit de corriger ce problĂšme. Assurez-vous qu'une nouvelle clĂ© est obtenue pour chaque appel tĂ©lĂ©phonique, et ne laissez jamais le compteur de paquets revenir Ă  zĂ©ro avec la mĂȘme clĂ©. ProblĂšme rĂ©solu !

Peut-ĂȘtre que non. Cela nĂ©cessiterait la modernisation d'un grand nombre d'Ă©quipements et, honnĂȘtement, une telle correction en elle-mĂȘme n'est pas ultra fiable. Ce serait bien si les normes pouvaient trouver un moyen plus sĂ»r de mettre en Ɠuvre leurs modes de chiffrement, qui ne sont pas par dĂ©faut catastrophiquement vulnĂ©rables Ă  de tels problĂšmes de rĂ©utilisation des clĂ©s.

Une des options possibles est d'utiliser des modes de chiffrement oĂč une utilisation non cible du nonce ne conduit pas Ă  des consĂ©quences catastrophiques. Cela peut ĂȘtre trop coĂ»teux pour certains matĂ©riels modernes, mais c'est sans aucun doute une direction Ă  laquelle les concepteurs doivent penser Ă  l'avenir, surtout compte tenu du fait que les normes 5G vont bientĂŽt conquĂ©rir le monde.

Cette nouvelle recherche soulĂšve Ă©galement la question gĂ©nĂ©rale de pourquoi les mĂȘmes maudites attaques continuent d'apparaĂźtre d'une norme Ă  l'autre, dont beaucoup utilisent des constructions et protocoles trĂšs similaires. Lorsque vous ĂȘtes confrontĂ© Ă  un problĂšme de rĂ©installation de la mĂȘme clĂ© dans plusieurs protocoles largement utilisĂ©s, comme WPA2, n'avez-vous pas l'impression qu'il serait peut-ĂȘtre temps de rendre vos spĂ©cifications et procĂ©dures de test plus fiables ? Il serait temps de ne plus traiter les rĂ©alisateurs de normes comme des partenaires rĂ©flĂ©chis, attentifs Ă  vos avertissements. Traitez-les comme des (involontaires) adversaires qui vont inĂ©vitablement tout mettre en Ɠuvre de maniĂšre incorrecte.

Ou, en alternative, nous pourrions faire ce que font de plus en plus des entreprises comme Facebook et Apple : faire en sorte que le chiffrement des appels vocaux se fasse Ă  un niveau supĂ©rieur de la pile rĂ©seau OSI, sans dĂ©pendre des fabricants d'Ă©quipements de tĂ©lĂ©phonie mobile. Nous pourrions mĂȘme promouvoir le chiffrement de bout en bout des appels vocaux, comme le fait WhatsApp avec Signal et FaceTime, en supposant que le gouvernement amĂ©ricain cessera simplement de nous mettre des bĂątons dans les roues.Alors, Ă  l'exception de certaines mĂ©tadonnĂ©es, beaucoup de ces problĂšmes disparaĂźtraient tout simplement. Cette solution est particuliĂšrement pertinente dans un monde oĂč mĂȘme les gouvernements ne sont pas sĂ»rs de faire confiance Ă  leurs fournisseurs d'Ă©quipement..

Ou bien nous pouvons simplement faire ce que nos enfants ont déjà fait : cesser de répondre à ces appels vocaux ennuyeux.

Source : habr.com

Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster