Hands Off my Database: Ransomware Detection in Databases through Dynamic Analysis of Query Sequences
Lukas Iffl\"ander, Alexandra Dmitrienko, Christoph Hagen, Michael, Jobst, Samuel Kounev

TL;DR
This paper introduces DIMAQS, a novel runtime monitoring system using Colored Petri Nets for detecting server-side ransomware in databases, achieving high accuracy with minimal performance impact.
Contribution
It presents the first solution for server-side database ransomware detection using dynamic query sequence analysis and pattern matching with CPNs.
Findings
High detection accuracy with no false positives or negatives
Moderate performance overhead under 5%
Effective global detection without user connection limitations
Abstract
Ransomware is an emerging threat which imposed a $ 5 billion loss in 2017 and is predicted to hit $ 11.5 billion in 2019. While initially targeting PC (client) platforms, ransomware recently made the leap to server-side databases - starting in January 2017 with the MongoDB Apocalypse attack, followed by other attack waves targeting a wide range of DB types such as MongoDB, MySQL, ElasticSearch, Cassandra, Hadoop, and CouchDB. While previous research has developed countermeasures against client-side ransomware (e.g., CryptoDrop and ShieldFS), the problem of server-side ransomware has received zero attention so far. In our work, we aim to bridge this gap and present DIMAQS (Dynamic Identification of Malicious Query Sequences), a novel anti-ransomware solution for databases. DIMAQS performs runtime monitoring of incoming queries and pattern matching using Colored Petri Nets (CPNs) for…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Web Application Security Vulnerabilities · Security and Verification in Computing
