I have a domain that uses subdomains for users, for example:
user1.example.com
To distinguish between other official subdomains and user subdomains I reserved "at" for all such cases. For example, some official subdomains are:
api.at.example.com, releases.at.example.com, support.at.example.com
I've twice now come up against blocks due to false positive phishing detection. So far from Google and Cisco. They seem to suggest my site is trying to impersonate "api.at" or "releases.at".
It's rather annoying that services are blocking subdomains with no other signs of malicious activity, simply based on a fairly generic name they are given. Especially annoying with Cisco as they block fetch/xhr requests with the user having no option to bypass. Google at least doesn't block fetch/xhr, only if you visit the domain in browser as a page.
I'd like to know how common this is? I'm considering reserving some first level subdomains instead just to get around it (e.g. api.example.com
), but it seems silly for services to effectively block all nested subdomains. If it isn't common then I might just try submit support tickets to the offending services.
(this is for a brand new domain with no previous owner and no malicious content whatsoever as I wrote the whole app myself)