[ MSP, API e integrazioni ]

Convalida la proprietà del dominio prima di concedere l'accesso a un cliente

Verifica l'autorità di dominio con ambito senza confondere un record pubblico, un accesso o una verifica DNS con la proprietà legale.

A cura del team di ricerca EmailAuth · 2 minuti di lettura

[ Punti chiave ]

  • Verifica l'autorità di dominio con ambito senza confondere un record pubblico, un accesso o una verifica DNS con la proprietà legale.
  • Trattare il controllo del dominio, l'autorità del cliente e le autorizzazioni del servizio come controlli separati; un nuovo controller DNS non deve ereditare i vecchi report.
In questa pagina

Chiunque può controllare i record di autenticazione pubblica. Tale capacità non deve garantire l'accesso ai report o alla console di amministrazione del cliente. Un processo di onboarding di un dominio necessita di prove di autorità, un ambito definito e un modo per revocare l'accesso quando la relazione cambia.

Definire il significato dell'affermazione

Distinguere la proprietà legale, il controllo dei DNS , l'autorizzazione ad agire per un cliente e il permesso di utilizzare un servizio. Una sfida DNS può dimostrare il controllo di un record in un determinato momento. Di per sé non stabilisce il titolo legale, l'impiego del richiedente o l'autorità su ogni sottodominio e account cliente associato.

Per un MSP, confermare l'organizzazione richiedente e l'autorità delegata tramite il contratto con il cliente e i contatti designati. Registra il dominio esatto, il tenant, lo scopo e l'accesso richiesto. Utilizza un percorso di approvazione del cliente indipendente per controversie o trasferimenti. Non unire automaticamente i tenant semplicemente perché rivendicano lo stesso dominio.

Vincolare e limitare una sfida

Un design illustrativo lancia una sfida imprevedibile legata a un dominio, inquilino, richiedente e scadenza. Controllare le prove autorevoli previste, preservare il tempo di osservazione e invalidare la sfida dopo un utilizzo riuscito. Evita di accettare un token da un altro dominio o da un precedente tentativo di onboarding. Si tratta di una progettazione consigliata, non di un requisito del protocollo o di un'affermazione sull'implementazione EmailAuth .

Richiedere un'identità autenticata prima di avviare la richiesta, quindi autorizzare ogni accesso successivo in autonomia. Guida all'autorizzazione di OWASP richiede il rifiuto predefinito e il controllo delle autorizzazioni su ogni richiesta. Una verifica del dominio riuscita dovrebbe stabilire solo l'autorizzazione esplicitamente approvata, non l'autorità amministrativa su tenant non correlati o archivi di report storici.

Testare affermazioni legittime e casi contraddittori

Supponiamo che una nuova agenzia possa pubblicare la richiesta DNS challenge ma cerchi l'accesso ai report raccolti per l'agenzia precedente. L'osservazione DNS supporta il controllo attuale di quel record; non autorizza l'accesso all'archivio del precedente inquilino. Mantieni in sospeso l'accesso all'archivio finché il cliente non approva i dati specifici e il destinatario attraverso un percorso indipendente verificato.

Testare separatamente una sfida altrimenti valida sotto l'affittuario sbagliato, dopo la scadenza e dopo l'utilizzo riuscito. In questo progetto proposto tali casi dovrebbero essere respinti mentre una rivendicazione con ambito valido dovrebbe procedere ai controlli di autorità e autorizzazione richiesti separatamente. Si tratta di ipotetiche decisioni attese, non di token forniti, osservazioni DNS o test eseguiti. Verifica la generazione di sfide reali, la ricerca autorevole, la memorizzazione nella cache e l'autorizzazione del servizio in un ambiente di test approvato.

Gestire il trasferimento e la revoca in modo esplicito

La vendita del dominio, i cambiamenti di agenzia e la partenza dei dipendenti richiedono azioni diverse. Congela le modifiche contestate mentre controlli l'autorità con i contatti verificati. Conserva le prove dei reclami vecchi e nuovi senza esporre i rapporti del cliente precedente al nuovo richiedente. Un nuovo controller DNS non dovrebbe ereditare automaticamente i dati storici del tenant.

Revocare l'accesso a livello di servizio, incluse sessioni attive, processi in background e credenziali con ambito, a seconda dei casi. L'eliminazione di una verifica DNS non sostituisce la revoca delle autorizzazioni. Esaminare separatamente qualsiasi raccolta dati in corso in modo che gli utenti revocati non possano continuare a esportare o ricevere report.

Accetta le prove giuste

Chiudere l'onboarding solo una volta completati il ​​controllo dell'autorità, l'approvazione dell'ambito, il provisioning dell'identità e i test di accesso negativo. Registra chi ha approvato la relazione e quale accesso è stato concesso. Riconvalidare dopo modifiche alla proprietà materiale o al servizio. Un processo di verifica rigoroso produce una decisione di autorizzazione limitata e una cronologia di audit recuperabile, non un'affermazione permanente secondo cui una persona possiede un dominio per sempre.

[ Porta via ]

Trattare il controllo del dominio, l'autorità del cliente e le autorizzazioni del servizio come controlli separati; un nuovo controller DNS non deve ereditare i vecchi report.

[Per ruolo]

Cosa significa questo per te

Scegli il tuo ruolo per i prossimi passi pratici.

Amministratore IT/Posta

Vincola ogni sfida

Una ricerca di record è solo un input per accedere al provisioning.

Prossimi passi

  1. Controlla inquilino, dominio e scadenza.
  2. Testare la riproduzione e la revoca.
  3. Invalidare le sfide usate e scadute.

CISO/SecOps

Prova separata dal privilegio

La prova del controllo DNS è più ristretta di un'ampia concessione di autorizzazione.

Prossimi passi

  1. Esaminare l'accesso ai dati storici.
  2. Revoca del controllo oltre il record DNS .
  3. Richiedere una procedura di controversia per i trasferimenti.

Fondatore / Non tecnico

Proteggi il rapporto con il cliente

Una scorciatoia di verifica può esporre i dati dell'organizzazione sbagliata.

Prossimi passi

  1. Definire il trasferimento e la gestione delle controversie.
  2. Richiedere l'autorità delegata.
  3. Approva l'ambito di accesso separatamente dalla prova DNS .

[ Domande frequenti ]

Domande frequenti

Una contestazione DNS dimostra la proprietà legale?

No. Dimostra il controllo testato al momento dell'osservazione, entro i limiti del metodo.

La verifica dovrebbe sbloccare i report storici?

Solo quando tale accesso è autorizzato separatamente; un nuovo controller DNS non deve ereditarli automaticamente.

È possibile riutilizzare un token?

Il progetto proposto rifiuta la riproduzione e fa scadere le sfide inutilizzate.

Questa guida fornisce gettoni sfida produzione?

No. Fornisce ipotetiche decisioni attese, non token, osservazioni DNS o risultati di verifica eseguiti.

Cosa blocca un trasferimento?

L'autorità non risolta o la mancata approvazione del cliente dovrebbero mantenere il trasferimento in sospeso.

Rimuovere il token DNS è sufficiente per revocare l'accesso?

No. Revoca le autorizzazioni del servizio, le sessioni e i lavori in corso, a seconda dei casi.

Un tenant può rivendicare il token di dominio di un altro tenant?

I controlli proposti rifiutano una mancata corrispondenza del tenant anche quando il testo del token corrisponde.

Cosa dovrebbe conservare una registrazione di audit?

Ambito, richiedente, autorità verificata, tempo di osservazione, approvazione e conseguente decisione di accesso.

[ Fonti ]

Fonti

  1. Foglio informativo sull'autorizzazione OWASP

    Sezioni Applica i privilegi minimi · Nega per impostazione predefinita · Convalida le autorizzazioni su ogni richiesta · Crea casi di test di unità e integrazione per la logica di autorizzazione

  2. Foglio informativo sulla sicurezza multi-tenant OWASP

    Sezioni §1. Identificazione degli inquilini e gestione del contesto · §3. Prevenzione dell'accesso ai dati tra tenant (prevenzione IDOR) · §4. Isolamento della cache e della sessione · §5. API, lavoro asincrono e controlli delle risorse · §6. Archiviazione di file e isolamento dei BLOB · §7. Sicurezza di onboarding e offboarding degli inquilini

[ Glossario ]

Glossario

Controllo del dominio
Possibilità di modificare la risorsa del dominio testato in un momento particolare.
Rigiocare
Riutilizzo di prove precedentemente accettate per richiedere un'altra autorizzazione.

Provenienza aziendale

Perché le principali istituzioni finanziarie e i governi hanno ritirato le dashboard di sicurezza della posta elettronica.

Le tradizionali piattaforme di autenticazione e-mail ti vendono una dashboard e chiedono ai tuoi ingegneri di fare il lavoro. Negli ambienti ad alto rischio, la supervisione manuale comporta un’applicazione ritardata, deviazioni della configurazione e domini ombra non monitorati.

EmailAuth è la piattaforma di provenienza della posta elettronica degli agenti. I nostri agenti applicano p=reject, mantieni allineati i mittenti di terze parti e sposta i tuoi domini al massimo RFC 9989 conformità, il nuovo standard DMARC , con verificabilità human-in-the-loop.

Governi Grandi imprese Istituti finanziari di primo livello

SaaS · Locazione dedicata · Air-gapped on-premise · Crittografia BYOK

Base di conoscenza