BLOG · 27 AGOSTO 2026

Posta che arriva: tutto ciò che verifica internet.nl e perché

Un server che invia posta è facile. Uno la cui posta viene accettata e non può essere falsificata richiede una dozzina di record coerenti. Qui sono tutti, sui nostri domini, con la loro vera funzione.

IL PUNTEGGIO

Come verificare la configurazione

internet.nl è un test gratuito del governo olandese e di organizzazioni internet. Contano due parti: sito web e dominio di posta. Ogni test passa o fallisce ed entrambe le parti sono pubbliche.

Potete eseguire i test su ave17.com; la roadmap descrive la pubblicazione prevista di risultati datati.

Il punteggio misura la configurazione, non il comportamento: dimostra che falsificare il dominio non è facile e che la posta viaggia cifrata. Non dimostra che chi lo gestisce risponda alla posta.

CHI LO HA INVIATO

SPF, DKIM e DMARC, nell'ordine rilevante

Insieme rispondono se il messaggio proviene davvero dal dominio. Spesso si installano nell'ordine sbagliato; per questo molti domini hanno tutti e tre e restano falsificabili.

SPF
Elenca le macchine autorizzate a inviare per il dominio. Economico ma debole da solo: fallisce all'inoltro perché chi inoltra non è nell'elenco.
DKIM
Firma il messaggio e sopravvive all'inoltro. Firmiamo con due chiavi, RSA ed Ed25519, perché alcuni destinatari non comprendono la seconda e preferiamo non scegliere.
DMARC
Indica cosa fare quando i primi due falliscono e richiede un rapporto. Il nostro è p=reject: rifiutare. Una scelta meno rigorosa è una richiesta cortese ignorata dalla maggior parte dei mittenti.

L'ordine corretto è DKIM, SPF e DMARC in monitoraggio finché i rapporti non rilevano problemi; poi reject. Passare subito a reject rivela pubblicamente quali sistemi inviavano posta senza che l'organizzazione lo sapesse.

COME HA VIAGGIATO

Cifratura che non si può rimuovere

I server offrono cifratura opportunistica da vent'anni; un aggressore intermedio può rimuovere l'offerta e farli tornare al testo in chiaro senza che lo rilevino. Due meccanismi lo impediscono e mancano nella maggior parte dei domini.

MTA-STS
Politica servita via HTTPS: "usare sempre TLS con questi nomi host; se impossibile, non consegnare". La pubblichiamo in modalità enforce, l'unica che agisce.
DANE
Pubblica in DNS, firmato da DNSSEC, il certificato atteso dal destinatario. Il mittente lo verifica rispetto al dominio, non a un elenco di autorità. Pubblichiamo record TLSA su submission, submissions, IMAPS e lo stesso scambiatore di posta.
DNSSEC
Firma le risposte DNS stesse. Senza, un aggressore può riscrivere i record in transito; per questo DANE lo richiede e firmiamo tutte le zone.

MTA-STS e DANE si sovrappongono volutamente. Uno è facile e si fida dei certificati web; l'altro è più difficile e si fida di DNSSEC. Averli entrambi protegge il dominio qualunque dei due raggiunga l'aggressore.

LA PARTE WEB

Cosa richiede il test del sito

La parte web riguarda la stessa idea: impedire il declassamento della connessione e la sostituzione del certificato.

  • IPv6 sul sito e sui server dei nomi, raggiungibile e con gli stessi contenuti di IPv4
  • DNSSEC nella zona per impedire di riscrivere l'indirizzo
  • HTTPS con cifrari moderni, HSTS e senza percorso di declassamento
  • DANE anche per il certificato web, cosa quasi inesistente
  • CAA chiuso perché solo l'autorità indicata possa emettere per il dominio
  • Intestazioni che impediscono di incorporare la pagina in frame o reinterpretarla tramite analisi del contenuto

DUE COSE DA CAPIRE

Dove il punteggio può ingannare

Primo: p=reject su un dominio che non invia mai è banale; uno con traffico reale lo raggiunge dopo settimane di rapporti. Stesso punteggio, lavoro diverso. Per confrontare fornitori, chiedete quale abbiano fatto.

Secondo: DANE richiede la verifica del destinatario e gran parte del mondo non la fa. Pubblicarlo protegge con chi verifica senza costi con gli altri, ma non garantisce che un messaggio specifico abbia viaggiato cifrato. Nessuno può garantirlo.

E una cosa scomoda: questo non ferma un messaggio convincente da un dominio simile al vostro. È un altro problema, risolto dalle persone e non dai record.

QUANTO È COSTATO

Con franchezza

Un giorno per configurare il primo dominio e circa venti minuti per gli altri, ormai con un modello. Serve tempo per leggere rapporti DMARC per due settimane prima di passare in sicurezza a reject; non si può comprare o accelerare.

Lo gestiamo noi, senza fornitore di posta, per questo possiamo descriverlo. Preferire un fornitore è ragionevole e gli stessi record sopra vanno richiesti a lui.