Hydras and IPFS: A Decentralised Playground for Malware
arXiv:1905.11880 · doi:10.1007/s10207-019-00443-0
Abstract
Modern malware can take various forms, and has reached a very high level of sophistication in terms of its penetration, persistence, communication and hiding capabilities. The use of cryptography, and of covert communication channels over public and widely used protocols and services, is becoming a norm. In this work, we start by introducing Resource Identifier Generation Algorithms. These are an extension of a well-known mechanism called Domain Generation Algorithms (DGA), which are frequently employed by cybercriminals for bot management and communication. Our extension allows, beyond DNS, the use of other protocols. More concretely, we showcase the exploitation of the InterPlanetary file system (IPFS). This is a solution for the "permanent web", which enjoys a steadily growing community interest and adoption. The IPFS is, in addition, one of the most prominent solutions for blockchain storage. We go beyond the straightforward case of using the IPFS for hosting malicious content, and explore ways in which a botmaster could employ it, to manage her bots, validating our findings experimentally. Finally, we discuss the advantages of our approach for malware authors, its efficacy and highlight its extensibility for other distributed storage services.
Published in International Journal of Information Security
Cited by in corpus (6)
- Encrypted and Covert DNS Queries for Botnets: Challenges and Countermeasures
- EvilModel: Hiding Malware Inside of Neural Network Models
- Intercepting Hail Hydra: Real-Time Detection of Algorithmically Generated Domains
- EvilModel 2.0: Bringing Neural Network Models into Malware Attacks
- The Cloud Strikes Back: Investigating the Decentralization of IPFS
- Exploiting Statistical and Structural Features for the Detection of Domain Generation Algorithms