MineDetector: JavaScript Browser-side Cryptomining Detection using Static Methods

2021 IEEE 24th International Conference on Computational Science and Engineering (CSE)(2021)

引用 1|浏览7
暂无评分
摘要
Because of the rise of the Monroe coin, many JavaScript files with embedded malicious code are used to mine cryptocurrency using the computing power of the browser client. This kind of script does not have any obvious behaviors when it is running, so it is difficult for common users to witness them easily. This feature could lead the browser side cryptocurrency mining abused without the user’s permission. Traditional browser security strategies focus on information disclosure and malicious code execution, but not suitable for such scenes. Thus, we present a novel detection method named MineDetector using a machine learning algorithm and static features for automatically detecting browser-side cryptojacking scripts on the websites. MineDetector extracts five static feature groups available from the abstract syntax tree and text of codes and combines them using the machine learning method to build a powerful cryptojacking classifier. In the real experiment, MineDetector achieves the accuracy of 99.41% and the recall of 93.55% and has better performance in time comparing with present dynamic methods. We also made our work user-friendly by developing a browser extension that is click-to-run on the Chrome browser.
更多
查看译文
关键词
MineDetector,JavaScript browser-side cryptomining detection,static methods,Monroe coin,JavaScript files,embedded malicious code,computing power,browser client,obvious behaviors,common users,browser side cryptocurrency mining,information disclosure,malicious code execution,detection method,machine learning algorithm,static features,browser-side cryptojacking scripts,static feature groups,abstract syntax tree,machine learning method,dynamic methods,work user-friendly,browser extension,Chrome browser,cryptojacking classifier,browser security strategies,cryptocurrency
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要