Ein 404 kostet 1,45 MB, so hat ein Scanner die Seite abgenommen

Fixkamo-internal
Verschifft
5. September 2026 um 15:05 UTC
Autor
Kamo
Ausschuss
86421e8

Next's not-gefunden ist eine PAGE. Es macht sich durch die Wurzel-Layout, die löst die Organisation des Mieters über das Netzwerk und serialisiert die gesamte App-Shell und Nachrichtenkatalog - 1.450,309 Bytes und 0,5-0,75-0,75s von Server-Render, für /backup_new.zip. Also ein Warenscanner zu Fuß eine Backup-Datei Wortliste nicht erhalten billige 404s, es bekam volle Anwendung Renders, und Knoten läuft eine Anfrage Schleife pro Prozess. Am 2026-09-05 waren das 1.033 solcher Anfragen in 21 Minuten. Die Lebensfähigkeit Sonde auf /api/Gesundheit gibt einen festen String zurück und konnte immer noch nicht innerhalb seiner beantwortet werden 5s Timeout, so kubelet neu gestartet beide Hülsen für beschäftigt, anstatt eingekeilt. Jeder der Anfragen des Scanners wurde abgelehnt. Es wurde nichts erreicht, es war teuer, nicht gefährlich. Der Proxy beantwortet diese Pfade nun selbst mit einem festen String, mit einer DENY-Liste von Erweiterungen und Präfixen anstatt einer Liste von realen Routen erlauben: ein erlauben Liste muss über jede Seite, die diese App hat, richtig sein und jede, die sie wächst, und Sein falscher dient ein 404 für einen Arbeitsbildschirm. DELIBERATELY nicht angewendet unter /api. Diese Routen beantworten bereits eine Unbekannte Pfad in ein paar Dutzend Bytes ohne Render, und sie tragen Mieterdomänen im Inneren der Weg. Die ".zip" und ".sh" sind echte Top-Level-Domains, also eine Suffix-Regel gibt würde eine legitime Mietersuche ablehnen - für welchen Kunden ein solches Name. Die Testpins, dass Grund, so dass die Befreiung nicht später aufgeräumt. Zwei weitere Dinge, die dieser Vorfall aufgedeckt: Das Layout holte seine eigene Organisation über das ÖFFENTLICHEN Internet. Er befasste sich mit .https://${host'/api/org/...- wo der Host der öffentliche Hostname des Mieters ist, also jeder Server Render verließ den Cluster, gekreuzt auf unseren eigenen Rand und kam wieder in durch Traefik, um einen Handler in dem Prozess zu erreichen, der den Anruf gemacht hat - ein TLS Handschlag und zwei Traefik-Traversale pro Seite, gezählt gegen die eigenen Pächter Tarifbegrenzung. Jetzt über Loopback, mit x-forwarded-host explizit, weil die Handler leitet die vorgeschaltete API-Basis daraus ab und würde ansonsten jede Lösung finden Mieter auf die Plattform Standard. Ein Host, der zu keiner Organisation beschließt, ist auch Kurz erinnert: Ein solcher Mieter produzierte 538 vorgelagerte Lookups in 21 Minuten, alle fragen erneut eine Frage mit der gleichen Antwort. Und der Container erklärte überhaupt keine Ressourcen, die nicht "unbegrenzt", sondern BestEffort - die erste QoS-Klasse vertrieben und die zuletzt gegebene CPU, auf einem Knoten auch Ausführen von Übersetzungs-Inziverneinung bei acht Kernen. Ein CPU-Limit ist immer noch absichtlich Ausgelassen: CFS Drosselung blockiert die Veranstaltungsschleife in 100ms quanta, und eine gedrosselte SSR-Render sieht genau wie ein eingekeilter aus, was die Neustarts verursachen würde Dies verhindert.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen