Abstract
JavaScript applications are widely used in a range of scenarios, including Web applications, mobile applications, and server-side applications. On one hand, due to its excellent cross-platform support, Javascript has become the core technology of social network platforms. On the other hand, the flexibility of the JavaScript language makes such applications prone to attacks that inject malicious behaviors. In this paper, we propose a detection technique to identify malicious behaviors in JavaScript applications. Our method models an application's normal behavior on function activation, which is used as a basis to detect attacks. We prototyped our solution on the popular JavaScript engine V8 and used it to detect attacks on the android system. Our evaluation shows the effectiveness of our approach in detecting injection attacks to JavaScript applications. © 2013 IEEE.
| Original language | English |
|---|---|
| Pages (from-to) | 12284-12294 |
| Journal | IEEE Access |
| Volume | 6 |
| DOIs | |
| Publication status | Published - 17 Jan 2018 |
| Externally published | Yes |
Bibliographical note
Publication details (e.g. title, author(s), publication statuses and dates) are captured on an “AS IS” and “AS AVAILABLE” basis at the time of record harvesting from the data source. Suggestions for further amendments or supplementary information can be sent to [email protected].Funding
This work was supported in part by the National Key Research and Development Program of China under Grant 2017YFB0802400, in part by the National Natural Science Foundation of China under Grant 61402029, Grant 61370190, and Grant 61379002, in part by the Singapore Ministry of Education under the National University of Singapore under Grant R-252-000-666-114, and in part by the Funding Project of Shanghai Key Laboratory of Integrated Administration Technologies for Information Security under Grant AGK201708.
Research Keywords
- behavior anomaly detection
- hybrid mobile app
- JavaScript application
Publisher's Copyright Statement
- COPYRIGHT TERMS OF DEPOSITED FINAL PUBLISHED VERSION FILE: © 2018 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
Fingerprint
Dive into the research topics of 'Detecting Malicious Behaviors in JavaScript Applications'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver