Papers
Topics
Authors
Recent
Search
2000 character limit reached

Internet Localization of Multi-Party Relay Users: Inherent Friction Between Internet Services and User Privacy

Published 8 Jul 2023 in cs.NI | (2307.04009v1)

Abstract: Internet privacy is increasingly important on the modern Internet. Users are looking to control the trail of data that they leave behind on the systems that they interact with. Multi-Party Relay (MPR) architectures lower the traditional barriers to adoption of privacy enhancing technologies on the Internet. MPRs are unique from legacy architectures in that they are able to offer privacy guarantees without paying significant performance penalties. Apple's iCloud Private Relay is a recently deployed MPR service, creating the potential for widespread consumer adoption of the architecture. However, many current Internet-scale systems are designed based on assumptions that may no longer hold for users of privacy enhancing systems like Private Relay. There are inherent tensions between systems that rely on data about users -- estimated location of a user based on their IP address, for example -- and the trend towards a more private Internet. This work studies a core function that is widely used to control network and application behavior, IP geolocation, in the context of iCloud Private Relay usage. We study the location accuracy of popular IP geolocation services compared against the published location dataset that Apple publicly releases to explicitly aid in geolocating PR users. We characterize geolocation service performance across a number of dimensions, including different countries, IP version, infrastructure provider, and time. Our findings lead us to conclude that existing approaches to IP geolocation (e.g., frequently updated databases) perform inadequately for users of the MPR architecture. For example, we find median location errors >1,000 miles in some countries for IPv4 addresses using IP2Location. Our findings lead us to conclude that new, privacy-focused, techniques for inferring user location may be required as privacy becomes a default user expectation on the Internet.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (59)
  1. Evaluating the censorship resistance of Apple’s iCloud Private Relay. https://gfw.report/blog/private_relay_censorship/en/
  2. Apple. 2021. About iCloud Private Relay. https://support.apple.com/en-us/HT212614.
  3. Apple. 2023. Private Relay Egress IPs. https://mask-api.icloud.com/egress-ip-ranges.csv
  4. S. Bortzmeyer. 2016. DNS Query Name Minimisation to Improve Privacy. RFC 7816.
  5. Sergio Castillo-Perez and Joaquin Garcia-Alfaro. 2009. Evaluation of two privacy-preserving protocols for the DNS. In Information Technology: New Generations, 2009. ITNG’09. Sixth International Conference on.
  6. David Chaum. 1983. Blind signatures for untraceable payments. In Advances in Cryptology: Proceedings of Crypto 82. Springer, 199–203.
  7. David Chaum. 1984. Blind signature system. In Advances in Cryptology: Proceedings of Crypto 83. Springer, 153–153.
  8. David L Chaum. 1981. Untraceable electronic mail, return addresses, and digital pseudonyms. Commun. ACM 24, 2 (1981), 84–90.
  9. Privacy Pass: Bypassing Internet Challenges Anonymously. Proceedings on Privacy Enhancing Technologies 2018 (06 2018), 164–180.
  10. Privacy Pass Architectural Framework. Internet-Draft. Internet Engineering Task Force. https://www.ietf.org/archive/id/draft-ietf-privacypass-architecture-03.html Work in Progress.
  11. Tor: the second-generation onion router’, USENIX Security Symposium.
  12. Roger Dingledine and Steven J Murdoch. 2009. Performance Improvements on Tor or, Why Tor is slow and what we’re going to do about it. Online: http://www. torproject. org/press/presskit/2009-03-11-performance. pdf (2009), 68.
  13. A learning-based approach for IP geolocation. In Passive and Active Measurement: 11th International Conference, PAM 2010, Zurich, Switzerland, April 7-9, 2010. Proceedings 11. Springer, 171–180.
  14. A Look at Router Geolocation in Public and Commercial Databases. In Internet Measurement Conference (London, United Kingdom) (IMC ’17). Association for Computing Machinery, New York, NY, USA, 463–469. https://doi.org/10.1145/3131365.3131380
  15. Assessing co-locality of IP blocks. In IEEE Conference on Computer Communications Workshops. IEEE, San Francisco, CA, USA, 503–508. https://doi.org/10.1109/INFCOMW.2016.7562129
  16. John Gilliom. 2001. Overseers of the poor: Surveillance, resistance, and the limits of privacy. University of Chicago Press.
  17. Investigating the Imprecision of IP Block-Based Geolocation. In Passive and Active Network Measurement, Steve Uhlig, Konstantina Papagiannaki, and Olivier Bonaventure (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 237–240.
  18. Constraint-based geolocation of internet hosts. In Proceedings of the 4th ACM SIGCOMM conference on Internet measurement. 288–293.
  19. Constraint-Based Geolocation of Internet Hosts. IEEE/ACM Trans. Netw. 14, 6 (Dec. 2006), 1219–1232. https://doi.org/10.1109/TNET.2006.886332
  20. EncDNS: A lightweight privacy-preserving name resolution service. In European Symposium on Research in Computer Security. Wroclaw, Poland.
  21. Paul Hoffman and Patrick McManus. 2018. DNS queries over HTTPS (DoH). RFC 8484 http://www.ietf.org/rfc/rfc8484.txt.
  22. Specification for DNS over transport layer security (TLS). RFC 7858 https://www.ietf.org/rfc/rfc7858.txt.
  23. Geocompare: a comparison of public and commercial geolocation databases-Technical Report. Technical Report. Cooperative Association for Internet Data Analysis (CAIDA).
  24. Apple Inc. 2021. iCloud Private Relay Overview. https://www.apple.com/icloud/docs/iCloud_Private_Relay_Overview_Dec2021.pdf.
  25. IP2Location. 2023. Geolocate Your Visitor’s Geographical Location. https://lite.ip2location.com/?lang=en_US
  26. ipstack. 2023. Locate and identify website visitors by IP address. https://ipstack.com
  27. Towards IP Geolocation Using Delay and Topology Measurements. In 6th ACM SIGCOMM Conference on Internet Measurement (Rio de Janeriro, Brazil) (IMC ’06). Association for Computing Machinery, New York, NY, USA, 71–84. https://doi.org/10.1145/1177080.1177090
  28. Stranger VPNs: Investigating the Geo-Unblocking Capabilities of Commercial VPN Providers. In International Conference on Passive and Active Network Measurement. Springer, 46–68.
  29. An Empirical Analysis of the Commercial VPN Ecosystem. In Proceedings of the Internet Measurement Conference 2018 (Boston, MA, USA) (IMC ’18).
  30. Srinivas Krishnan and Fabian Monrose. 2010. DNS prefetching and its privacy implications: when good things go bad. In Proceedings of the 3rd USENIX conference on Large-scale exploits and emergent threats: botnets, spyware, worms, and more. USENIX Association, 10–10.
  31. Rustam Lalkaka. 2017. Introducing Argo—A faster, more reliable, more secure Internet for everyone. https://blog.cloudflare.com/argo/
  32. Rustam Lalkaka. 2022. iCloud Private Relay. https://blog.cloudflare.com/icloud-private-relay/
  33. Rebecca MacKinnon. 2012. Consent of the networked: The worldwide struggle for Internet freedom. Politique étrangère 50, 2 (2012), 432–463.
  34. MaxMind. 2023. GeoIP2 Databases. https://www.maxmind.com/en/geoip2-databases
  35. Robert W McChesney. 2013. Digital disconnect: How capitalism is turning the Internet against democracy. New Press, The.
  36. Nominatim. 2023. Open-source geocoding with OpenStreetMap data. https://nominatim.org
  37. Venkata N. Padmanabhan and Lakshminarayanan Subramanian. 2001. An Investigation of Geographic Mapping Techniques for Internet Hosts. In Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (San Diego, California, USA) (SIGCOMM ’01). Association for Computing Machinery, New York, NY, USA, 173–185. https://doi.org/10.1145/383059.383073
  38. IP Geolocation Databases: Unreliable? SIGCOMM Comput. Commun. Rev. 41, 2 (April 2011), 53–56. https://doi.org/10.1145/1971162.1971171
  39. Curvature-based analysis of network connectivity in private backbone infrastructures. Proceedings of the ACM on Measurement and Analysis of Computing Systems 6, 1 (2022), 1–32.
  40. Towards a tectonic traffic shift? investigating Apple’s new relay network. In Proceedings of the 22nd ACM Internet Measurement Conference. 449–457.
  41. D Schinazi. 2022. RFC 9298 Proxying UDP in HTTP. (2022).
  42. David Schinazi and Lucas Pardue. 2022. HTTP datagrams and the capsule protocol. Technical Report. Internet-Draft draft-ietf-masque-h3-datagram-08. Internet Engineering Task ….
  43. Oblivious DNS: Practical Privacy for DNS Queries. Proceedings on Privacy Enhancing Technologies 2019 (04 2019), 228–244.
  44. The Decoupling Principle: A Practical Privacy Framework. In ACM SIGCOMM Workshop on Hot Topics in Networking (HotNets).
  45. Bruce Schneier. 2012. Liars and outliers: enabling the trust that society needs to thrive. John Wiley & Sons.
  46. Bruce Schneier. 2015. Data and Goliath: The hidden battles to collect your data and control your world. WW Norton & Company.
  47. Bruce Schneier. 2018. Surveillance kills freedom by killing experimentation. https://www.wired.com/story/mcsweeneys-excerpt-the-right-to-experiment/.
  48. Yuval Shavitt and Noa Zilberman. 2010. A study of geolocation databases. arXiv preprint arXiv:1005.5674 (2010).
  49. Yuval Shavitt and Noa Zilberman. 2011. A Geolocation Databases Study. IEEE Journal on Selected Areas in Communications 29, 10 (2011), 2044–2056. https://doi.org/10.1109/JSAC.2011.111214
  50. Haya Shulman. 2014. Pretty bad privacy: Pitfalls of DNS encryption. In Proceedings of the 13th Workshop on Privacy in the Electronic Society. ACM, 191–200.
  51. Assessing the geographic resolution of exhaustive tabulation for geolocating Internet hosts. In Passive and Active Network Measurement: 9th International Conference, PAM 2008, Cleveland, OH, USA, April 29-30, 2008. Proceedings 9. Springer, 11–20.
  52. Robin Snader and Nikita Borisov. 2008. A Tune-up for Tor: Improving Security and Performance in the Tor Network.. In ndss, Vol. 8. 127.
  53. Tor: The second generation onion router. In Usenix Security. 303–320.
  54. Anonymous connections and onion routing. In Proceedings. 1997 IEEE symposium on security and privacy (cat. no. 97CB36097). IEEE, 44–54.
  55. Tor. 2023. Tor Metrics. https://metrics.torproject.org/userstats-relay-country.html
  56. Measuring the Performance of iCloud Private Relay. In Passive and Active Measurement. Springer Nature Switzerland.
  57. Statistical geolocation of Internet hosts. In 2009 Proceedings of 18th International Conference on Computer Communications and Networks. IEEE, 1–6.
  58. Investigating Traffic Analysis Attacks on Apple iCloud Private Relay. In Proceedings of the 2023 ACM on Asia Conference on Computer and Communications Security (Melbourne, VIC, Australia) (ASIA CCS ’23).
  59. Shoshana Zuboff. 2015. Big other: surveillance capitalism and the prospects of an information civilization. Journal of information technology 30, 1 (2015), 75–89.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.