Abstract

A computer malware is a malicious code that compromises a node and then attempts to infect the node's neighbors in order to mount further attacks. Strategies for mitigating malware propagation attacks are based on patching each node at a certain rate, which is selected based on a trade-off between removing the viruses and the cost of patching. This selection, however, implicitly assumes that the propagation rate is known, whereas in practice the propagation rate depends on the inherently uncertain goals and capabilities of the attacker. In this paper, we propose and analyze adaptive defense strategies against malware with unknown propagation rates from a control-theoretic perspective. We introduce a distributed defense strategy in which each host increases its patching rate when a malware is detected, and decreases its patching rate when the host is not infected. The proposed patching strategies can drive the probability of infection to an arbitrarily low value at steady-state by varying the patching update parameters. Using a passivity-based approach, we prove that, when each node has the same patching parameters, the adaptive defense strategy ensures that the infection probabilities converge to any desired positive steady-state value. When the parameters are heterogeneous among nodes, we prove local stability of the adaptive patching dynamics, analyze the convergence rate of the infection probability, and formulate an optimization problem for selecting the infection probabilities based on a trade-off between the cost of patching and the cost of infection at steady-state. Our results are illustrated through a numerical study.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.