Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1647 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  [résolu]Squid+SquidGuard et filtrage HTTPS : SSL-Bump !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu]Squid+SquidGuard et filtrage HTTPS : SSL-Bump !

n°84587
Buen
Rodriiiguez, père et fils !
Posté le 05-09-2011 à 17:01:48  profilanswer
 

Salut,
 
J'ai un serveur proxy Squid avec SquidGuard pour le filtrage.
Jusque là, noproblémo, ça fonctionne impecc...
 
...sauf pour le https ou squid laisse tout passer.
 
J'ai un peu cherché, et apparemment il faut utiliser l'option ssl-bump de squid qui va (d'après ce que j'ai compris), venir s'intercaler entre le site ssl et le client.
 
Par contre je n'arrive pas à l'implémenter.
 
Donc, où j'en suis :

  • J'ai généré ma clef & certificat SSL avec openssl
  • j'ai modifié mon squid.conf comme ça :
Code :
  1. ...
  2. ssl_bump allow all
  3. http_port 8080 ssl-bump cert=/etc/ssl/server.crt key=/etc/ssl/server.key
  4. always_direct allow all
  5. ...


 
Je reload squid et là ça m'envoie péter (dans le cache.log) :

Citation :


FATAL: Bungled squid.conf line 885: http_port 8080 ssl-bump cert=/etc/ssl/server.crt key=/etc/ssl/server.key
Squid Cache (Version 3.1.11): Terminated abnormally.


 
Quelqu'un à déjà implémenté avec succès le ssl-bump ?
J'ai beau arpenter le net, je ne trouve pas.


Message édité par Buen le 08-09-2011 à 11:33:17

---------------
Plop ! Mon feedback - Mes ventes
mood
Publicité
Posté le 05-09-2011 à 17:01:48  profilanswer
 

n°84613
Buen
Rodriiiguez, père et fils !
Posté le 06-09-2011 à 09:34:27  profilanswer
 

Ha oui, j'ai oublié de préciser, le flux https passe bien par le proxy, sur le firewall les ports http et https sont bloqués pour tout le monde sauf le proxy.


---------------
Plop ! Mon feedback - Mes ventes
n°84632
pkc
Posté le 06-09-2011 à 14:48:50  profilanswer
 

ne faudrait-il pas scinder la ligne de conf en deux, ie  
http_port 8080
ssl_bump cert=/etc/ssl/server.crt key=/etc/ssl/server.key
 
ou remplacer ssl-bump par ssl_bump dans la ligne complète ?


Message édité par pkc le 06-09-2011 à 14:50:38
n°84635
Buen
Rodriiiguez, père et fils !
Posté le 06-09-2011 à 15:18:27  profilanswer
 

ben dans la doc squid c'est écrit sur une ligne avec "ssl-bump"
 
et sur les (rares) sites que j'ai trouvé, ils implémentent tous avec cette syntaxe.


---------------
Plop ! Mon feedback - Mes ventes
n°84636
Buen
Rodriiiguez, père et fils !
Posté le 06-09-2011 à 15:18:55  profilanswer
 

j'essaye qd même au cas où...


---------------
Plop ! Mon feedback - Mes ventes
n°84689
pkc
Posté le 07-09-2011 à 18:06:30  profilanswer
 

effectivement, un rtfm plus tard ...  
    always_direct allow all
    ssl_bump allow all
 
    #the below should be placed on a single line
 
    http_port 8080 ssl-bump cert=/etc/squid/ssl_cert/proxy.testdomain.deCert.pem key=/etc/squid/ssl_cert/private/proxy.testdomain.deKey_without_Pp.pem
 
est-ce que ton utilisateur squid a bien les droits en lecture sur les deux fichiers de clé utilisés ?

n°84694
Buen
Rodriiiguez, père et fils !
Posté le 07-09-2011 à 21:24:21  profilanswer
 

Punaise, je suis sûr que t'as raison...
...je matte ça demain matin !


---------------
Plop ! Mon feedback - Mes ventes
n°84711
Buen
Rodriiiguez, père et fils !
Posté le 08-09-2011 à 08:56:27  profilanswer
 

Salut,
 
Et bien ce n'est pas non plus un problème de droits (mais ça aurait pu :D).
J'ai ce message :

Citation :

...
Processing Configuration File: /etc/squid3/squid.conf (depth 0)
cache_cf.cc(364) parseOneConfigFile: squid.conf:884 unrecognized: 'ssl_bump'
...
FATAL: Bungled squid.conf line 885: http_port 8080 ssl-bump cert=/etc/squid3/server.crt key=/etc/squid3/server.key
Squid Cache (Version 3.1.11): Terminated abnormally.


Donc à priori c'est une commande qu'il ne reconnaît pas.
Ma version de squid est pourtant censée supporter le ssl-bump, à partir de la 3.1 dixit la doc.


---------------
Plop ! Mon feedback - Mes ventes
n°84712
Buen
Rodriiiguez, père et fils !
Posté le 08-09-2011 à 09:24:50  profilanswer
 

Bon, je crois que j'ai trouvé le pourquoi du comment :
Le paquet squid3 d'ubuntu server n'est pas configuré avec l'option --enable-ssl. Il faut que je réinstalle à partir des sources et avec cette option.
Fait suer, c'est un serveur en prod...
...y-a pas moyen de reconfigurer sans tout réinstaller ?


---------------
Plop ! Mon feedback - Mes ventes
n°84725
Buen
Rodriiiguez, père et fils !
Posté le 08-09-2011 à 11:32:39  profilanswer
 

C'est résolu.
J'ai suivi cette procédure qui fonctionne sous ubuntu server

Citation :

apt-get source squid3
apt-get build-dep squid3
apt-get install devscripts build-essential fakeroot
apt-get install libssl-dev
vim squid3-3.x.xx/debian/rules

ajouter --enable-ssl \ dans la partie # configure
cd squid3-3.x.xx
./configure  
debuild -us -uc -b
cd ..
dpkg -i squid3_3.x.xx-x_i386.deb squid-common_3.x.xx-x_all.deb


 
 
J'ai remis les mêmes options dans le squid.conf, un coup de service squid3 reload et ça roule  :)  
 
Maintenant, les utilisateurs ont un message pour accepter le certificat du serveur à chaque page ssl consultée, mais ça marche.
 
Nouvelle étape : faire accepter ce certificat automatiquement...


---------------
Plop ! Mon feedback - Mes ventes
mood
Publicité
Posté le 08-09-2011 à 11:32:39  profilanswer
 

n°84740
still_at_w​ork
Posté le 08-09-2011 à 16:03:51  profilanswer
 

Il faut installer l'autorité de certification racine de confiance sur chaque poste.


Message édité par still_at_work le 08-09-2011 à 16:04:38

---------------
In my bed, but still_at_work.
n°84744
Buen
Rodriiiguez, père et fils !
Posté le 08-09-2011 à 16:23:24  profilanswer
 

yep, j'ai vu ça, je vais passer par une gpo pour déployer tout ça.


---------------
Plop ! Mon feedback - Mes ventes
n°84746
still_at_w​ork
Posté le 08-09-2011 à 16:24:44  profilanswer
 

Ok, bon courage !


---------------
In my bed, but still_at_work.
n°84748
Buen
Rodriiiguez, père et fils !
Posté le 08-09-2011 à 16:33:03  profilanswer
 

merci :)


---------------
Plop ! Mon feedback - Mes ventes
n°86950
zicklon
Posté le 02-11-2011 à 15:06:03  profilanswer
 


Pour tous ceux qui n'arrivent pas à obtenir les sources de squid3,
via les commandes :
 
apt-get source squid3
apt-get build-dep squid3
 
ouvrez le fichier /etc/apt/sources.list
et ajoutez y ceci:
 
deb http://www.backports.org/debian lenny-backports main contrib non-free
deb-src http://www.backports.org/debian lenny-backports main contrib non-free
 
Faites ensuite dans un terminal un petit
apt-get update
 
Ne vous en faites pas si vous avez un retour concernant la clef publique de backport manquante, car maintenant vous pouvez obtenir les sources de squid3 via  
 
apt-get source squid3
apt-get build-dep squid3
 
Cordialement
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Réseaux

  [résolu]Squid+SquidGuard et filtrage HTTPS : SSL-Bump !

 

Sujets relatifs
[A moitié Résolu] Squid : impossible d'accèder à internetIPP SSL
[RESOLU] Redirection OpenWRT vers SQUIDGadmin-Squid Access Log
SquidGuard et Active Directory [résolu]Squid & Squidguard
Filtrage d'URL avec authentificationProblème redirection SQUID [sous windows]
Plus de sujets relatifs à : [résolu]Squid+SquidGuard et filtrage HTTPS : SSL-Bump !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR