wh what t ca can you learn fr from an n ip
play

Wh What t Ca Can You Learn fr from an n IP? Simran Patil and - PowerPoint PPT Presentation

Wh What t Ca Can You Learn fr from an n IP? Simran Patil and Nikita Borisov University of Illinois at Urbana-Champaign @SimranPatil25 @nikitab In the beginning GET /~nikitab/ HTTP/1.1 Host: geocities.com HTTP/1.1 200 OK


  1. Wh What t Ca Can You Learn fr from an n IP? Simran Patil and Nikita Borisov University of Illinois at Urbana-Champaign @SimranPatil25 @nikitab

  2. In the beginning… GET /~nikitab/ HTTP/1.1 Host: geocities.com … HTTP/1.1 200 OK … <blink>this page is under construction</blink> http://geocities.com /~nikitab/ under construction ANRW'19 S. Patil & N. Borisov, "What Can You Learn from an IP?" 2

  3. Today A? irtf.org DNS query irtf.org A 4.31.198.44 ClientHello TLS … SNI irtf.org handshake Server Certificate … CN=irtf.org GET /anrw/2019/ HTTP/1.1 Host: irtf.org … TLS HTTP/1.1 200 OK encrypted https:// irtf.org / ??? … ??? <title>ANRW’19</title> ANRW'19 S. Patil & N. Borisov, "What Can You Learn from an IP?" 3

  4. Soon? A? irtf.org DNS DNS-over-HTTPS/TLS query irtf.org A 4.31.198.44 ClientHello TLS … SNI irtf.org ESNI handshake Server Certificate TLS1.3 … CN=irtf.org GET /anrw/2019/ HTTP/1.1 Host: irtf.org … TLS HTTP/1.1 200 OK encrypted … 4.31.198.44 <title>ANRW’19</title> ANRW'19 S. Patil & N. Borisov, "What Can You Learn from an IP?" 4

  5. What can you learn from a domain name? drugrehab.ca vim.org dailystormer.name whatisabrony.com www.lgbtcenters.org foxnews.com lymphoma.ca nickleback.com anime-expo.org aljazeera.com www.oshawamosque.com furrycons.com montrealcathedral.ca ANRW'19 S. Patil & N. Borisov, "What Can You Learn from an IP?" 5

  6. Methodology Page Alexa global resources: domains => MIDA URLs, zdns IP address => top 1000000 domains, rDNS types 944 094 sites 1 819 087 domains 90 514 000 objects 1 795 506 resolved 741 049 IPs ANRW'19 S. Patil & N. Borisov, "What Can You Learn from an IP?" 6

  7. rDNS Public Suffix List (PSL) match: server1.facebook.com =~ facebook.com ANRW'19 S. Patil & N. Borisov, "What Can You Learn from an IP?" 7

  8. Domains and IPs domain1 IP 1 domain2 IP 2 domain3 Average Average IP 3 in-degree: 3.14 degree: 1.46 domain4 IP 4 domain5 IP 5 domain6 ANRW'19 S. Patil & N. Borisov, "What Can You Learn from an IP?" 8

  9. IP Anonymity Set domain1 IP 1 domain2 IP 2 domain3 Average Average IP 3 in-degree: 3.14 degree: 1.46 domain4 IP 4 domain5 IP 5 domain6 ANRW'19 S. Patil & N. Borisov, "What Can You Learn from an IP?" 9

  10. IP Anonymity Sets 47.6% IPs have an anonymity set of 1 Largest anonymity set has 16 050 domains ANRW'19 S. Patil & N. Borisov, "What Can You Learn from an IP?" 10

  11. Site-unique IPs domain1 IP 1 site1 domain2 IP 2 domain3 site2 IP 3 domain4 site3 IP 4 E.g., 74.125.132.154 has an domain5 anonymity set of 1— IP 5 stats.g.doubleclick.net—but is domain6 seen on over 10% of all the sites in our data set! ANRW'19 S. Patil & N. Borisov, "What Can You Learn from an IP?" 11

  12. Site-unique IPs domain1 IP 1 site1 68% of IPs in our set are site-unique domain2 IP 2 43% of sites use at least 1 resource that domain3 site2 IP 3 maps to a site-unique IP domain4 site3 For 39.5% of sites, the front page maps IP 4 domain5 to a site-unique IP IP 5 domain6 ANRW'19 S. Patil & N. Borisov, "What Can You Learn from an IP?" 12

  13. Page Load Fingerprints site??? 23.64.109.196 192.33.31.70 98.84.112.4 193.200.231.133 ANRW'19 S. Patil & N. Borisov, "What Can You Learn from an IP?" 13

  14. Site IP sets domain1 IP 1 site1 domain2 IP 2 domain3 site2 IP 3 site3 IP domain4 set site3 95.7% sites have a unique IP set IP 4 domain5 cluster of 903 sites has same IP set IP 5 domain6 ANRW'19 S. Patil & N. Borisov, "What Can You Learn from an IP?" 14

  15. What about CDNs? • Many CDNs could use same IP address for all sites but don’t • Ported IP space • Connections w/o SNI • In our data set 200K domains are hosted by CloudFlare, using 91K IPs • Including 3% of the sites with a site-unique front page IP • Randomizing or normalizing IP addresses could help ANRW'19 S. Patil & N. Borisov, "What Can You Learn from an IP?" 15

  16. Conclusions • DNS privacy offers limited protection • For web browsing • Against an adversary with a good prior list of sites • In our Alexa 1M crawl dataset • 48% of all IPs map to a single domain • 68% of all IPs map to a single site • 43% of all sites contain a site-unique IP • 95% of sites have a unique IP set • Changes to web hosting infrastructure could help • Normalize or randomize CDN IP addresses ANRW'19 S. Patil & N. Borisov, "What Can You Learn from an IP?" 16

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend