Ca ne marchera avec un script bash. Sinon il y a belle lurette que les cyberattaque seraient contrées.
Si ton script détecte quelque chose c’est que ce quelque chose est déjà là, et donc qu’il a déjà agit ou est en train d’agir.
C’est comme une maison, tu peux empêcher d’entrer en faisant un mur. Mais ce mur n’est ni jamais assez haut ni assez solide; et il est obligé d’avoir des portes si veut pouvoir entrer et sortir de celle-ci.
Et ce sont ces points qui sont des faiblesses.
Par ailleurs empêcher d’entrer est insuffisant: détecter si malgré tout quelqu’un est entré est nécessaire; mais aussi difficile à faire.
Et c’est sans compter l’ingénierie sociale, les critères de profits, le business, et j 'en passe.
95% des attaques, voir plus, sont des attaques simples, souvent faites par des scripts kiddies.
Qui plus est toutes les attaques n’ont pas pour objectif de voler ou d’accéder à des données; la réalité est loin du cinéma d’hollywood.
La plupart des attaques sont des attaques de deni de service, contre lesquels les systèmes de détection, les pare-feux et tous les outils de ce types sont quasi totalement inefficaces.
Même la constatation d’intrusion est difficile, car les systèmes de détection génèrent globalement 100 000 fois plus de faux positifs que de vrai positifs.
Pour des systèmes informatiques, 15mn c’est une éternité.
D’autant que plusieurs modes d’attaques peuvent être regroupés: empêcher le système de messagerie de fonctionner avec des attaques DDOS pour permettre de bloquer les envois d’alertes par exemple.
Et non, il n’y a pas deux stratégies possibles, il y en a bien plus, et aucune n’est efficace à 100%. Il suffit de voir toutes les annonces d’attaques toutes les semaines, sans compter toutes celles qui ne donnent pas lieu à des annonces et qui sont bien plus nombreuses.
Mais l’un des premières règles, c’est de ne pas déployer des outils qui permettent de réaliser des brèches et/ou des défaillances.
On ne laisse pas traîner la perceuse de coffre-fort devant la porte de celui-ci.
Il n’existe qu’un seul type de système fiable: celui qui n’est relié à rien. Et encore ce n’est pas du 100%. Car il suffirait de s’asseoir au clavier ou d’accéder au matériel.