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

On this day in history…

28 August, 2006

27th August, 1883, 10:02am local time. This was when Krakatoa last erupted – and what an astonishing event it was. I'm currently reading Krakatoa: The Day The World Exploded and it's a fascinating read. Allow me to share with you some quite astounding details of the event. The final explosion…

Read More

Superbowl XXXIX

7 February, 2005

Adverts this year = teh l4m3. That one with the cat just raised a chuckle. The highlight was the beatmania tune (“Jaques Your Body”) they used in that one advert for the… well I can't remember what it was for. Something like an iPod shuffle, but not – it featured…

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