Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
97 tokens/sec
GPT-4o
53 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

The Chain of Implicit Trust: An Analysis of the Web Third-party Resources Loading (1901.07699v2)

Published 23 Jan 2019 in cs.CR

Abstract: The Web is a tangled mass of interconnected services, where websites import a range of external resources from various third-party domains. However, the latter can further load resources hosted on other domains. For each website, this creates a dependency chain underpinned by a form of implicit trust between the first-party and transitively connected third-parties. The chain can only be loosely controlled as first-party websites often have little, if any, visibility of where these resources are loaded from. This paper performs a large-scale study of dependency chains in the Web, to find that around 50% of first-party websites render content that they did not directly load. Although the majority (84.91%) of websites have short dependency chains (below 3 levels), we find websites with dependency chains exceeding 30. Using VirusTotal, we show that 1.2% of these third-parties are classified as suspicious --- although seemingly small, this limited set of suspicious third-parties have remarkable reach into the wider ecosystem. By running sandboxed experiments, we observe a range of activities with the majority of suspicious JavaScript downloading malware; worryingly, we find this propensity is greater among implicitly trusted JavaScripts.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (6)
  1. Muhammad Ikram (38 papers)
  2. Rahat Masood (11 papers)
  3. Gareth Tyson (72 papers)
  4. Mohamed Ali Kaafar (67 papers)
  5. Noha Loizon (1 paper)
  6. Roya Ensafi (11 papers)
Citations (50)

Summary

We haven't generated a summary for this paper yet.