KamoCRM

Dio è Dio — GD passa ogni gate in ogni org; i pass tenant-org sono controllati

FeatureSecurityService
Shipped
15 novembre 2026 alle ore 05:44 UTC
Author
Kamo
Commit
d42165b

Proprietario 2026-11-14: 'Dio è Dio. Niente dovrebbe mai impedire a Dio di fare qualsiasi cosa.' - **************** è IL bypass di Dio: GD (o una finestra aperta) passa in Una sessione delegata (SUDO_MEMBER_ID: Utente di sistema / impersonazione) Passa solo all'interno di una finestra - l'identità dell'utente di sistema è divina per costruzione, GD non è dell'operatore. - Ogni bypass ora lo usa, compresi i gate precedentemente solo per finestre: account delete, org distruggere/aggiornamento/branding, audit PHI + confine PHI, opzioni child-org, sicurezza dei membri (livello di accesso, promuovere, leadership), sfondi a tema, macchine dev, operatore MLOS, SessionRights.hasOrGod / TenantRightInterceptor, ClinicalRightsGuard, BaseLosController, ruoli di sicurezza, configurazione guidata dell'organizzazione, rami di sottodomini, domini, siti di marketing, Politica di modifica dell'account utente, impersonazione (porta same-org) e diritti di piattaforma (PlatformRightsService -> /network impersonate door; SystemUserEntryPolicy). - Un passaggio in un'organizzazione tenant (non l'organizzazione di PlatformOrgIdCache) viene controllato da GodAccessAudit: una riga di phi_access_log per richiesta (GOD_ACCESS: <metodo> <percorso>, platform_staff), Scritto fuori thread dietro una coda limitata, mai bloccato o gettato in un cancello. - Rimuove i rifiuti che bloccavano dio: MlosConfigController SI-loan-access refusal under Modalità god, KamoOAuthConsentService rifiuto delle sessioni god-window, rifiuto di RpmWriteGate Le sessioni impersonate rimangono rifiutate in tutte e tre le modalità (un attestato o un Il consenso avrebbe portato il nome di qualcun altro). - Test aggiornati da 'GD da solo è rifiutato' a 'GD da solo passa; non-GD rifiutato'; nuovo GodAccessAuditTest e ****************

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing