In Spanien schlägt `docker pull` wegen Cloudflares fußballbezogener Sperre fehl
(news.ycombinator.com)- In Spanien kommt es zu einem Phänomen, bei dem Anfragen zum Herunterladen von Docker-Images (
docker pull) blockiert werden - Als Ursache wurde bestätigt, dass Cloudflares Sperrrichtlinie im Zusammenhang mit der Übertragung von Fußballspielen auch den Traffic zu Docker Hub beeinträchtigte
- Durch diese Sperre kam es zu Problemen, bei denen der Aufbau von Entwicklungsumgebungen und automatisierte Deployment-Prozesse vorübergehend unterbrochen wurden
- Es wird vermutet, dass Cloudflare auf dem Netzwerkpfad fehlerhaftes Domain-Filtering durchgeführt hat
- Ein Beispiel dafür, dass globale CDN-Sperrrichtlinien auch den Betrieb von Entwicklungsinfrastruktur direkt beeinflussen können
In Spanien auftretende Zugriffssperre auf Docker Hub
- Es wurden Fälle gemeldet, in denen in einigen Netzwerken in Spanien Anfragen zum Herunterladen von Images von Docker Hub fehlschlugen
- Es wurde bestätigt, dass der Traffic in einem Abschnitt blockiert wurde, der über Cloudflare lief
- Als Grund für die Sperre gilt eine Fehlfunktion von Cloudflares Filterrichtlinie zur Verhinderung illegaler Übertragungen von Fußballspielen
Auswirkungen auf die Entwicklungsumgebung
- Da der Zugriff auf Docker Hub blockiert wurde, kam es zu Problemen, bei denen CI/CD-Pipelines und automatisierte Deployment-Prozesse unterbrochen wurden
- Auch in lokalen Entwicklungsumgebungen entstand eine Situation, in der neue Container nicht gestartet werden konnten, weil der Download notwendiger Images fehlschlug
- Dies zeigt, dass eine vorübergehende Änderung von Netzwerkrichtlinien direkt Störungen im Betrieb von Entwicklungsinfrastruktur weltweit verursachen kann
1 Kommentare
Hacker-News-Kommentare
Mein ISP droppt den Traffic zu dieser IP komplett. Weder Ping noch Traceroute funktionieren, und der Browser lädt einfach nur, bis am Ende „Seite nicht gefunden“ erscheint
LaLiga tut solche Probleme als eine Kleinigkeit ab, die nur ein paar Nerds betreffe. Tatsächlich gibt es aber Fälle, in denen Dienste wie Smart-Home-Geräte oder Tracking-Apps für Demenzpatienten während eines Spiels ausfallen. So gab es etwa einen Fall, in dem eine Frau Hilfe suchte, weil sie ihren Vater nicht finden konnte (Artikel-Link)
So etwas darf nicht passieren, aber es ist traurig, dass offenbar erst solcher Schaden im echten Leben nötig ist, damit die Öffentlichkeit die Schwere des Zensurproblems erkennt
Solche Zensursysteme können für Staaten oder Unternehmen kurzfristig nützlich sein, aber letztlich treiben wir damit den Zusammenbruch der Kommunikationsinfrastruktur selbst voran. Es geht nicht nur um Freiheit, sondern auch darum, dass wir das Internet, das wir mühsam aufgebaut haben, selbst wieder einreißen
Während LaLiga-Spielen wird ganz Cloudflare R2 blockiert, und auch Docker Hub erleidet Kollateralschäden (collateral). Alle Dienste, die über CF geproxyt werden, fallen aus
Es gibt die Seite hayahora.futbol, auf der man prüfen kann, ob gerade ein Spiel läuft. Dort kann man auch überprüfen, ob die eigene Domain betroffen ist
Auf HN sieht man oft Wut über die LaLiga-Sperren, aber es ändert sich nichts
Ich lebe nicht in Spanien, aber ich denke, dass folgende Schritte nötig wären
Als Forderungen könnte man etwa eine Erstattung der Internetkosten durch LaLiga oder die Einblendung eines Hinweises wie „Einschränkungen der Internetverbindung“ zu Beginn und Ende eines Spiels vorschlagen
Diese Art von vollständiger IP-Blockierung ist eine extrem ineffiziente Durchsetzungsmaßnahme. Cloudflare betreibt Hunderttausende Dienste auf gemeinsam genutzten IPs, daher legt man mit einer einzigen Sperre auch Docker-Registries und APIs lahm
Als Workaround kann man auf einem VPS außerhalb Spaniens einen pull-through registry cache betreiben und den Docker-Daemon dorthin verbinden. So lässt sich die Sperre umgehen, und zugleich auch das Rate Limit von Docker Hub
Dass ein einzelner Sperrbeschluss gegen Fußball-Streams dazu führt, dass im ganzen Land
docker pullausfällt, ist wirklich eine absurde RealitätSolange kein großer Internetkonzern dagegen klagt, wird sich die Situation wohl nicht ändern.
Jemand sollte einen Heist-Film schreiben, der in Spanien spielt — mit dem Setting, dass während eines Spiels die LaLiga-Sperren ausgenutzt werden, um ein Sicherheitsnetz zu umgehen
Das ist so, als würde man die Wasserversorgung einer ganzen Stadt abstellen, weil es in einem einzigen Haus ein Leck gibt. Der gesellschaftliche Schaden ist viel größer
Ich lebe in Spanien und habe dasselbe Problem. Lösungen sind die Nutzung eines VPN oder das Ändern des DNS-Servers
Cloudflares DNS verwendet EDNS Client Subnet (ECS) und liefert je nach Region unterschiedliche IPs zurück. Nutzt man einen Resolver außerhalb Spaniens oder DoH/DoT, bekommt man möglicherweise eine nicht blockierte IP. AdGuard DNS funktioniert gut
Menschen führen neue Richtlinien oft ein, ohne sie ordentlich zu testen. Diese Sperrpolitik ist ein weiteres Beispiel dafür
Diese Prinzipien sollten auf jede Politikgestaltung angewendet werden
Das Sperren von Domains und IPs während LaLiga-Spielen ist inzwischen zu einer alltäglichen Routine geworden
Ähnliche Fälle sind „In Spanien werden während Spielen Game-Server blockiert“ (Link) und „LaLiga blockierte den Zugriff auf freedom.gov“ (Link)
Als Spanier würde ich mir fast wünschen, dass Cloudflare seine Dienste in Spanien einstellt. Ohne internationalen Druck wird dieser Missbrauch wohl nicht enden