Pourquoi vous n'avez pas besoin du domain fronting de Google
24/04/2018 - 3 min de lecture
Mis à jour : 26/09/2021
La suppression du domain fronting par Google souligne la nécessité de solutions comme Psiphon.
Google a confirmé qu'il bloquera le domain fronting sur l'ensemble des domaines Google et d'App Engine. Pour de nombreuses applications et éditeurs, cela représente un recul dans la lutte pour la liberté d'Internet. Bien que Psiphon n'ait jamais dépendu de ce service de Google, de nombreux développeurs d'applications ont continué à s'appuyer sur cette pratique comme moyen pratique et direct de contourner la censure étatique, malgré les spéculations de longue date selon lesquelles Google comblerait cette faille (par ex., le billet de blog de Will Scott en 2017).
Alors que cette annonce a suscité les critiques des militants d'Internet comme des fournisseurs de services, Google a défendu sa décision en affirmant que « le domain fronting n'a jamais été une fonctionnalité prise en charge ».
En 2015, Cloudflare a également mis fin au domain fronting sur ses domaines lorsqu'elle a commencé à faire correspondre le SNI et l'en-tête d'hôte du trafic web, après que son infrastructure a été impliquée dans le contournement de la censure.
Google a confirmé qu'il bloquera le domain fronting sur l'ensemble des domaines Google et d'App Engine. Pour de nombreuses applications et éditeurs, cela représente un recul dans la lutte pour la liberté d'Internet. Bien que Psiphon n'ait jamais dépendu de ce service de Google, de nombreux développeurs d'applications ont continué à s'appuyer sur cette pratique comme moyen pratique et direct de contourner la censure étatique, malgré les spéculations de longue date selon lesquelles Google comblerait cette faille (par ex., le billet de blog de Will Scott en 2017).
Alors que cette annonce a suscité les critiques des militants d'Internet comme des fournisseurs de services, Google a défendu sa décision en affirmant que « le domain fronting n'a jamais été une fonctionnalité prise en charge ».
Le domain fronting a été un moyen populaire de contournement de la censure pendant plusieurs années, ayant été adopté par des applications renommées comme Signal, qui a publiquement adopté cette pratique en 2016. Bien que l'utilisation des domaines Google pour masquer le trafic ne nécessite pas de connaissances techniques poussées, il s'agit d'une demi-mesure qui dépend de Google, sans concertation, pour fournir une infrastructure pour une tâche pour laquelle elle n'a pas été conçue. En résumé, utiliser Google App Engine pour le domain fronting revenait à exploiter une faille non prise en charge. Pour cette raison, la pratique allait inévitablement faire face à des restrictions à mesure qu'elle gagnait en popularité.
"Maintenant que Google désactive le domain fronting, c'est le bon moment pour que les outils commencent à réfléchir à de nouvelles infrastructures de contournement. Les récents efforts de Telegram en Russie ont prouvé à quel point la dépendance envers Google/Amazon était dangereuse pour l'accès à l'ensemble d'Internet."— mahsa alimardani 🌒 (@maasalan) 19 avril 2018
https://t.co/0ZblXVE8ED
Tout récemment, dans une tentative effrénée de bloquer Telegram, qui avait recours à cette faille, l'autorité russe de censure Roskomnadzor a bloqué environ 17 millions d'adresses IP. Cette interférence a perturbé l'accès à Gmail, à la recherche Google, à Google Play, à YouTube et à d'autres services Google.
Le domain fronting est loin d'être la solution par excellence pour contourner la censure. Dans les cas où Google lui-même est bloqué, comme c'est le cas en Iran, tout site ou application utilisant Google pour le domain fronting serait également inaccessible. Le réseau de Psiphon s'appuie sur une grande variété de protocoles et de techniques d'obfuscation pour offrir la liberté d'Internet. La nature complexe et en constante évolution de notre réseau empêche une dépendance excessive à une seule technologie ou approche.
Le domain fronting est loin d'être la solution par excellence pour contourner la censure. Dans les cas où Google lui-même est bloqué, comme c'est le cas en Iran, tout site ou application utilisant Google pour le domain fronting serait également inaccessible. Le réseau de Psiphon s'appuie sur une grande variété de protocoles et de techniques d'obfuscation pour offrir la liberté d'Internet. La nature complexe et en constante évolution de notre réseau empêche une dépendance excessive à une seule technologie ou approche.
L'importance d'une boîte à outils de contournement diversifiée ne saurait être surestimée — pour des applications comme Signal, la dépendance envers le domain fronting de Google s'est traduite par la nécessité d'une transition immédiate et totale vers un autre CDN. Des outils comme Psiphon s'efforcent d'atténuer ce risque en implémentant de nombreux protocoles, éliminant ainsi toute dépendance à l'égard d'une méthode unique. L'utilisation par Telegram et Tor de multiples domain fronts a permis de minimiser les perturbations subies par leurs services.