FORUM Syndrome-OC - Jacky-PC


  Software et OS Alternatif


  OS alternatifs


  Quelques questions pour la config d'un serveur web

 




la pustule, KneXos Tuning PC : fran123 Innovations et Bugs : Ik12, 1 utilisateur anonyme et 20 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Quelques questions pour la config d'un serveur web

n°42679
M4vrick
Inventeur de la Watercase
Posté le 19-11-2007 à 19:55:28  profilanswer
 

Salut  :hello:  
 
Et oui ... je m'y met finalement.
J'ai decidé de remplacer l'ancien serveur kirikoo par une bestiole un peu moins gourmande.
Du coup je me suis lancé dans une install complete d'un linux et tout et tout :D
 
Pour le moment je m'en sort pas trop trop mal... j'ai reussi a installer apache, mysql, phpmyadmin.
 
Par contre j'ai quelques question vis a vis des utilisateurs et des droits.
 
Je sais qu'il ne faut pas tout faire tourner en root. Donc qu'est ce que vous me conseillez?
 
Un user unique qui fait?
un user pour apache et un autre pour la base sql?
 
Pour les droits des rep www et suivant je met quoi?
 
Bref, je suis a la recherche de toute info interessante sur la config d'un serveur web :D
 
A vot' bon coeur les gens!


---------------
--== M4vr|ck ==--  Le Tuning jusqu'au bout des cables
Flea Award 2003 de la machine la plus artistique au PC Tuning Show
mood
Google
Posté le 19-11-2007 à 19:55:28  profilanswer
 

n°42680
nicodache
marmotte en chocolat concept ©
Posté le 19-11-2007 à 20:43:11  profilanswer
 

debian ? ubuntu ? plan9 ? openbsd ? :D

 

faudrait savoir hein ;)

 

[edit]pas que ce soit tellement différent, mais openbsd va pas vraiment apprécier un apt-get install quelquechose :D


Message édité par nicodache le 19-11-2007 à 20:43:56

---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°42681
M4vrick
Inventeur de la Watercase
Posté le 19-11-2007 à 21:18:12  profilanswer
 

non mais j'ai passé le stade apt-get et compagnie.
J'ai installé une debian. Mais j'ai plus besoin de conseils d'ordres generaux.


---------------
--== M4vr|ck ==--  Le Tuning jusqu'au bout des cables
Flea Award 2003 de la machine la plus artistique au PC Tuning Show
n°42682
nicodache
marmotte en chocolat concept ©
Posté le 19-11-2007 à 21:19:22  profilanswer
 

bein selon la distrib, les outils pour les ordres généraux changent parfois :D
 
mais bon, maintenant qu'on sait que t'as une debian, on te proposera pas d'emerger quoi que ce soit :D


---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°42683
Trouffman
Posté le 19-11-2007 à 21:29:12  profilanswer
 

apache --> tu lui fait un user (par defaut wwwdata je crois)  
tu lui donne pas de shell. (/bin/false)
 
un autre user pour la BDD sql...


---------------
[Syndrome-OC.net] - Life is a bitch (with big titties, of course)! | Mon compte MSN n'est pas une plateforme de support/helpdesk/catalogue live. | Si tu ne sais pas utiliser ton PC, débranche le...
n°42684
nicodache
marmotte en chocolat concept ©
Posté le 19-11-2007 à 21:35:21  profilanswer
 

tu peux aussi voir pour mettre tout des fichiers du web dans, par exemple, /var/www, et chrooter apache dans ce /var/www, pour éviter l'utilisation abusive de scripts foireux point de vue sécu :D


---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°42685
M4vrick
Inventeur de la Watercase
Posté le 19-11-2007 à 21:35:39  profilanswer
 

bah voila... c'est deja mieux comme reponse ^^


---------------
--== M4vr|ck ==--  Le Tuning jusqu'au bout des cables
Flea Award 2003 de la machine la plus artistique au PC Tuning Show
n°42686
nicodache
marmotte en chocolat concept ©
Posté le 19-11-2007 à 21:38:15  profilanswer
 

oublie pas les règles de firewalling pour bannir tout ce qui dépasse de 20/21 (ftp), 80 (http), 443 (https), 23 (ssh)...
configure aussi mysql pour refuser les requêtes sur une ip non locale (histoire que mysql ne soit pas accessible directement depuis le grand ternet), active l'antispoofing dans tes règles fw (si tu trouves comment faire), etc.
mais bon, si c'est derrière un routeur, tu peux faire quasi tout ca déja dessus :)

 


[edit]puis sinon tu donnes l'accès root à DrLous, et tu pries qu'il aie pas bu, et qu'il soit de bonne composition, et qu'il ait pas envie de jouer avec tes pieds/couilles/ce qui dépasse, et tu comptes jusqu'à 2, et voila :D


Message édité par nicodache le 19-11-2007 à 21:39:04

---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°42687
M4vrick
Inventeur de la Watercase
Posté le 19-11-2007 à 21:43:03  profilanswer
 

pour le firewall en effet il est deja actif sur mon routeur d'entrée. Mais de toute facon y'auras que le 80 et un ssh d'actif sur ce serveur.
Pour la config de mysql je vais voir ca, bon conseil :)
 
Et pas d'acces root, a personne... c'est mon serveur, je vais me demerder :p


---------------
--== M4vr|ck ==--  Le Tuning jusqu'au bout des cables
Flea Award 2003 de la machine la plus artistique au PC Tuning Show
n°42688
nicodache
marmotte en chocolat concept ©
Posté le 19-11-2007 à 21:44:03  profilanswer
 

vu que t'as un linusque, tu peux aussi regarder du coté de fail2ban, de snort, ou d'autres IDS libres kivonbien :)


---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°42689
ZEPsikopat
May the Dremel ™ be in You !
Posté le 19-11-2007 à 21:44:28  profilanswer
 

Pour apache, www-data est crée par défaut, et c'est lui qui va exécuter/accéder à tous les fichiers des sites web.
De même pour MySQL, un user est crée pour l'exécution, et un autre pour l'administration.
 
Après, le chroot apache est pas forcé, mais dans ce cas, tu peux le faire avec vserver/openvz, ça sera plus propre pour la maintenance.
 
Après, si vraiment tu veux aller plus loin, faut voir avec des profiles SELinux ou du grsecurity.


---------------
Polom pom pom
n°42690
M4vrick
Inventeur de la Watercase
Posté le 19-11-2007 à 21:46:36  profilanswer
 

bon par contre les combo de termes vserver/openvz, selinux et autres grsecurity c'est du chinois :D


---------------
--== M4vr|ck ==--  Le Tuning jusqu'au bout des cables
Flea Award 2003 de la machine la plus artistique au PC Tuning Show
n°42691
nicodache
marmotte en chocolat concept ©
Posté le 19-11-2007 à 21:50:45  profilanswer
 

ce sont des termes qui rendent le kiki de zep tout dur, c'est pour ca :D


---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°42692
ZEPsikopat
May the Dremel ™ be in You !
Posté le 19-11-2007 à 22:01:31  profilanswer
 

Nan, ce qui me donne le kiki tout dur, c'est un proxy OpenGL à travers Xen
 
Bref, en fait c'est différentes approches de sécurité
 
grsecurity  -> le plus bourrin, ça s'applique au niveau kernel, et ça restreint chaque utilisateur/groupe dans son /proc, la mémoire s'alloue aléatoirement, le reste est remplis avec de la merde, tu limites les attaques mitm, les BO... c'est le plus bourrin, et le plus chiant à bidouiller
 
selinux -> profils de sécurité par application, tu peux choisir quel utilisateur peut exécuter quoi, et les limites de son contexte d'exécution
 
vserver/openvz -> ce sont des modes de virtualisation low-cost, en fait c'est du chroot avancé, que tu peux isoler suivant ce que tu veux faire. C'est de la sécurité cheap, mais ça marche pas mal. En fait tu peux te faire un chroot qui contiendrait juste le serveur apache, un autre contenant le serveur sql, etc etc, et si une attaque se passe avec succès dans une de ces machines virtuelles, ça n'aura pas d'effet sur les autres machines qui tournent, et ça sera facilement contenu.


---------------
Polom pom pom
n°42693
M4vrick
Inventeur de la Watercase
Posté le 19-11-2007 à 22:35:58  profilanswer
 

mouais, ca me parais un peu exageré pour un serveur web perso qui vas fait 100 hits par mois.


---------------
--== M4vr|ck ==--  Le Tuning jusqu'au bout des cables
Flea Award 2003 de la machine la plus artistique au PC Tuning Show
n°42697
R4v3n
Geek in Love :love:
Posté le 21-11-2007 à 12:53:34  profilanswer
 

juste comme ça : fail2ban c'est useless ... 2 règles iptables et ça rulez.


---------------
/!\ CG THINKGEEK ! /!\    /!\ CG THINKGEEK ! /!\
http://soj.mesdiscussions.net/soj/ [...] 8075_1.htm
n°42698
ZEPsikopat
May the Dremel ™ be in You !
Posté le 21-11-2007 à 18:38:08  profilanswer
 

à ton avis il fait quoi fail2ban ?


---------------
Polom pom pom
n°42699
R4v3n
Geek in Love :love:
Posté le 21-11-2007 à 19:01:28  profilanswer
 

ZEPsikopat a écrit :

à ton avis il fait quoi fail2ban ?


donc il est useless :)


---------------
/!\ CG THINKGEEK ! /!\    /!\ CG THINKGEEK ! /!\
http://soj.mesdiscussions.net/soj/ [...] 8075_1.htm
n°42700
nicodache
marmotte en chocolat concept ©
Posté le 21-11-2007 à 19:04:31  profilanswer
 

absolument pas, c'est toi qui est useless :o

 

fail2ban il créé tes règles iptable en direct, en fonction de ce qu'il voit dans les tentatives de connexion. ce que tes règles ne font pas.

 

ou alors tu bannis toute tentative de connexion ssh qui ne vient pas de telle ou telle adresse IP. ce qui est con, parce que le jour ou t'es chez ta voisine, t'as pas accès à ton serveur avec ssh, et :fuck: dtc :D


Message édité par nicodache le 21-11-2007 à 19:04:45

---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°42701
R4v3n
Geek in Love :love:
Posté le 21-11-2007 à 20:41:38  profilanswer
 

iptables -I INPUT -p tcp --dport 22 -i eth0 -m state --state NEW -m recent --set
iptables -I INPUT -p tcp --dport 22 -i eth0 -m state --state NEW -m recent --update --seconds 300 --hitcount 3 -j LOG_DROP
 
 
ça suffit largement pour empêcher tout bruteforce.


---------------
/!\ CG THINKGEEK ! /!\    /!\ CG THINKGEEK ! /!\
http://soj.mesdiscussions.net/soj/ [...] 8075_1.htm
n°42702
darko
j00 d34d f00 !
Posté le 21-11-2007 à 20:52:33  profilanswer
 

ta qu'a faire du port knocking, ca élimine quasiment le risque de brute force :)


---------------
Si les conséquences d'une action sont actuellement inconnues et qu'en observant l'action vous allez en pertuber le déroulement naturel, alors tous les conséquences imaginables de cette action existent simultanément...
n°42703
ZEPsikopat
May the Dremel ™ be in You !
Posté le 21-11-2007 à 21:16:24  profilanswer
 

R4v3n a écrit :

iptables -I INPUT -p tcp --dport 22 -i eth0 -m state --state NEW -m recent --set
iptables -I INPUT -p tcp --dport 22 -i eth0 -m state --state NEW -m recent --update --seconds 300 --hitcount 3 -j LOG_DROP
 
 
ça suffit largement pour empêcher tout bruteforce.


 
Ha Ha
 
La bonne blague, on voit que t'as même pas vu à quoi servait fail2ban :pfff:
dans ce cas, écrase-la gentiment au lieu de proposer une solution carrément pas souple


---------------
Polom pom pom
n°42704
M4vrick
Inventeur de la Watercase
Posté le 21-11-2007 à 21:32:05  profilanswer
 

ZEPsikopat a écrit :


 
Ha Ha
 
La bonne blague, on voit que t'as même pas vu à quoi servait fail2ban :pfff:
dans ce cas, écrase-la gentiment au lieu de proposer une solution carrément pas souple


 
Je demande juste des conseils et des avis. alors pas la peine de devenir desagreable.


---------------
--== M4vr|ck ==--  Le Tuning jusqu'au bout des cables
Flea Award 2003 de la machine la plus artistique au PC Tuning Show
n°42705
ZEPsikopat
May the Dremel ™ be in You !
Posté le 21-11-2007 à 21:55:42  profilanswer
 

Je deviens pas désagréable, mais quand on discrédite un groupe de scripts super pratiques sans donner de vraie justification, et en présentant un workaround ultra spécifique je trouve que ça n'en vaut pas la peine.
Après, si c'était seulement exceptionnel, ça irait, mais bon, je suis désolé R4v3n, mais tes réponses à la "c'est n'importe quoi, faut faire ça" alors que tu n'y connais pas grand chose, ça dérange pas mal de monde.
 
Donc tu donnes une réponse, tu expliques, comme ça même notre p'tit père m4v y trouvera son compte.
 
Donc pour fail2ban, l'avantage c'est qu'il surveille une grosse part des logs de connexion existants (apache, vsftpd, pure-ftpd, ssh, kerberos (via hack), ...) pour faire des règles de filtrage en conséquence, et pas seulement par iptables.


---------------
Polom pom pom
n°42706
nicodache
marmotte en chocolat concept ©
Posté le 21-11-2007 à 22:03:09  profilanswer
 

ZEP praisidant \o/


---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°42707
R4v3n
Geek in Love :love:
Posté le 22-11-2007 à 01:45:09  profilanswer
 

ZEPsikopat a écrit :

Je deviens pas désagréable, mais quand on discrédite un groupe de scripts super pratiques sans donner de vraie justification, et en présentant un workaround ultra spécifique je trouve que ça n'en vaut pas la peine.
Après, si c'était seulement exceptionnel, ça irait, mais bon, je suis désolé R4v3n, mais tes réponses à la "c'est n'importe quoi, faut faire ça" alors que tu n'y connais pas grand chose, ça dérange pas mal de monde.
 
Donc tu donnes une réponse, tu expliques, comme ça même notre p'tit père m4v y trouvera son compte.
 
Donc pour fail2ban, l'avantage c'est qu'il surveille une grosse part des logs de connexion existants (apache, vsftpd, pure-ftpd, ssh, kerberos (via hack), ...) pour faire des règles de filtrage en conséquence, et pas seulement par iptables.


le problème c'est qu'à force de tout le temps expliquer, j'en ai ras le cul, donc je donne directement l'idée.
Franchement si tu as un vrai bon script iptables, tu n'as vraiment pas besoin de fail2ban ...


---------------
/!\ CG THINKGEEK ! /!\    /!\ CG THINKGEEK ! /!\
http://soj.mesdiscussions.net/soj/ [...] 8075_1.htm
n°42708
nicodache
marmotte en chocolat concept ©
Posté le 22-11-2007 à 12:39:31  profilanswer
 

bein tiens [:dslam]


---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°42709
Dr lous
I see old password
Posté le 22-11-2007 à 13:24:15  profilanswer
 

et sinon c'est bien fail2ban ? parce que je me demander si deux regles iptables n'irais pas simplement ?  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
[:grut]

n°42710
nicodache
marmotte en chocolat concept ©
Posté le 22-11-2007 à 13:43:50  profilanswer
 

si le grand marabouT de la connerie s'y met aussi :D
 
sinon, tu préfères quoi ? 2 règles iptables illisibles ? 2 règles pf sexy ? ou fail2ban à installer ? :D


---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
n°42711
Dr lous
I see old password
Posté le 22-11-2007 à 15:07:59  profilanswer
 

moi j'dit poudre verte :o

n°42712
nicodache
marmotte en chocolat concept ©
Posté le 22-11-2007 à 15:59:35  profilanswer
 

ha, ca se défend :D


---------------
modérateur inside [:nicodache] plankaivoo [:nicodache] - ici powered - Je roule en micra 1l 55cv et je t'emmerde :o
mood
Google
Posté le 22-11-2007 à 15:59:35  profilanswer
 


Aller à :
Ajouter une réponse

  FORUM Syndrome-OC - Jacky-PC


  Software et OS Alternatif


  OS alternatifs


  Quelques questions pour la config d'un serveur web

 

Hit Parade