[ntp:questions] Re: Can you test my server please.
brad at stop.mail-abuse.org
Thu Nov 25 01:53:51 UTC 2004
At 12:52 AM +0000 2004-11-25, Wolfgang S. Rupprecht wrote:
> How about this idea: have each client announce it's name and version
> number in every request packet. Unapproved clients get
> ignored/kod-ed/sent-the-wrong-time. For a client to be approved for
> serving at pools.ntp.org someone at pools.ntp.org needs to audit and
> give their stamp of approval. Obvious crap code gets laughed at.
> Code that later misbehaves even though it looks like it should work
> gets its certification pulled.
You're talking about significant changes to the NTP protocol. I
think that's a non-starter.
Moreover, all claimed version information could be spoofed with
trivial ease. If you're going to try to go this route, a better way
would be to authenticate the clients to the server, but then you're
talking about a very significant additional load being placed on the
server -- and more NTP protocol changes.
> This wont stop someone willfully beating on a pools server with
> homegrown code, but then nothing will. We are talking about udp after
> all. The best pools.ntp.org can do is get the attention of the
> developers up front in a way that the developers can't ignore.
I think we have no choice but to use the methods that are
available to us, with the existing protocol.
Brad Knowles, <brad at stop.mail-abuse.org>
"Those who would give up essential Liberty, to purchase a little
temporary Safety, deserve neither Liberty nor Safety."
-- Benjamin Franklin (1706-1790), reply of the Pennsylvania
Assembly to the Governor, November 11, 1755
SAGE member since 1995. See <http://www.sage.org/> for more info.
More information about the questions