Much like how people publish email addresses online using human readable replacements (e.g. AT instead of @) to avoid spam, I'd rather put up a contact page that's easy for humans to find but nontrivial to automate.
Much like how people publish email addresses online using human readable replacements (e.g. AT instead of @) to avoid spam, I'd rather put up a contact page that's easy for humans to find but nontrivial to automate.
Obviously. >.<
If you take comments like mine and try to implement them literally, that's stupid and it's on you.
That sounds like an excellent way to accidentally filter out serious vulnerabilities. I'm glad you don't work for the vendor that received my urgent, critical (in all caps) unauthenticated remote code execution vulnerability report.
They were very grateful that I reached out and resolved it under 72h.
I was very glad to have received the info and I think folks such as yourself are doing valuable work.
If it wasn't something close to that, then no, it wouldn't be filtered. If it wasn't obvious, the patterns are trivial, but not "check those two words" level of trivial. You need to apply common sense and adjust for your environment.
Historically, 512 bit RSA was somewhat common, and old selectors don't always get removed.
(and indeed many beg bounties are about SPF or DKIM, because whatever automated tools they use to find the low hanging fruit didn't find anything more substantial).
Obviously, this is opportunistic security, the receiver must support all this, but >99% does.
It can basically be assumed that anyone trying to report that didn't do even a basic cursory look at the results. I don't need your automated scan, I have my own nessus deployment and already know what it's going to say.
Don't trust my word for this, have a look at CloudFlares article about this:
"How to protect domains that do not send email"
https://www.cloudflare.com/learning/dns/dns-records/protect-...
No MTA will try to deliver a message that is from or to a domain that has a null record. If you're the sender, your sending MTA might give you an NDR, but receiving infrastructure will just drop it.
Cloudflare actually has a wizard that implements it in addition to the items on the page you linked. And no offense to whoever wrote the CF article, but they are the new kids on the block relative to email.
https://community.cloudflare.com/t/keep-null-mx-in-addition-...
> Null MX does nothing to prevent spoofing. It is just to signal to mail senders that your domain does not receive email.
And I also found multiple other sources that specify that the null record only announces that the domain does not receive email. After some googling I didn't find a single source that shares your explanation.