Glossary: email, web and DNS security explained
This glossary explains every term the Domain Trust Check tests: what it means, what the record looks like, which mistakes are common and how the check rates it.
Email authentication
- SPF Sender Policy Framework
- SPF is a DNS record that defines which servers may send email on behalf of a domain. Receiving mail servers check it for every incoming message.
- DKIM DomainKeys Identified Mail
- DKIM cryptographically signs outgoing email. Receivers verify the signature with a public key from DNS and so detect forged or altered messages.
- DMARC Domain-based Message Authentication, Reporting and Conformance
- DMARC ties SPF and DKIM to the visible sender address and defines what happens to forged email: nothing (none), spam folder (quarantine) or rejection (reject).
- DMARC alignment Domain match in DMARC
- Alignment means that the domain verified by SPF or DKIM matches the visible From domain. Without alignment a message fails DMARC even if SPF and DKIM pass.
- BIMI Brand Indicators for Message Identification
- BIMI lets mail clients such as Gmail or Apple Mail show the brand logo next to a message – but only if the domain is strictly protected by DMARC.
Mail transport & reputation
- MX Mail Exchanger record
- MX records define which servers accept email for a domain. A domain that receives no mail should say so explicitly with a null MX record.
- Reverse DNS (PTR) Reverse lookup of an IP address
- Reverse DNS maps an IP address to a host name (PTR record). Mail servers without matching reverse DNS end up in spam or are rejected by many receivers.
- MTA-STS SMTP MTA Strict Transport Security
- MTA-STS forces sending mail servers to deliver email to your domain only encrypted and only to your real mail servers with a valid certificate.
- TLS-RPT SMTP TLS Reporting
- TLS-RPT makes large mail providers send you daily reports on whether encrypted deliveries to your domain succeeded or failed.
- DANE DNS-based Authentication of Named Entities (TLSA)
- DANE publishes the fingerprint of the mail server certificate in a DNSSEC-signed TLSA record. Sending servers use it to enforce an encrypted connection to the real server.
- Blocklist (DNSBL) DNS-based blocklists
- DNS blocklists (DNSBL) list IP addresses and domains that have been seen sending spam. Many mail servers reject or spam-filter mail from listed senders.
Web & certificates
- HTTPS & TLS Website encryption
- HTTPS encrypts the connection between browser and website using TLS. It needs a valid certificate, current TLS versions and a redirect from HTTP to HTTPS.
- HSTS HTTP Strict Transport Security
- HSTS is an HTTP header with which a website tells the browser: only call me via HTTPS for a certain time. This prevents attacks via unencrypted first requests.
- Security headers HTTP security headers
- Security headers are HTTP response headers with which a website instructs the browser to block attacks such as cross-site scripting, clickjacking and data leakage.
- CAA Certification Authority Authorization
- A CAA record defines which certificate authorities may issue certificates for a domain. All public certificate authorities must check it before issuing.
DNS & domain
- Nameservers Authoritative DNS servers of a domain
- Nameservers answer all DNS queries about a domain. If they fail or are misconfigured, website and email become unreachable.
- DNSSEC Domain Name System Security Extensions
- DNSSEC cryptographically signs DNS answers, so resolvers detect forged answers from DNS spoofing or cache poisoning. DNSSEC is also a prerequisite for DANE.
- RDAP Registration Data Access Protocol
- RDAP is the successor of WHOIS and provides a domain's registration data in machine-readable form: registrar, status, locks and expiry date.
- Registrar lock Transfer, delete and update locks
- Registrar locks are status flags on a domain that prevent an unwanted transfer, deletion or nameserver change – an important protection against domain hijacking.