Comment construire un « bon » virus
« Fighting Fire with Fire: Designing a "Good" Computer Virus ». Le titre est on ne peu plus clair. Il traite d'un sujet relativement tabou : l'utilisation des techniques de dissémination virale dans le cadre d'une chasse au virus et d'un déploiement d'un correctif. Le papier de Cyrus Peikari ne fait pas que survoler le sujet en se contentant d'aborder les points « philosophiques » de la chose. Il modélise et décrit notamment les temps de réaction, l'efficacité, les contraintes en terme de bande passante et de limitation prophylactique liée à cette méthode peu orthodoxe. Virus-soigneur à taux de propagation rapide ou faible, délais de mise en oeuvre, coûts de développement et de déploiement... la simulation (tableaux à l'appui) est très complète, et les rares facettes non couvertes par l'évaluation mathématique sont mentionnées au fil de la conclusion. Si l'application d'une telle méthode sur le réseau public peut s'avérer très discutable, elle peut présenter de sérieux avantages dans le cadre d'un intranet de grande envergure. Des outils comme Metasploit ne sont d'ailleurs pas très éloignés de cet état d'esprit.