利用 HPC 检测隐蔽加密货币挖矿
密码学与安全
2020-12-16 v2
摘要
网络犯罪分子一直在利用加密货币实施各种独特的金融欺诈。隐蔽加密货币挖矿——定义为未经授权利用受害者的计算资源来挖加密货币——是当今网络犯罪分子获取经济利益的主要方式之一。这种资源剥削给受害者造成了经济损失。在本文中,我们提出了一种新颖且高效的检测隐蔽加密货币挖矿的方法。我们的解决方案是一种通用解决方案,与当前可用的检测隐蔽加密货币挖矿的解决方案不同,它不针对特定加密货币或特定形式的加密货币挖矿。具体而言,我们关注核心挖矿算法,并利用硬件性能计数器(HPC)来创建干净的签名,以捕捉这些算法在处理器上的执行模式。我们采用先进的机器学习技术构建了该解决方案的完整实现。我们通过一组详尽的实验在两种不同的处理器上评估了我们的方法。在我们的实验中,我们考虑了由前 10 大矿池挖掘的所有加密货币,它们合计占加密货币挖矿市场的最大份额(2018 年第三季度为 84%)。我们的结果表明,我们的分类器仅需低至五秒长度的样本即可实现近乎完美的分类。由于其稳健且实用的设计,我们的解决方案甚至可以适应零日加密货币。最后,我们相信我们的解决方案具有可扩展性,并可部署以应对日益严重的隐蔽加密货币挖矿问题。
引用
@article{arxiv.1909.00268,
title = {Detecting Covert Cryptomining using HPC},
author = {Ankit Gangwal and Samuele Giuliano Piazzetta and Gianluca Lain and Mauro Conti},
journal= {arXiv preprint arXiv:1909.00268},
year = {2020}
}
备注
20 pages