[DNSfirewalls] rpz firewall + whitelisting

Vadim Pavlov pvm_job at mail.ru
Tue Aug 27 16:07:38 UTC 2019

For RPZ I would recommend a different order based on how bind9 handles it (performance optimization and protection against DNS tunneling/exfiltration)

1. Local whitelist, domains only;
2. Local blacklist, domains only;
3. RPZ feeds, domains only;
4. RPZ feeds, with mixed rules (domains and IPs);
5. Local blacklist, IP and NS based rules only;
6. RPZ feeds with IP and NS based rules only.

Paul, do you know any chance that ISC is going to publish documentation how to use RPS?

> On Aug 26, 2019, at 20:53, Paul Vixie <paul at redbarn.org> wrote:
> Brian Dickson wrote on 2019-08-26 14:01:
>>    If your local list and the third party list are separate RPZ zones,
>>    then it should be almost fine, I think.  Each zone is processed
>>    separately, and the first zone that matches takes effect.  The third
>>    party would not match, but yours would.  I know that sounds
>>    confusing, you might want to test it.
>> The implementation I am familiar with, uses a bit-field (32 bits) for zone membership.
>> And, it uses a well-defined ordering on the zones themselves.
> the bit field is immaterial. any conforming ("well defined ordering of the zones") implementation will behave confusingly if there is overlap between treatment of nonterminals.
> as m3047 noted, the recommended usage is:
> first, local whitelist
> then, imported policies
> last, local blacklist
> if there is conflicting treatment of nonterminals among imported policies, then the results will be deterministic, but unintuitive.
>> IIRC there is a modest performance penalty based on the number of zones you use, but not based on the size of the zones themselves except at load/reload time.
> in BIND9 there is no performance penality based on the number of zones, and has not been since 2012 or so.
> any commercial support customer of ISC (BIND9) or NLNetLabs (Unbound), and any passive dns contributor to Farsight (SIE) is entitled to a binary copy licensed for those servers of software called FastRPZ, which removes the load/reload penalty as well. contact me directly for details.
> -- 
> P Vixie
> _______________________________________________
> DNSfirewalls mailing list
> DNSfirewalls at lists.redbarn.org
> http://lists.redbarn.org/mailman/listinfo/dnsfirewalls

More information about the DNSfirewalls mailing list