PROMIS
Recent worm epidemics proved beyond any doubt that the existing centralized worm containment mechanisms are no longer adequate to protect vulnerable systems, resulting in a shift towards distributed cooperative systems that aim to safeguard and immunize the susceptible population by automatically vaccinating them. We present PROMIS, a P2P based algorithm that provides its participants with early information regarding the existence of a worm epidemic and lets them automatically adjust their security level. We argue that our approach is based on the principles of hygiene: taking the basic precautions to avoid infection when an epidemic is on the rise.
The homogeneity of most computer systems offers some significant benefits, regarding portability and the standardization of software development. On the other hand highly homogenous environments make easy for rapid malcode to propagate in less time than any traditional reaction is possible. Probably we should pay more attention to the security disadvantages of that approach and start looking for other means to diminish these effects.
Fortunately, we see a more balanced choice of software and hardware in critical infrastructures. In that case a system that is not vulnerable to a specific type of malware, can extract valuable information regarding the mechanisms of the specific attack and pass them to rest of the systems, before these systems get compromised. The systems, which participate in our proposed P2P network can thereafter, apply automatically, some predefined countermeasures, (disabling the HTML preview in their e-mail clients or increasing the security settings of their browser etc) in order to avoid the consequences of a forthcoming malware epidemic. We argue that our approach is based on the principles of hygiene: taking the basic precautions to avoid infection when an epidemic is on the rise.
The general architecture of the PROMIS system can be found here
Resources
SVN repository (needs authentication, contact bkarak)
PROMIS Letter of Interest
Consortium
- [1] (contact: Eric Filiol e-mail: efiliol@wanadoo.fr)
- OTE (ote-research) (contact: Ioannis Chochliouros e-mail: ichochliouros@oteresearch.gr)