MinerGuard: A Solution to Detect Browser-Based Cryptocurrency Mining through Machine Learning
碩士 === 國立中央大學 === 資訊工程學系 === 106 === Since Coinhive released its browser-based cryptocurrency mining code in September 2017, many websites embed mining JavaScript to mine cryptocurrency by using CPU resources without the consent of the device owner, it’s called Cryptojacking. And Cryptojacking has b...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2018
|
Online Access: | http://ndltd.ncl.edu.tw/handle/9k9m6u |
id |
ndltd-TW-106NCU05392128 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-106NCU053921282019-11-14T05:35:43Z http://ndltd.ncl.edu.tw/handle/9k9m6u MinerGuard: A Solution to Detect Browser-Based Cryptocurrency Mining through Machine Learning Yen-Jung Lai 賴彥蓉 碩士 國立中央大學 資訊工程學系 106 Since Coinhive released its browser-based cryptocurrency mining code in September 2017, many websites embed mining JavaScript to mine cryptocurrency by using CPU resources without the consent of the device owner, it’s called Cryptojacking. And Cryptojacking has become the latest attack trend in computer security field. Many security specialists provide some methods to block the mining scripts, such as filtering mining scripts by blacklist. However, due to the significant increase in the Cryptojacking attacks, the static blacklist mechanism has become useless to protect users in time. In this paper, we design and implement the mining identification mechanism which based on the observation of users’ computer resources. Our mechanism observes the changes of CPU usages in time to identify whether or not a website uses the mining scripts and notify the users. The experiment results show that our system is more accurate than the blacklist mechanism and our system does not need to update system regularly. But the blacklist mechanism has to update blacklist constantly. Abuse of web mining scripts and illegal acts of Cryptojacking are becoming more and more serious. The way to prevent Cryptojacking effectively will become a new issue for security. And the goal of our study is to protect people from becoming miners. Fu-Hau Hsu 許富皓 2018 學位論文 ; thesis 47 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中央大學 === 資訊工程學系 === 106 === Since Coinhive released its browser-based cryptocurrency mining code in September 2017, many websites embed mining JavaScript to mine cryptocurrency by using CPU resources without the consent of the device owner, it’s called Cryptojacking. And Cryptojacking has become the latest attack trend in computer security field. Many security specialists provide some methods to block the mining scripts, such as filtering mining scripts by blacklist. However, due to the significant increase in the Cryptojacking attacks, the static blacklist mechanism has become useless to protect users in time.
In this paper, we design and implement the mining identification mechanism which based on the observation of users’ computer resources. Our mechanism observes the changes of CPU usages in time to identify whether or not a website uses the mining scripts and notify the users.
The experiment results show that our system is more accurate than the blacklist mechanism and our system does not need to update system regularly. But the blacklist mechanism has to update blacklist constantly.
Abuse of web mining scripts and illegal acts of Cryptojacking are becoming more and more serious. The way to prevent Cryptojacking effectively will become a new issue for security. And the goal of our study is to protect people from becoming miners.
|
author2 |
Fu-Hau Hsu |
author_facet |
Fu-Hau Hsu Yen-Jung Lai 賴彥蓉 |
author |
Yen-Jung Lai 賴彥蓉 |
spellingShingle |
Yen-Jung Lai 賴彥蓉 MinerGuard: A Solution to Detect Browser-Based Cryptocurrency Mining through Machine Learning |
author_sort |
Yen-Jung Lai |
title |
MinerGuard: A Solution to Detect Browser-Based Cryptocurrency Mining through Machine Learning |
title_short |
MinerGuard: A Solution to Detect Browser-Based Cryptocurrency Mining through Machine Learning |
title_full |
MinerGuard: A Solution to Detect Browser-Based Cryptocurrency Mining through Machine Learning |
title_fullStr |
MinerGuard: A Solution to Detect Browser-Based Cryptocurrency Mining through Machine Learning |
title_full_unstemmed |
MinerGuard: A Solution to Detect Browser-Based Cryptocurrency Mining through Machine Learning |
title_sort |
minerguard: a solution to detect browser-based cryptocurrency mining through machine learning |
publishDate |
2018 |
url |
http://ndltd.ncl.edu.tw/handle/9k9m6u |
work_keys_str_mv |
AT yenjunglai minerguardasolutiontodetectbrowserbasedcryptocurrencyminingthroughmachinelearning AT làiyànróng minerguardasolutiontodetectbrowserbasedcryptocurrencyminingthroughmachinelearning |
_version_ |
1719290523473149952 |