Domain registration information should be transparent

speckx1 pts0 comments

Domain registration information should be transparent | Artem Golubin

The single best signal for identifying a phishing domain is the domain registration date, and yet<br>domain registrars still limit access to such data.

For certificates, we have Certificate Transparency Logs where<br>every issued TLS certificate is publicly visible within seconds of issuance.

For domains, we used to use WHOIS protocol, which returned plaintext data:

It was pretty hard to deal with, because every domain zone used its own format that was hard to parse.

In the last five years,<br>a new RDAP protocol has grown in popularity.<br>Instead of plaintext, it now outputs JSON data.

It became a mandatory protocol in 2025 and more than 1440 TLDs (domain zones) support it now.<br>Despite the new protocol, the problem persists - registrars are still rate limiting access.

Historically, access to such data was limited due to the scraping of contact information.<br>But as of 2026, almost everyone hides their contact information and can do so for free.

The shadiest domain zones are often rate-limited.<br>One of the ways to prevent phishing at large companies, is to block access to newly registered domains.<br>To do so, you need to check each domain through RDAP protocol,<br>and if you check hundreds of domains in a particular zone, your IP might get blocked.<br>It's easy to hit the limits when your e-mail server is getting thousands of spam e-mails per day.

The usual workaround is to buy registration data from third parties.<br>These companies use proxies to scrape it, which doesn't reduce the load that much as it shifts it.<br>Instead of checking only particular domains, third parties often have to obtain information for all the domain names.<br>Also, the data won't be available in real time: domains registered minutes or hours ago won't appear until the next batch update.

One of the counterarguments is that making it very accessible incurs a lot of incoming requests.<br>The reference implementation of RDAP protocol by ICANN can handle<br>tens of thousands of requests per second since<br>it keeps all domain information in RAM.

The .com, .net, .org domains are not rate-limited because of this, while the cheapest domain zones that are often abused<br>by malicious actors only allow a few requests per minute and may block your IP forever (e.g., .shop, .top):

"errorCode": 429,<br>"title": "Forbidden request",<br>"description": [<br>"Your access is too fast,please try again later."

There are tens of thousands of phishing domains registered each quarter in these cheap zones:

Source: Cybercrime Information Center

It's time to make registration dates accessible for safer internet! The registration date is also<br>useful for finding clusters of domains registered by the same malicious actor, since they are often registered in bulk<br>and RDAP protocol provides exact timestamps including seconds.

If you have any questions, feel free to ask them via e-mail displayed in the footer.

All articles on this website are written by a human.

Recent posts in Security category

July 22, 2026

Domain registration information should be transparent

March 15, 2026

The rise of malicious repositories on GitHub

August 25, 2025

Tracking malicious code execution in Python

June 23, 2025

Threat Hunting Introduction: Cobalt Strike

May 04, 2022

Shady economics of proxy services

security

Share

Linkedin

Telegram

Reddit

Hacker News

Twitter (X)

RSS

Comments

There are no comments for this post. Be the first to share your thoughts.

Leave a comment

Name

Message

Post Comment

domain information domains registration protocol data

Related Articles