Le principe des fourmis est de faire faire des tâches complexes à des individus simples. Par exemple les fourmis qui tirent dans tous les sens pour ramener la miette de pain à la fourmilière. L'ensemble des fourmis vont se corriger et/ou trouver un moyen pour réaliser la tâche. Donc, à partir d'éléments simples et peu intelligents, il est possible de réaliser des tâches complexes qui nécessiterait beaucoup de travail pour les faire réaliser par un individu complexe.
L'approche est intéressante, même si pas nouvelle*, cela ne changera pas grand chose car une fois la signature des fourmis repérée et imitée, la guerre se fera au sein même de la colonie. Ça sera plus marrant à observer que des vers qui infectent des machines.
*Dans des programmes de protection d'exécutable, il y avait utilisation de nanites, il ne s'agissait pas de nanorobots mais morceaux de code exécutés arbitrairement, et ces nanites étaient chargées de vérifier l'exécutable et de faire payer le méchant qui avait osé s'y attaquer.