Hunting distributed malware with the k-calculus

M. Dalla Preda and C. Di Giusto
In FCT 2011, volume 6914 of Lecture Notes in Computer Science, pages 102-113, 2011
The defense of computer systems from malicious software attacks, such as viruses and worms, is a key aspect of computer security. The analogy between malicious software and biological infections suggested us to use the k-calculus, a formalism originally developed for the analysis of biological systems, for the formalization and analysis of malicious software. By modeling the different actors involved in a malicious code attack in the k-calculus and by simulating their behavior, it is possible to extract important information that can drive in the choice of the defense technique to apply.