time-nuts@lists.febo.com

Discussion of precise time and frequency measurement

View all threads

Re: [time-nuts] Time security musing - attacking the clock itself

HM
Hal Murray
Tue, Dec 4, 2012 11:22 PM

NTP servers. A way to hack them is to connect to one with a hostile server
with higher stratum as NTP servers are configured as 'peers'    Without the
md5 you can steer a server with md5 the servers just ignore the attacking
server

It's more complicated than that.

When I set up a NTP server, I tell it what servers to use.  If you just send
my server a packet telling it a bogus time, your packet will get ignored.

If you control the network, you could intercept the packets I send to the
servers I'm using and return forged packets.  You still have to get past
various heuristics.  For example, ntpd won't step the clock by more than 1000
seconds.

--
These are my opinions.  I hate spam.

scmcgrath@gmail.com said: > NTP servers. A way to hack them is to connect to one with a hostile server > with higher stratum as NTP servers are configured as 'peers' Without the > md5 you can steer a server with md5 the servers just ignore the attacking > server It's more complicated than that. When I set up a NTP server, I tell it what servers to use. If you just send my server a packet telling it a bogus time, your packet will get ignored. If you control the network, you could intercept the packets I send to the servers I'm using and return forged packets. You still have to get past various heuristics. For example, ntpd won't step the clock by more than 1000 seconds. -- These are my opinions. I hate spam.
SM
Scott McGrath
Fri, Dec 7, 2012 12:29 AM

The key here is to step the time a few milliseconds at a time as ntpd has various sanity checks.

Sent from my iPhone

On Dec 4, 2012, at 3:22 PM, Hal Murray hmurray@megapathdsl.net wrote:

server

The key here is to step the time a few milliseconds at a time as ntpd has various sanity checks. Sent from my iPhone On Dec 4, 2012, at 3:22 PM, Hal Murray <hmurray@megapathdsl.net> wrote: >> server