Depuis quelques temps les 6 serveurs dédié de la société pour laquelle je travail sont la cible de script kiddies.
Résultat : 4 machines blacklisté pour envoi de spam et 1 machine entièrement réinstallé suite à un avertissement de notre prestataire.
Sur les 2 derniers mois ça représente au compteur près de 100 heures d'interventions diverse pour contrer ces petits malins.
Les solutions misent en place début aout avait eu un petit succès mais pas de réussite total et nous devions changer les mots de passes un peu trop souvent.
Après avoir regardé un peu les solutions à ma disposition (typiquement désactivation des accès de haut niveau, mise en place de Fail2ban et autre mesure limitative) sans grand succès, j'ai commencé à cherché une méthode pour fermer purement est simplement la machine au publique. Au lieu de compter sur des mots de passe pourquoi ne pas plutôt compter sur un bon par feu limitant l'accès au service tendancieux à une série d'IP bien précise.
Pour les dev travaillant dans les locaux de l'entreprise pas de soucis, on autorise l'IP est le tour et joué ... mais pour moi qui dispose d'une IP renouvelé régulièrement je n'avais pas de solution. Puis au détour d'un forum je vois quelqu'un parler de "Port-Knocking" un bien étrange mot mais qui sonne agréablement à mes oreilles.
Pour ceux qui ont eu la flemme de lire l'article sur Wikipédia, le principe et simple et il s'apparente un peu à un mot de passe frappé à une porte tel un toc ... toc .. toctoctoc ... Le rythme des coup étant ici remplacé par les ports réseau
Si la séquence est bonne une action est exécuté. Pour moi l'action résultante et une autorisation d'accès de l'IP ayant frappé vers une ressource précise
L'avantage de cette solution est que le nombre de combinaison possible est immense (+ de 65000 port ... combien de combinaison pour 3 coup ? et pour 10 ?).
Bref ça rajoute une sacré couche aux mesures déjà déployées.
Reste à voir si le résultat est au rendez vous
Derniers commentaires