The More Things Change, the More They Stay the Same: Integrity of Modern JavaScript
The More Things Change, the More They Stay the Same: Integrity of Modern JavaScript
复制标题
事物变化越多,它们就越保持不变:现代 JavaScript 的完整性
DOI:
10.1145/3543507.3583395
复制
发表时间:
2023
期刊:
影响因子:
--
通讯作者:
Nikiforakis, Nick
中科院分区:
文献类型:
--
作者:
So, Johnny;Ferdman, Michael;Nikiforakis, Nick
The modern web is a collection of remote resources that are identified by their location and composed of interleaving networks of trust. Supply chain attacks compromise the users of a target domain by leveraging its often large set of trusted third parties who provide resources such as JavaScript. The ubiquity of JavaScript, paired with its ability to execute arbitrary code on client machines, makes this particular web resource an ideal vector for supply chain attacks. Currently, there exists no robust method for users browsing the web to verify that the script content they receive from a third party is the expected content.In this paper, we present key insights to inform the design of robust integrity mechanisms, derived from our large-scale analyses of the 6M scripts we collected while crawling 44K domains every day for 77 days. We find that scripts that frequently change should be considered first-class citizens in the modern web ecosystem, and that the ways in which scripts change remain constant over time. Furthermore, we present analyses on the use of strict integrity verification (e.g., Subresource Integrity) at the granularity of the script providers themselves, offering a more complete perspective and demonstrating that the use of strict integrity alone cannot provide satisfactory security guarantees. We conclude that it is infeasible for a client to distinguish benign changes from malicious ones without additional, external knowledge, motivating the need for a new protocol to provide clients the necessary context to assess the potential ramifications of script changes.
登录
查看更多内容
DOI:
10.1145/3038912.3052686
发表时间:
2017-04
期刊:
Proceedings of the 26th International Conference on World Wide Web
影响因子:
--
作者:
Deepak Kumar;Zane Ma;Zakir Durumeric;Ariana Mirian;Joshua Mason;J. A. Halderman;Michael Bailey
通讯作者:
Deepak Kumar;Zane Ma;Zakir Durumeric;Ariana Mirian;Joshua Mason;J. A. Halderman;Michael Bailey
DOI:
--
发表时间:
2020
期刊:
The Web Conference
影响因子:
--
作者:
B. Chapuis;O. Omolola;M. Cherubini;Mathias Humbert;Kévin Huguenin
通讯作者:
Kévin Huguenin
影响因子:
2.6
作者:
Kousha Nakhaei;Fateme Ansari;Ebrahim Ansari
通讯作者:
Ebrahim Ansari
影响因子:
2.3
作者:
Dimitris Mitropoulos;Konstantinos Stroggylos;D. Spinellis;A. Keromytis
通讯作者:
A. Keromytis
DOI:
--
发表时间:
2018
期刊:
Int. J. Secur. Networks
影响因子:
--
作者:
Ronak Shah;Kailas Patil
通讯作者:
Kailas Patil