SpiderScan: Practical Detection of Malicious NPM Packages Based on Graph-Based Behavior Modeling and Matching
Open source software (OSS) supply chains have been attractive targets for attacks. One of the significant, popular attacks is realized by malicious packages on package registries. NPM, as the largest package registry, has been recently flooded with malicious packages. In response to this severe security risk, many detection tools have been proposed. However, these tools do not model malicious behavior in a holistic way; only consider a predefined set of sensitive APIs; and require huge manual confirmation effort due to high false positives and binary detection results. Thus, their practical usefulness is hindered.
Authors
- Ruisi Wang (ORCID: https://orcid.org/0009-0001-6794-0721)
- Bihuan Chen (ORCID: https://orcid.org/0000-0001-7238-7492)
- Susheng Wu (ORCID: https://orcid.org/0009-0005-2169-7032)
- Yiheng Huang (ORCID: https://orcid.org/0009-0003-4722-3658)
- Shan Gao (ORCID: https://orcid.org/0009-0006-2695-2968)
- Xin Peng (ORCID: https://orcid.org/0000-0003-3376-2581)
- Wen Zheng
- Zhuotong Zhou (ORCID: https://orcid.org/0009-0006-7819-9656)
- Shuo-Chun Ke
Institutions
- Huawei Technologies (China) (CN)
- Fudan University (CN)
Publication Details
- Published
- 2024-10-18
- DOI
- https://doi.org/10.1145/3691620.3695492
- Citations
- 4
- Primary Topic
- Advanced Malware Detection Techniques
- Type
- article
- Field-Weighted Citation Impact
- 1.40
Funders
- National Natural Science Foundation of China