Ransomware is a kind of malware using cryptographic mechanisms to prevent victims from normal use of their computers. As a result, victims lose the access to their files and desktops unless they pay the ransom to the attackers. By the end of 2019, ransomware attack had caused more than 10 billion dollars of financial loss to enterprises and individuals. In this work, we propose Network-Assisted Approach (NAA), which contains effective local detection and network-level detection mechanisms, to help users determine whether a machine has been infected by ransomware. To evaluate its performance, we built 100 containers in Docker to simulate network scenarios. A hybrid ransomware sample which is close to real-world ransomware is deployed on stimulative infected machines. The experiment results show that our network-level detection mechanisms are separately applicable to WAN and LAN environments for ransomware detection.
翻译:Ransomware是一种使用加密机制防止受害者正常使用其计算机的恶意软件,因此,受害者失去接触档案和桌面的机会,除非他们向袭击者支付赎金;到2019年底,赎金软件袭击给企业和个人造成了超过100亿美元的财政损失;在这项工作中,我们提议网络辅助方法(NAA),其中包含有效的当地检测和网络级检测机制,以帮助用户确定机器是否受到赎金软件的感染;为了评估其性能,我们在Docker建造了100个集装箱,模拟网络情景;在模拟的机器上安装了接近真实世界赎金软件的混合赎金软件样本;实验结果显示,我们的网络级检测机制分别适用于WAN和局域网环境,用于检测赎金软件。