Malware Detection in Docker Containers: An Image is Worth a Thousand Logs

Malware detection is increasingly challenged by evolving techniques like obfuscation and polymorphism, limiting the effectiveness of traditional methods. Meanwhile, the widespread adoption of software containers has introduced new security challenges, including the growing threat of malicious software injection, where a container, once compromised, can serve as entry point for further cyberattacks. In this work, we address these security issues by introducing a method to identify compromised containers through machine learning analysis of their file systems. We cast the entire software containers into large RGB images via their tarball representations, and propose to use established Convolutional Neural Network architectures on a streaming, patchbased manner. To support our experiments, we release the COSOCO dataset-the first of its kind-containing 3364 largescale RGB images of benign and compromised software containers at https://huggingface.co/datasets/k3ylabs/cosoco-imagedataset. Our method detects more malware and achieves higher F1 and Recall scores than all individual and ensembles of VirusTotal engines, demonstrating its effectiveness and setting a new standard for identifying malware-compromised software containers.

Authors

Institutions

Publication Details

Published
2025-06-08
DOI
https://doi.org/10.1109/icc52391.2025.11161263
Citations
3
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
4.46
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Malware Detection in Docker Containers: An Image is Worth a Thousand Logs

Evangelos Markakis, Vasileios Argyriou, Panagiotis Radoglou‐Grammatikis, Sotirios K. Goudos et al.
3 citations
Advanced Malware Detection Techniques
4.46
article

Malware Detection in Docker Containers: An Image is Worth a Thousand Logs

Evangelos Markakis, Vasileios Argyriou, Panagiotis Radoglou‐Grammatikis, Sotirios K. Goudos, Ioannis D. Moscholios, Panagiotis Sarigiannidis, Θωμάς Λάγκας, Efklidis Katsaros, Evangelos Syrmos, Akis Nousias
article en
3 citations

Abstract

Malware detection is increasingly challenged by evolving techniques like obfuscation and polymorphism, limiting the effectiveness of traditional methods. Meanwhile, the widespread adoption of software containers has introduced new security challenges, including the growing threat of malicious software injection, where a container, once compromised, can serve as entry point for further cyberattacks. In this work, we address these security issues by introducing a method to identify compromised containers through machine learning analysis of their file systems. We cast the entire software containers into large RGB images via their tarball representations, and propose to use established Convolutional Neural Network architectures on a streaming, patchbased manner. To support our experiments, we release the COSOCO dataset-the first of its kind-containing 3364 largescale RGB images of benign and compromised software containers at https://huggingface.co/datasets/k3ylabs/cosoco-imagedataset. Our method detects more malware and achieves higher F1 and Recall scores than all individual and ensembles of VirusTotal engines, demonstrating its effectiveness and setting a new standard for identifying malware-compromised software containers.

University of Peloponnese (GR), International Hellenic University (GR), Aristotle University of Thessaloniki (GR), Hellenic Mediterranean University (GR), University of Western Macedonia (GR)
Openalex Percentile: Top 5%
Advanced Malware Detection Techniques
4.46
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.