Skip to content
Why is a raven like a writing desk?

Thoughts both confusing and enlightening.

Why is a raven like a writing desk?

Thoughts both confusing and enlightening.

Another blow against Internet anonymity

elbeno, 4 March, 2005

Via Slashdot: A San Diego research team has developed a method for extracting information about a machine from the timestamps contained in the TCP packets it sends. In summary:

  • Machines will include timestamps in each TCP packet as an option (RFC 1323: TCP Extensions for High Performance) which for most machines is negotiated by default.
  • Windows machines don't negotiate this option by default in their intial SYN, but will turn it on if the SYN/ACK sets it (breaking the RFC protocol deliberately).
  • By comparing the TCP timestamps to a local clock, and allowing for network latency and other factors, you can obtain a fairly accurate estimate of the remote machine's clock skew (how the clock drifts over time), expressed in µs/s.
  • A given machine has a constant clock skew, and different machines have different clock skews.
  • Synchronising the machine's system time (e.g. by NTP) doesn't help, because the TCP timestamp clock is separate from the system clock (TCP makes very few demands about how the TCP timestamp needs to follow actual time).

This clock skew estimation technique works with any protocol that leaks clock information, not just TCP. It doesn't provide a positive identification on its own (there are millions of machines on the Internet, many of them have identical clock skews within measurable limits). It can provide a negative result though: one can say that two traces with different clock skews belong to two different machines. There are applications in honeypot detection and counting machines behind NATs that the paper mentions.

Uncategorized

Post navigation

Previous post
Next post

Related Posts

bang. and episode III (spoiler warning)

22 May, 2005

Last night I went to bang. improv with , and . It was a good evening. Improv can always be a little hit and miss, and the crowd was not much bigger than the cast, but I think we all enjoyed it. They definitely had their moments. Especially the “English…

Read More

unimpressed

9 March, 2006

Am I just a grumpy old git? AOAP. Here are two things that failed to impress me recently. (Found on Google Video) “Amazing” juggling finale. Not that amazing. Half a dozen tricks with 3 balls and lots of moving your body around trying to sell it. I think he's making…

Read More

Unexpectedly Valuable

19 May, 200820 May, 2008

It’s come to my attention recently that my library of video games contains some that are now quite rare, sought-after, and therefore valuable. Many of the video games that you can’t buy new any more are available through eBay or Amazon sellers, although frequently (at least on Amazon) the items…

Read More

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

©2026 Why is a raven like a writing desk? | WordPress Theme by SuperbThemes