Retroactively estimating system clock skew from stored web browser - - PowerPoint PPT Presentation

retroactively estimating system clock skew from stored
SMART_READER_LITE
LIVE PREVIEW

Retroactively estimating system clock skew from stored web browser - - PowerPoint PPT Presentation

Retroactively estimating system clock skew from stored web browser cookies Contents 1. Why? 2. Mechanism for deriving skew from cookies 3. Data & data processing 4. Demonstration of algorithm Time. It matters. John is a suspect in a


slide-1
SLIDE 1

Retroactively estimating system clock skew from stored web browser cookies

slide-2
SLIDE 2
slide-3
SLIDE 3

Contents

  • 1. Why?
  • 2. Mechanism for deriving skew from cookies
  • 3. Data & data processing
  • 4. Demonstration of algorithm
slide-4
SLIDE 4
  • Time. It matters.

John is a suspect in a fraud case – supposedly, he has tampered with the electronic cash register (PC software) in the grocery shop where he is employed. John claims that he did no such thing and that some other person working the next shift must have been responsible.

slide-5
SLIDE 5
  • Time. It matters.

John is a suspect in a fraud case – supposedly, he has tampered with the electronic cash register (PC software) in the grocery shop where he is employed. John claims that he did no such thing and that some other person working the next shift must have been responsible. A forensic investigation shows that the fraudulent records were timestamped 10:32. An investigation of security camera footage shows John leaving the store premises at 10:30.

slide-6
SLIDE 6
  • Time. It matters.

John is a suspect in a fraud case – supposedly, he has tampered with the electronic cash register (PC software) in the grocery shop where he is employed. John claims that he did no such thing and that some other person working the next shift must have been responsible. A forensic investigation shows that the fraudulent records were timestamped 10:32. An investigation of security camera footage shows John leaving the store premises at 10:30. ...?

slide-7
SLIDE 7
  • Time. It matters.

John is a suspect in a fraud case – supposedly, he has tampered with the electronic cash register (PC software) in the grocery shop where he is employed. John claims that he did no such thing and that some other person working the next shift must have been responsible. A forensic investigation shows that the fraudulent records were timestamped 10:32. An investigation of security camera footage shows John leaving the store premises at 10:30. → What was the skew of the PC’s clock with respect to the clock

  • f the security camera?
slide-8
SLIDE 8
  • Time. It matters.

John is a suspect in a fraud case – supposedly, he has tampered with the electronic cash register (PC software) in the grocery shop where he is employed. John claims that he did no such thing and that some other person working the next shift must have been responsible. A forensic investigation shows that the fraudulent records were timestamped 10:32. An investigation of security camera footage shows John leaving the store premises at 10:30. → What was the skew of the PC’s clock with respect to the clock

  • f the security camera?

Or: what were their respective skews with respect to some universal clock?

slide-9
SLIDE 9

Skewed up clocks

slide-10
SLIDE 10

Server time ends up on your machine

Clocks in sync

slide-11
SLIDE 11

Server time ends up on your machine

Client-side skew

slide-12
SLIDE 12

Acquiring server deltas

HTTP/1.0 200 OK Server : nginx /1.2 .0 Date : Fri , 21 Sep 2012 05:51:57 GMT Content−Type : t e x t /html ; c h a r s e t=UTF−8 Transfer −Encoding : chunked Connection : keep−a l i v e Set−Cookie : anonymid=h7cvgx1h6is4h3 ; domain=. renren . com ; path =/; e x p i r e s=Wed,20−Sep −2017 05:51:57 GMT

slide-13
SLIDE 13

Acquiring server deltas

HTTP/1.0 200 OK Server : nginx /1.2 .0 Date : Fri , 21 Sep 2012 05:51:57 GMT Content−Type : t e x t /html ; c h a r s e t=UTF−8 Transfer −Encoding : chunked Connection : keep−a l i v e Set−Cookie : anonymid=h7cvgx1h6is4h3 ; domain=. renren . com ; path =/; e x p i r e s=Wed,20−Sep −2017 05:51:57 GMT → Shodan Research HTTP Header Survey

slide-14
SLIDE 14

Acquiring server deltas

slide-15
SLIDE 15

Demo time