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
Telegram
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