The DOI matches its Crossref record.
Detection and analysis of drive-by-download attacks and malicious JavaScript code
Abstract
JavaScript is a browser scripting language that allows developers to create sophisticated client-side interfaces for web applications. However, JavaScript code is also used to carry out attacks against the user's browser and its extensions. These attacks usually result in the download of additional malware that takes complete control of the victim's platform, and are, therefore, called "drive-by downloads." Unfortunately, the dynamic nature of the JavaScript language and its tight integration with the browser make it difficult to detect and block malicious JavaScript code.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Drive-by download attacks are prevalent in programmatic interface manipulation, where the attacker injects malicious scripts (e.g. Javascript) into vulnerable websites to redirect users to a malicious download/installation.
“This is prevalent in drive-by download attacks where the attacker injects malicious scripts (e.g. Javascript) into vulnerable websites to redirect users to a malicious download/installation [Egele et al. 2008; Cova et al. 2010].”
From A Taxonomy of Attacks and a Survey of Defence Mechanisms for Semantic Social Engineering Attacks (2016) · cites this paper as Cova et al. 2010
The rise of drive-by malware, where the user's system is infected with a single click, can be attributed in part to the lower risk of detection from less user interaction.
“This is one of the reasons that can be attributed to the rise of driveby malware, where the user's system is infected with a single click [Cova et al. 2010].”
From A Taxonomy of Attacks and a Survey of Defence Mechanisms for Semantic Social Engineering Attacks (2016) · cites this paper as Cova et al. 2010
Citations
Cites
No references could be resolved yet.
Research works printed but not linked: 23
- 10.5555/1496702.1496703 · DOI
- 10.1109/TSE.1987.232894 · DOI
- 10.1007/978-3-642-02918-9_6 · DOI
- Frei S., 2008, Proceedings of DefCon 16
- Ikinci A., 2008, Proceedings of Sicherheit, Schutz und Zuverlässigkeit
- 2008, IBM
- 10.1145/948109.948144 · DOI
- 10.1016/j.comnet.2005.01.009 · DOI
- 10.1109/SP.2007.17 · DOI
- Moshchuk A., 2007, Proceedings of the USENIX Security Symposium
- Moshchuk A., 2006, Proceedings of the Symposium on Network and Distributed System Security
- Nazario J., 2009, PhoneyC: A Virtual Client Honeypot. In Proceedings of the USENIX Workshop on Large-Scale Exploits and Emergent Threats
- Polychronakis M., 2008, Proceedings of the USENIX Workshop on Large-Scale Exploits and Emergent Threats
- Provos N., 2008, Proceedings of the USENIX Security Symposium
- 10.5555/1323128.1323132 · DOI
- Ratanaworabhan P., 2009, Proceedings of the USENIX Security Symposium
- Roesch M., 1999, Snort - Lightweight Intrusion Detection for Networks. In Proceedings of the USENIX Conference on System Administration
- 10.1109/LCN.2008.4664306 · DOI
- Sotirov A., 2007, Black Hat Europe
- Sotirov A., 2008, Black Hat
- 10.1145/586110.586145 · DOI · Paper page
- Wang Y.-M., 2006, Proceedings of the Symposium on Network and Distributed System Security
- 10.5555/1776434.1776451 · DOI
Cited by
Sorted by citations
Survey of intrusion detection systems: Techniques, datasets and challenges
Khraisat, A., Gondal, I., Vamplew, P., & Kamruzzaman, J. (2019) · Cybersecurity · doi:10.1186/s42400-019-0038-7 · Cited by 2,024
Malicious PDF detection using metadata and structural features
Smutz, C., & Stavrou, A. (2012) · Proceedings of the 28th Annual Computer Security Applications Conference · doi:10.1145/2420950.2420987 · Cited by 271
A Taxonomy of Attacks and a Survey of Defence Mechanisms for Semantic Social Engineering Attacks
Heartfield, R., & Loukas, G. (2016) · ACM Computing Surveys · doi:10.1145/2835375 · Cited by 202
Exploiting Trust: Stealthy Attacks Through Socioware and Insider Threats
Sood, A. K., Zeadally, S., & Bansal, R. (2017) · IEEE Systems Journal · doi:10.1109/jsyst.2015.2388707 · Cited by 11
Metadata
- Authors
- Cova, M., Kruegel, C., & Vigna, G.
- Affiliations
- University of California, Santa Barbara (US)
- Venue
- Proceedings of the 19th international conference on World wide web
- Publisher
- ACM
- Published
- 2010-04-26
- Pages
- 281-290
- OpenAlex
- W1970867218
- Cited by
- 580
- References
- 0
- Citations by year
- 2026: 11 · 2025: 13 · 2024: 14 · 2023: 22 · 2022: 21 · 2021: 28 · 2020: 34 · 2019: 36 · 2018: 33 · 2017: 48 · 2016: 40 · 2015: 51 · 2014: 71 · 2013: 53 · 2012: 47
- FWCI
- 35.71
- Type
- conference paper
- Language
- en
- Open access
- closed
- Locations
- International World Wide Web Conference (WWW) (publishedVersion)
- University of Birmingham Research Portal (University of Birmingham) (submittedVersion)
- Topics
- Physical Sciences › Computer Science › Information Systems › Web Application Security Vulnerabilities
- Physical Sciences › Computer Science › Software › Advanced Malware Detection Techniques
- Physical Sciences › Computer Science › Hardware and Architecture › Security and Verification in Computing
- Keywords
- drive-by downloads, malicious JavaScript, malware detection, browser security, web application security, browser extension, client-side attacks
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review