-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow hosts to signal that Hardenize is allowed to test more frequently #27
Comments
Here's the plan, roughly:
|
So if fancywebsite.com has an MX record pointing to smtp.fancyhosting.com the TXT RR record should be at _hardenize.smtp.fancyhosting.com to control the mailserver caching, and the TXT RR record at _hardenize.fancywebsite.com will control the caching for everything else, right? |
@flummer that's correct, although a record at _hardenize.fancyhosting.com would work equally well. |
By the way, before we do any work on this ticket, we've decided to try to reduce caching. As of a few minutes ago (in v1.0.927), we force caching only for very widely used SMTP servers, extracted from Alexa's top 1m list. As a result, small operators will see fresh results every time. |
I'll likely never be an Alexa Top 1000 so I probably don't need this DNS record, but what exactly do I need to do to make sure my SMTP servers (Postfix 2.11.11 soon to be 3.3.x) allows your rapid probe connections? |
@AliceWonderMiscreations That will depend on the error message. I am not familiar with Postfix, but IIRC there is an option that limits the number of connections in a period of time. Increasing that value should help. Or you can simply whitelist outbound.hardenize.com. |
At the moment, although we allow reports to be refreshed, the results of SMTP assessments continue to be cached. This is because many SMTP servers are quite sensitive to too many connections, too fast. We wish to enable those who wish to be retested to signal so. This could be done with a special DNS TXT RR.
The text was updated successfully, but these errors were encountered: