Website security
Understand website security headers, HTTPS and public check limits. Plan a change, assign an owner and record evidence with a website control template.
Explore website securityPractical cyber security for UK businesses.
https://cyberscan.me.uk
An email authentication check should connect published DNS records with the messages your business actually sends. SPF, DKIM and DMARC have different roles. Start by identifying every legitimate sender, then ask your email administrator to verify the configuration and received-message results before changing enforcement.
PUBLISHED
CyberScan observes MX, SPF and DMARC records and can look up a DKIM key when you supply the correct selector. It does not send a test email, inspect your inbox, verify every message’s alignment, analyse attachments or establish deliverability. A missing selector leaves DKIM untested; it is not evidence that DKIM is absent.
Compare the assessment routes and their coverage, or read how the current application handles data.
SPF lets a domain publish which sending systems are authorised for its envelope identity. DKIM allows a receiving service to check a message signature against a public key published under the signing domain. DMARC connects authenticated identities to the visible From domain and publishes a handling policy. A message needs successful aligned SPF or successful aligned DKIM to pass DMARC.
A DNS checker can observe published records. It cannot infer from their presence alone that a booking system, invoice service or newsletter is using the intended identity successfully. Ask the administrator to inspect received-message authentication results for each important sending service. Keep the sending identity and receiving result together in the evidence.
Sources: NCSC: Create and iterate an SPF record (opens in a new tab); RFC 6376: DomainKeys Identified Mail signatures (opens in a new tab); RFC 7489: DMARC (opens in a new tab)
A DKIM selector identifies which DNS key to retrieve. Obtain it from the sending provider or the DKIM-Signature header of a signed message. Providers can use different selectors, so an unsuccessful lookup for one value does not describe every sender. Record the selector together with the signing domain and the service that uses it.
Include infrequent mail in your inventory: password resets, annual statements and website form notifications can be easy to miss. The NCSC recommends a phased approach to email security. Move towards enforcement using evidence from legitimate mail flows and continued monitoring, with an owner who can respond if a service fails. The time required depends on the organisation’s sending patterns and complexity.
Sources: NCSC: Create and manage a DKIM record (opens in a new tab); NCSC: Recommended email-security implementation plan (opens in a new tab)
Synthetic worked example. No domain or mail stream was tested to produce this illustration.
| Stage | Evidence and decision |
|---|---|
| Observation | The published DMARC policy contains p=none. The organisation uses both its mailbox provider and a separate booking service. |
| Question to resolve | Does each service produce successful aligned SPF or DKIM results on actual received messages? The public DNS observation cannot answer that question. |
| Owner and action | The email administrator completes the sender inventory, obtains the booking service’s selector and investigates legitimate failures before agreeing enforcement. |
| Evidence for closure | Keep the approved DNS change, dated message-test results for both services and the monitoring decision. A later DNS observation confirms only the policy it saw. |
A blank CSV for legitimate services, sending identities, DKIM selectors, authentication evidence, owners and policy-change checks. Record references to evidence rather than copying private message contents.
Download blank CSV templateOpen in a spreadsheet application and replace the blank-entry rows with your own records. The template contains no findings, formulas or macros. Completing it does not upload it to CyberScan.
The public check needs the correct selector to look up a DKIM key. Ask the sending provider or inspect a signed message. Without that input, the result cannot establish whether the service signs mail.
Sources: NCSC: Create and manage a DKIM record (opens in a new tab)
A monitoring-only DMARC policy does not request quarantine or rejection of failures. It is used to gain visibility while configuration is investigated. Review legitimate sending and a controlled implementation plan before tightening the policy.
Sources: NCSC: Monitor, analyse and update your DNS records (opens in a new tab)
No. Authentication and inbox placement are different questions. DMARC does not grant privileged delivery, and a published record does not prove that a particular message authenticated. Investigate the receiving service’s result and other delivery factors.
Sources: RFC 7489: DMARC (opens in a new tab)
No. CyberScan’s public route observes domain configuration. It does not analyse a message, link or attachment. Authentication can also coexist with harmful content or a compromised account, so use your organisation’s suspicious-message process.
Sources checked . Check the linked guidance and your provider’s current instructions before changing a live service.
See the DNS observations and their limits, then verify your domain before running a public check.
Review public email check coverageUnderstand website security headers, HTTPS and public check limits. Plan a change, assign an owner and record evidence with a website control template.
Explore website securityReview the accounts, backups and dependencies behind your business. Build a practical security action plan and keep evidence of recovery exercises.
Explore business resilienceTurn a scanner finding into an owned remediation task. Check asset attribution, vendor evidence, business impact and the result of a suitable retest.
Explore vulnerability management