[annonce] contrib denyhosts BETA / RC

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

[annonce] contrib denyhosts BETA / RC

Messagepar unnilennium » 30 Mars 2008 06:32

Bonjour à tous,

voici une contrib qui tourne depuis un moment chez moi mais que j'ai enfin pris le temps de mettre en RPM.


Elle va beaucoup plaire aux acro de la securité et à ceux qui en ont marre des logs de six pieds de long a cause de petit lamers qui scannent les serveur ssh afin de faire des bruteforce.


Le principe denyhosts analyse en temps reel (ou presque) vos log sshd et bani directement dans la couche ip les tentatives d'intrusion. Resultat votre assaillant n'arrive plus a accéder au serveur après quelques tentatives (4 en l'occurence).


Je dis presque en temps reel car sshd est logué grace a multilog qui n'ecrit pas le log au fur et a mesure des echec mais a la fermeture de la connexion. Par defaut sshd est paramétré pour deux tentatives avant de fermer la connexion donc le log ne se met a joru que toutes les deux tentatives. MAsi quoi qu'il en soit ca ne laisse pas le temps de faire une brute force, et va alléger vos logs.


Cette contribs ne dispense pas des regles de securitées elementaire concernant le ssh :

- eviter de laisser l'acces au root via ssh preferez utiliser un autre user
- mot de passe fort pour les utilisateur et le root
- ne permettre l'acces ssh qu'à l'aide de clef ssh avec pass phrase en plus
- n'authorisez l'acces ssh externe que si il est absolument indispensable, sinon restreignez au reseau local.
- changez éventuellement le port ssh pour un port non standard : 2222 par exemple.



Vous trouverez un panel dans le manager qui vous ajoutera la liste des ip bannies ainsi que la possibilité d'ajouter des ip a ne jamais bannir( histoire d'eviter de s'enfermer soi meme a l'exterieur ;) ).


le temps que les miroirs se propagent:

http://mirror.contribs.org/smeserver/co ... /denyhosts


attention le RPM en lui meme est en phase BETA encore attendez les retours de ceux qui peuvent le tester sur un serveur de test.


apres l'installation vi yum localinstall allez dans le manager pour l'activer et ajouter les ip à proteger histoire d epas vous enfermer dehors.



Jean-Philippe
Unnilennium / http://smeserver.pialasse.com
________________________

IRC: chat.freenode.net/6667 channel: #sme-fr

newsgroup: alt.e-smith.fr
____________________
unnilennium
Vice-Amiral
Vice-Amiral
 
Messages: 749
Inscrit le: 21 Sep 2004 10:30
Localisation: Québec, Qc, Canada

Messagepar unnilennium » 30 Mars 2008 20:33

version 0.2 en cours de msie a jour sur les mirroirs:

- correction d'un bug sur le template de /etc/hosts.allow : les ip blacklistées etaient bien ajoutées mais non prises en compte.

reste un bug a l'installation que je ne sais comment corriger surement causé par les mises a jour pour les nouvelles langues :

not well-formed (invalid token) at line 5, column 10, byte 60 at /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi/XML/Parser.pm line 187
smeserver trap post-install: smeserver-denyhosts



JPP
Unnilennium / http://smeserver.pialasse.com
________________________

IRC: chat.freenode.net/6667 channel: #sme-fr

newsgroup: alt.e-smith.fr
____________________
unnilennium
Vice-Amiral
Vice-Amiral
 
Messages: 749
Inscrit le: 21 Sep 2004 10:30
Localisation: Québec, Qc, Canada

Messagepar droide » 30 Mars 2008 22:07

Vous en aviez rêver, JP l'a fait !

Merci ! :D
Droïde. ( Admin Waccabac )
http://waccabac.fr (serveur Perso / Hébergement )
http://waccabac.info ( portail )
http://waccabac.org ( miroir Ubuntu )
http://waccabac.com
Avatar de l’utilisateur
droide
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 139
Inscrit le: 04 Avr 2006 16:13
Localisation: Chateau-Thierry

Messagepar dadoudidon » 31 Mars 2008 15:24

Merci beaucoup pour ce rpm.
Bien utile par les temps qui courent!
david
dadoudidon
Premier-Maître
Premier-Maître
 
Messages: 65
Inscrit le: 19 Juin 2007 10:39
Localisation: Beaucroissant

Messagepar unnilennium » 31 Mars 2008 21:08

version 0.3 en triand e se propager sur les mirroirs ca commence a sentir bon la mise en production.

Merci pour vos retours


JPP
Unnilennium / http://smeserver.pialasse.com
________________________

IRC: chat.freenode.net/6667 channel: #sme-fr

newsgroup: alt.e-smith.fr
____________________
unnilennium
Vice-Amiral
Vice-Amiral
 
Messages: 749
Inscrit le: 21 Sep 2004 10:30
Localisation: Québec, Qc, Canada

Messagepar droide » 31 Mars 2008 22:32

Mis à jour et ça roule !

:D
Droïde. ( Admin Waccabac )
http://waccabac.fr (serveur Perso / Hébergement )
http://waccabac.info ( portail )
http://waccabac.org ( miroir Ubuntu )
http://waccabac.com
Avatar de l’utilisateur
droide
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 139
Inscrit le: 04 Avr 2006 16:13
Localisation: Chateau-Thierry

Messagepar achel » 03 Avr 2008 02:20

salut, et merci pour cette contrib mais je ne trouve pas le lien dans le server-manager ??? j ai pris direct la v4.

merci bcp
achel
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 327
Inscrit le: 13 Jan 2008 19:01

Messagepar achel » 03 Avr 2008 02:31

c est bon ca tourne apres un reboot :-)

merci bcp
achel
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 327
Inscrit le: 13 Jan 2008 19:01

Messagepar unnilennium » 03 Avr 2008 02:41

eu logiquement le reboot est pas necessaire.

par contre si tu as la fenetre du manager deja ouverte il peut etre nécessaire de rafraichir la page avec un F5 ou ctrl +R suivant ton navigateur afin de mettre a jour le menu.

JPP
Unnilennium / http://smeserver.pialasse.com
________________________

IRC: chat.freenode.net/6667 channel: #sme-fr

newsgroup: alt.e-smith.fr
____________________
unnilennium
Vice-Amiral
Vice-Amiral
 
Messages: 749
Inscrit le: 21 Sep 2004 10:30
Localisation: Québec, Qc, Canada

Messagepar dadoudidon » 04 Avr 2008 10:40

J'ai un soucis,

J'ai installé la contrib par yum localinstall
Impeccable
je l'active
là une liste d'ip se trouve bannie.
Code: Tout sélectionner
Added the following hosts to /etc/hosts.evil:

83.137.100.163 (rostov.ddp.de)
122.156.217.2 (unknown)
218.30.179.61 (bj218-30-179-61.bjtelecom.net)
218.28.225.253 (pc0.zz.ha.cn)
202.28.72.208 (unknown)
61.255.238.108 (unknown)
219.94.173.10 (unknown)
220.194.47.135 (unknown)
192.168.1.2 (pc-00002.cygrob.xxxx)
220.225.230.35 (unknown)
203.95.106.20 (unknown)
61.222.99.34 (mail.cutes.com.tw)
88.196.4.182 (sata.ee)


Par contre dans cette liste il y a des ips de mon lan
Donc impossible de me connecter depuis 192.168.1.2
PAr contre si je désactive la contrib dans le server-manager, il m'est toujours imopossible de me connecter depuis 192.168.1.2.

Donc j'ai une question
- comment réinitialiser la liste des ip bannies
- est-il possible (peut être dans l'avenir) d'avoir une option pour ne pas bannir les ip locales

Merci de votre aide

david
dadoudidon
Premier-Maître
Premier-Maître
 
Messages: 65
Inscrit le: 19 Juin 2007 10:39
Localisation: Beaucroissant

Messagepar dadoudidon » 04 Avr 2008 14:36

Problème résolu,
j'ai désactivé la contrib dans le server-manager, vidé le fichier etc/hosts.evil
reboot
et c'est bon

Le fichier hosts.evil s'est reconstruit mais cette fois l'ip du lan qui est bannie reste autorisée

david
dadoudidon
Premier-Maître
Premier-Maître
 
Messages: 65
Inscrit le: 19 Juin 2007 10:39
Localisation: Beaucroissant

Messagepar unnilennium » 04 Avr 2008 17:14

a precisé dans ta manoeuvre tu as du ajouter l'ip en question dans les hosts allow sinon denyhosts l'aurait remis en ban .

par defaut j'ai mis dans la conf un ban d'une semaine... donc au pire on attends une semaine et on se connecte d'une autre ip.


LA on voit l'utilité de cette contrib meme en local pour eviter de se faire attaquer par un ordi infecté en interne ou avec une backdoor. donc a installer meme si vous n'activez pas l'acces ssh hors du lan



JPP
Unnilennium / http://smeserver.pialasse.com
________________________

IRC: chat.freenode.net/6667 channel: #sme-fr

newsgroup: alt.e-smith.fr
____________________
unnilennium
Vice-Amiral
Vice-Amiral
 
Messages: 749
Inscrit le: 21 Sep 2004 10:30
Localisation: Québec, Qc, Canada

Messagepar dadoudidon » 07 Avr 2008 10:34

unnilennium a écrit:a precisé dans ta manoeuvre tu as du ajouter l'ip en question dans les hosts allow sinon denyhosts l'aurait remis en ban .

par defaut j'ai mis dans la conf un ban d'une semaine... donc au pire on attends une semaine et on se connecte d'une autre ip.


LA on voit l'utilité de cette contrib meme en local pour eviter de se faire attaquer par un ordi infecté en interne ou avec une backdoor. donc a installer meme si vous n'activez pas l'acces ssh hors du lan



JPP


Le soucis vient juste lors d l'installation de la contrib et de sa mise en marche. D'abord remplir la partie des ip allowed avant de lancer le service pour éviter de se retrouver blacklisté à cause de vieilles erreur de connection.

david
dadoudidon
Premier-Maître
Premier-Maître
 
Messages: 65
Inscrit le: 19 Juin 2007 10:39
Localisation: Beaucroissant

Messagepar Mael » 07 Avr 2008 11:56

Salut JPP,

Merci pour la contrib, très bonne idée.

Est-ce que tu penses qu'il serait possible de l'adapter pour prendre en charge le FTP aussi ou
est-ce que les mécanismes sont trop différents.


Mael
Avatar de l’utilisateur
Mael
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 312
Inscrit le: 12 Oct 2002 00:00
Localisation: France

Messagepar unnilennium » 07 Avr 2008 16:57

Bonjour,

en fait denyhosts ne fonctionne que pour le ssh .

Une autre solution serait Fail2ban, mais la version de python sur SME7 est trop vieille et cela demande trop de changement poru arriver a faire tourner Fail2ban qui pourrait aussi faire le ftp , le pop, l'imap, le smtp et le http. DEsolé de pas vous proposer mieux en attendant SME8

Apres il est toujours possible de bricoler un petit script maison pour surveille rles logs de ces demons si quelqu'un a le temps ou l'a deja fait je veux bien tourner ca en contrib.

JPP
Unnilennium / http://smeserver.pialasse.com
________________________

IRC: chat.freenode.net/6667 channel: #sme-fr

newsgroup: alt.e-smith.fr
____________________
unnilennium
Vice-Amiral
Vice-Amiral
 
Messages: 749
Inscrit le: 21 Sep 2004 10:30
Localisation: Québec, Qc, Canada


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Google [Bot] et 1 invité

cron