- Spegnimento
- 5 settembre 2026 alle ore 01:26 UTC
- Autore
- Kamo
- Impegno
- a729435
Un tale ospite potrebbe firmare fino ad ora. È caduto attraverso al workspace-choice percorso e riuscito a aderire da solo, che lo ha reso una porta dove nessuno controlli propri dell'inquilino applicati: regole di accesso e blocchi geo sono per-organizzazione, così decidere(ip, host) potrebbe mai rispondere "permesso - nessuna organizzazione possiede questo ospite". Nulla è stato bypassato in modo definitivo, perché l'adesione era ancora provata e completeSignIn ricontrolla le regole una volta scelto uno spazio di lavoro. Ma le credenziali controllarsi seduto dietro nessun criterio inquilino, raggiungibile indicando qualsiasi DNS nome all'ingresso, e la scala di blocco aggiunto accanto a esso non aveva bloccolist per escalare in e contato sotto un inquilino sintetico. Rifiutata prima che le credenziali vengano lette e prima della porta di blocco. Ordine è metà del punto: un host sconosciuto non è una password sbagliata, quindi contarlo sarebbe camminare un utente legittimo verso un blocco sopra l'errore DNS di un operatore, e rifiutare qui significa che i contatori sintetici non sono mai creati affatto. Ha detto chiaramente piuttosto che dietro il rifiuto delle credenziali generiche. Che ospita questo risposte della piattaforma su non è un segreto — Traefik già percorsi da esso — e un operatore che solleva un nuovo dominio inquilino che viene detto "password sbagliata" spenderà il pomeriggio a resettare uno. Due carve-out, entrambi deliberati: localhost. OrgResolutionService.byHost lo esclude esplicitamente, quindi non può mai nome di un'organizzazione e il cancello altrimenti fare lo sviluppo locale impossibile. E 'deciso dal HOST, rispecchiando che carve-out esistente, NON da "l'indirizzo del chiamante non è pubblico" — ogni richiesta all'interno del cluster guarda in quel modo, così il giorno X-Forwarded-Per rotture di inoltro in produzione che la versione del test avrebbe spento il cancello attraverso la flotta. Loopback solo letterali; un nome di servizio nudo non è esente. Un interruttore di emergenza, un interruttore di emergenza. Se una tabella di dominio problema ferma mai legittimi padroni di casa risolvendo, signin deve essere riaperto senza ridistribuzione — e riapertura restaura il vecchio sentiero esattamente piuttosto che un terzo comportamento. Un ospite esente deve mantenere DEFERRING a scelta dello spazio di lavoro, non semplicemente superare il Il cancello. Inviarlo lungo il percorso risolto dall'ospite invece lo rompe più tranquillamente: la forma a tre argomenti dell'utente si rifiuta senza un FQDN risolto, quindi "ospite sconosciuto" sarebbe arrivato vestito come una password sbagliata. E' vero. difetto nel primo taglio di questo cambiamento, catturato chiedendo che cosa localhost fa Il prossimo.