Wallets and Security

Securing a Crypto Project's Domain and DNS

How crypto projects can protect their domain and DNS from hijacking, including registrar security, registry locks, DNS monitoring, TLS settings and incident response.

Globe shaped padlock attached to a website address bar

For a crypto project, the website domain is where users go to find official contracts, claim pages and apps. If an attacker takes control of the domain or its DNS records, they can point the real address at a drainer site. Users who did everything right, using bookmarks and checking the address bar, still land on a malicious page. Domain security deserves the same attention as smart contract security.

How domain attacks happen

Attackers target several weak points:

  • Registrar account compromise, through phishing, password reuse or weak two-factor authentication
  • Social engineering of registrar support, convincing staff to transfer or change the domain
  • DNS provider account compromise, allowing record changes without touching the registrar
  • Expired domains, which anyone can register after they lapse
  • Compromised team email, used to reset registrar or DNS passwords

Several high-profile crypto projects have lost user funds through DNS hijacking, even with secure contracts.

Secure the registrar account

The registrar controls who owns the domain.

  1. Use a reputable registrar with strong security features
  2. Enable hardware security key or authenticator app two-factor authentication
  3. Use a unique password and a dedicated email address for the account
  4. Enable domain transfer lock
  5. Ask whether the registrar supports registry lock, which requires manual verification for changes
  6. Turn on auto-renewal and keep payment details current
  7. Limit account access to one or two trusted people

Registry lock adds friction for legitimate changes, but it stops many hijacking attempts entirely.

Secure DNS management

If DNS is hosted separately from the registrar, protect that account equally:

Control Purpose
Two-factor authentication with security keys Stops password-based takeovers
Scoped API tokens Limits what automated tools can change
Audit logs Shows who changed records and when
Change notifications Alerts the team to unexpected edits
Minimal user list Fewer accounts to compromise

Review API tokens regularly and remove unused ones.

Monitor records and certificates

Detect problems quickly:

  • Monitor DNS records for changes to key entries such as the root domain and app subdomains
  • Watch certificate transparency logs for new certificates issued for your domain
  • Use external uptime checks that confirm the site serves expected content
  • Set up alerts for name server changes

Early alerts can turn a multi-hour hijack into a few minutes of exposure.

Web security settings

Additional settings reduce risk:

  • Enforce HTTPS with HSTS
  • Use DNSSEC where supported by your registrar and DNS host
  • Add CAA records to restrict which certificate authorities can issue certificates
  • Set a strict content security policy on the website
  • Pin critical third-party scripts to trusted sources, or host them yourself

Third-party scripts deserve special care. A compromised analytics or chat script can inject malicious code into an otherwise secure site.

Incident response

If you suspect a domain or DNS compromise:

  1. Warn users immediately through X, Discord and Telegram not to use the site
  2. Contact the registrar and DNS provider through verified support channels
  3. Restore correct records and revoke attacker access
  4. Revoke and reissue certificates if needed
  5. Investigate how access was gained and fix the root cause
  6. Publish a post-incident report

Prepare this plan in advance, with registrar support contacts saved somewhere accessible offline.

Give users more than one place to check

No single channel is perfectly safe, which is why official information should live in several independent places. Your website, verified social accounts, documentation and public profiles such as a Proud Globe pin together let users cross-check links if one channel ever shows something unexpected.

Educational content only. Nothing here is financial, legal or tax advice. Crypto assets carry risk, so check the details for your own situation.