On Mon, Feb 25, 2019 at 09:38:13AM +0100, Peter J. Philipp wrote:

> Hi,
> 
> I'm currently working with TSIG (RFC 2845) on my project.  The idea came to me
> to use it as a constraint to openntpd.  This would solve a paradox on my NUC
> which does DNS in my apartment.  The NUC's BIND uses TSIG to question a
> forwarder for DNS answers.  TSIG relies on time to be correct within a small
> window (called a fudge).  So you see, the HTTPS constraints on the NUC would
> never work if the time was off (thankfully it has a RTC), because it would
> not be able to look up the name of the server.  It's an endless spiral if
> not intervened (DNS does not work because of bad time, time does not get 
> updated because of DNS).
> 
> I already shared some TSIG work, three years ago, here:
> 
> https://marc.info/?l=openbsd-tech&m=145656997013119&w=2
> 
> And I can probably enhance that to cause a timecheck on the DNS server with
> TSIG.
> 
> This would also be able for me to move the BIND closer to the router 
> (currently
> an octeon without RTC) and possibly have a second nameserver in the local LAN.
> 
> A TSIG is authenticated and I believe to get past BADKEY and BADSIG messages 
> to
> get BADTIME replies one has to configure a key.  Question is, does OpenBSD 
> have
> a need for something like that?   I can branch off my work that I'm currently
> doing and spend some time on ntpd.
> 
> Regards,
> -peter
> 

I've done some work in a related area, bootstrapping ntpd while using
a DNSSEC enabled resolver. If the time is off, that does not work atm.
That work was never finished because of reasons.

But I think the TSIG use case is pretty limited. Who uses it other
than for zone transfers?

        -Otto

Reply via email to