So next up ntp clients that support blacklists?
just wrap ntpd in firejail[1].
ipv6-per-networked-process pretty much brings an end to portscanning.
Granted that means trusting NIST over someone else.
The other options are getting time from a cellular modems, GPS or the most extreme running your own atomic clock.