Defaults.Exposed

Defaults.Exposed › Configurazione › DNSSEC

Come configurare il DNSSEC su AWS Route 53

Attiva la firma DNSSEC in Route 53 con una chiave KMS e aggiungi il record DS presso il tuo registrar così nessuno può falsificare le tue risposte DNS.

Perché è importante per la tua azienda

Quando qualcuno visita il tuo sito o ti invia un’email, il suo computer chiede prima al sistema DNS l’indirizzo corretto. Quelle risposte normalmente viaggiano senza firma, perciò un malintenzionato in grado di manomettere la richiesta può silenziosamente reindirizzare i tuoi visitatori verso un sito falso o reindirizzare la tua email al proprio server — mentre il tuo vero dominio compare ancora nella barra degli indirizzi.

Il DNSSEC previene tutto questo. Firma crittograficamente le tue risposte DNS, così chiunque ti cerchi può dimostrare che la risposta proviene davvero da te e non è stata alterata in transito. In parole semplici: blocca il dirottamento del dominio e il cache poisoning, gli attacchi che rivoltano il tuo stesso dominio contro i tuoi clienti. È gratuito come funzionalità (la chiave di firma usa una piccola chiave AWS KMS, che comporta un modesto costo mensile) ed è una delle protezioni più forti che puoi attivare.

Come funziona il DNSSEC su Route 53

Route 53 suddivide il lavoro in un modo che vale la pena capire prima di iniziare:

Se hai registrato il dominio tramite Route 53 (Amazon Registrar), il passaggio del registrar è comunque necessario, ma si fa all’interno della console AWS. Se il tuo registrar è un’azienda diversa, copi lì il record DS a mano.

Il rischio reale — fallo con attenzione

Il DNSSEC può mettere offline l’intero dominio se è configurato male. I due modi in cui ciò accade:

Segui esattamente l’ordine qui sotto. E se mai migri il DNS via da Route 53, rimuovi il record DS presso il registrar e disattiva la firma prima, poi sposta.

Verifica che sia Route 53 a gestire il tuo DNS

Funziona solo se è Route 53 a rispondere al DNS per il tuo dominio. Controlla che i nameserver del tuo dominio puntino ai quattro nameserver Route 53 elencati per la tua hosted zone. Apri la console Route 53, vai su Hosted zones, apri il tuo dominio e annota i valori del record NS — l’impostazione dei nameserver presso il tuo registrar deve corrispondere a questi. Se i tuoi nameserver puntano altrove, attiva il DNSSEC presso il provider che gestisce davvero il tuo DNS.

Passo dopo passo su Route 53

  1. Accedi alla console AWS e apri Route 53.
  2. Vai su Hosted zones e apri la hosted zone del tuo dominio.
  3. Apri la scheda DNSSEC signing e scegli Enable DNSSEC signing.
  4. Per la key-signing key (KSK), devi fornire una chiave KMS customer managed:
    • Scegli Create customer managed key (oppure seleziona una esistente idonea).
    • La chiave deve essere una chiave asimmetrica con utilizzo Sign and verify, con specifica ECC_NIST_P256, e deve trovarsi nella regione US East (N. Virginia) us-east-1 — il DNSSEC di Route 53 richiede la chiave in quella regione.
    • Assegna un nome alla KSK.
  5. Conferma e attiva la firma. Route 53 ora firma la hosted zone.
  6. Sempre nella scheda DNSSEC signing, trova DS record / Establish a chain of trust. Route 53 mostra i valori che ti servono, inclusi Key Tag, Signing algorithm, Digest algorithm e il Digest (e spesso una riga di record DS già pronta).
  7. Ora vai dal tuo registrar e aggiungi il record DS:
    • Se il dominio è registrato in Route 53 (Amazon Registrar): la console può guidarti nelle impostazioni del dominio — oppure copia i valori nella sezione DNSSEC del dominio.
    • Se il tuo registrar è un’azienda diversa: apri la sua sezione DNSSEC / record DS e inserisci esattamente i valori del passaggio 6 — Key Tag, Algorithm (di solito 13), Digest Type (di solito 2) e il Digest.
  8. Salva presso il registrar. La catena di fiducia è completa quando il record DS è accettato nella zona genitore.

Errori frequenti su Route 53

Verifica che abbia funzionato

Una volta attivata la firma in Route 53 e con il record DS in posizione presso il tuo registrar, esegui il controllo gratuito su questo sito. Ti dirà in parole semplici se il DNSSEC è pubblicato e considerato attendibile correttamente per il tuo dominio.

Fatto? Verifica il tuo dominio gratis per confermare che ha funzionato — e vedere il tuo voto completo su tutti e 34 i controlli.