- Apr 06, 2017
-
-
Libor Peltan authored
-
At NDSS 2017's DNS privacy workshop, I presented an empirical study of DNS padding policies: https://www.internetsociety.org/events/ndss-symposium/ndss-symposium-2017/dns-privacy-workshop-2017-programme#session3 The slide deck is here: https://dns.cmrg.net/ndss2017-dprive-empirical-DNS-traffic-size.pdf The resulting recommendation from the research is that a simple padding policy is relatively cheap and still protective of metadata when DNS traffic is encrypted: * queries should be padded to a multiple of 128 octets * responses should be padded to a multiple of 468 octets Since future research could propose even better policies, and future DNS traffic characteristics might evolve, I've implemented this recommendation as a new function in libknot: knot_edns_default_padding_size() This changeset also modifies kdig to use this padding policy by default when doing queries over TLS, and defines +padding (with no argument) as a kdig option that forces the use of the default padding policy. With this changeset, any libknot user who wants to use "a sensible DNS padding policy" can just rely on the library; this means that if a better padding policy is determined in the future, it can be distributed to all users by upgrading libknot.
-
- Apr 05, 2017
-
-
Daniel Salzman authored
-
Daniel Salzman authored
-
- Apr 04, 2017
-
-
Daniel Salzman authored
-
- Apr 03, 2017
-
-
- Mar 30, 2017
-
-
-
-
-
-
Daniel Salzman authored
-
- Mar 23, 2017
-
-
Daniel Salzman authored
-
- Mar 21, 2017
-
-
Daniel Salzman authored
-
- Mar 20, 2017
-
-
instead of hard-changing msgID in packet wire, which breaks msgID for the response, we just set the original msgID when computing the tsig hash to check against
-
-
Daniel Salzman authored
-
- Mar 15, 2017
-
-
...to display either real Knot running version, numbers of workers, or configure options
-
- Mar 10, 2017
-
-
- Mar 07, 2017
-
-
- Mar 06, 2017
-
-
Daniel Salzman authored
-
- Mar 02, 2017
-
-
-
-
Previously, the too-long-check for synthetized cname was only regarding number of labels, but not overall length.
-
- Feb 27, 2017
-
-
-
Daniel Salzman authored
-
Daniel Salzman authored
-
Daniel Salzman authored
-
- Feb 22, 2017
-
-
Daniel Salzman authored
-
Daniel Salzman authored
-
- Feb 21, 2017
-
-
Daniel Salzman authored
-
-
Daniel Salzman authored
-
Daniel Salzman authored
-
- Feb 10, 2017
-
-
Ondřej Surý authored
-
Ondřej Surý authored
-
Daniel Salzman authored
-
- Feb 08, 2017
-
-
Daniel Salzman authored
-
- Feb 06, 2017
-
-
-
Daniel Salzman authored
-