IdPVerificaDomini

Da WIKI IDEM GARR.
Versione del 17 feb 2022 alle 15:37 di Monticini@garr.it (discussione | contributi)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Jump to navigation Jump to search

Alla registrazione di un nuovo Identity Provider, o all'aggiornamento dei metadata, il Servizio IDEM GARR AAI verifica che i domini contenuti nello scope siano di proprietà o nella disponibilità del registrante, utilizzando uno dei metodi di verifica indicati.

Verifica del Registrant

La verifica del Registrant è il risultato di una query WHOIS ed indica la proprietà del dominio.

Per eseguire la query WHOIS un operatore del Servizio IDEM GARR AAI utilizza il comando whois NOMEDOMINIO, e verifica che il nome riportato nel Registrant corrisponda al nome dell'organizzazione del richiedente (alternativamente si può utilizzare un WHOIS web-based).

Ad esempio per verificare che l'Università di Pisa sia proprietaria del dominio unipi.it, procedere come segue:

$ whois unipi.it
[..]
Domain:             unipi.it
Status:             ok
Signed:             no
Created:            1996-01-29 00:00:00
Last Update:        2022-02-14 00:56:29
Expire Date:        2023-01-29

Registrant
  Organization:     Universita' di Pisa
[..]

Nota bene: Nel caso in cui le informazioni provenienti dal WHOIS siano oscurate per motivi di privacy è possibile chiedere al proprietario del dominio di fornire l'output del whois in cui i dati non siano oscurati. Nel caso in cui questo non sia possibile, utilizzare uno degli altri metodi di verifica.

Verifica dei Name servers

La verifica dei Name servers è indiretta e permette di verificare la disponibilità o il possesso del dominio, controllando che il richiedente sia il proprietario del dominio dei Name servers del dominio da controllare. Ad esempio, per verificare che il dominio eduroam.it sia nella disponibilità di GARR, un operatore del Servizio IDEM GARR AAI verifica che almeno uno dei Name servers di eduroam.it abbia un dominio di proprietà di GARR.

Per eseguire la verifica si può utilizzare il comando dig come indicato di seguito:

$ dig eduroam.it NS

[..]
;; ANSWER SECTION:
eduroam.it.		10560	IN	NS	ns1.garr.net.
eduroam.it.		10560	IN	NS	ns2.garr.net.
[..]

Si procederà quindi alla verifica del dominio garr.net in modo da controllare che quest'ultimo sia di proprietà del richiedente, GARR in questo caso.

Verifica tramite record TXT

La verifica tramite record TXT permette di verificare la disponibilità o il possesso del dominio e prevede che il richiedente inserisca un record TXT contenente un valore indicato dal controllante nel dominio da verificare.

Per le verifiche degli scope degli IdP a cura del Servizio IDEM procedere come indicato di seguito.

Un operatore del Servizio IDEM GARR AAI genera un UUID:

$ uuid
1751f29a-8e5b-11ec-86e5-4b2ad898b64b

Il Servizio IDEM GARR AAI invia una comunicazione al richiedente chiedendo di inserire un record TXT con il valore _idem-scope-vrfy=UUID, ad esempio con BIND ed il valore di UUID del punto 1:

@    IN    TXT    _idem-scope-vrfy=1751f29a-8e5b-11ec-86e5-4b2ad898b64b

Dopo conferma dell'inserimento del record, il Servizio IDEM GARR AAI verifica il valore tramite il comando dig:

$ dig nome.dominio TXT
[..]
;; ANSWER SECTION:
nome.dominio.	3600	IN	TXT	"_idem-scope-vrfy=1751f29a-8e5b-11ec-86e5-4b2ad898b64b"
[..]