PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Serveur - Sécurité et techniques > fr.comp.os.bsd > openBSD et IPSEC
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
fr.comp.os.bsd Systèmes BSD et dérivés (NetBSD, FreeBSD, ...).

openBSD et IPSEC

Réponse
 
LinkBack Outils de la discussion
Vieux 19/07/2006, 09h10   #1 (permalink)
Pierre
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut openBSD et IPSEC

Salut,

Je viens de mettre en place une liaision IPSEC entre un OpenBSD 3.9 et
une Debian. Tout marche pour le mieux. Sur OpenBSD, j'utilise la
"nouvelle" version (cf http://www.securityfocus.com/infocus/1859 ).
Mais maintenant j'aimerais bien affiner tout ca : par exemple mettre
des timeouts sur les SA, utiliser PFS.. A l'heure actuelle, c'est ma
Debian (avec Racoon) qui initie la connexion et gere ces parametres
mais je souhaite la remplacer par un OpenBSD.
Ma question : peut on toujours utiliser cette "nouvelle" facon ? Ou
doit on repasser par le isakmpd.conf et isakmpd.policy (ou alors juste
rajouter certaines sections afin de durcir les regles par defaut).

Merci

  Réponse avec citation
Vieux 21/07/2006, 11h08   #2 (permalink)
Benjamin Pineau
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: openBSD et IPSEC

Le 19 Jul 2006 01:10:18 -0700,
Pierre <TuxPierre@gmail.com> écrivait:
>
> Mais maintenant j'aimerais bien affiner tout ca : par exemple mettre
> des timeouts sur les SA, utiliser PFS.. A l'heure actuelle, c'est ma
> Debian (avec Racoon) qui initie la connexion et gere ces parametres
> mais je souhaite la remplacer par un OpenBSD.
> Ma question : peut on toujours utiliser cette "nouvelle" facon ? Ou
> doit on repasser par le isakmpd.conf et isakmpd.policy (ou alors juste
> rajouter certaines sections afin de durcir les regles par defaut).


Salut
D'après ce qui se dit, la "nouvelle méthode" ipsecctl vise à simplifier
la mise en place d'IPsec, notamment en choisissant les paramètres les
plus pertinents (secures, utiles ...) par défault plutot que d'assommer
l'utilisateur avec des "boutons" trop nombreux, ou pire, lui laisser
faire de mauvais choix. D'où:

- Les params important pour la sécurité comme la propriété de perfect
forward secrecy (PFS) sont mis en place par défault. Il n'y a rien
à faire, c'est activé tout seul, et ça "Just Works"
Pour t'en convaincre tu peut consulter les transforms générés
par ta conf avec un : ipsecctl -nvf /etc/ipsec.conf | grep PFS
Bien entendu les SA ont déjà des timeouts, ceux par défaut d'isakmpd.
Cf. isakmpd.conf(5):
Default-phase-1-lifetime= 3600,60:86400
Default-phase-2-lifetime= 1200,60:86400
Tu peut aussi vérifier tout ça en tcpdumpant :
tcpdump -nvs 1500 -i $ton_if \
'proto \esp or proto \ah or (proto \udp and port 500 or 4500)'
Bref, c'est peut etre presomptueux de vouloir "durcir les regles
par defaut": ces regles sont deja les plus "dures" possibles (par
ex. le quick mode utilise AES-256, SHA2-256 avec PFS), et choisies
précautioneusement par des experts pour nous éviter de gaffer.
À voir les deux exemples de besoins dont tu parle, on peut dire
que les devs d'ipsecctl ont bien atteint leurs objectifs: ils ont
mis de bons défauts et activés les params dont tu a besoin. CQFD

- Si en dépit de la qualité de ces choix tu a besoin d'affiner, alors
oui, par définition ipsecctl ne suffit plus et il faut jouer avec
isakmpd.{conf,policy}.

Pour la derniere question: on peut utiliser simultanément un
isakmpd.conf(5) minimal qui définis certaines valeurs (en particulier
celles des sections [General], [X509-certificates] et [Keynote]) et
utiliser ipsec.conf pour définir le reste (les flows et les SA).

nb: dans -current, il y a beaucoup de nouveautés pour ipsecctl, dont
la possibilité de modifier les "lifetime" des clefs de phases 1 et 2
(je crois que le but n'est pas de pouvoir "durcir" les choses, mais
plutot d'etre intéropérable avec les implems qui n'acceptent pas les
lifetimes par default d'isakmpd: donc aucun intéret si ça marche deja
avec les défauts actuels).

  Réponse avec citation
Vieux 21/07/2006, 14h22   #3 (permalink)
Pierre
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: openBSD et IPSEC


Benjamin Pineau a écrit :

> Le 19 Jul 2006 01:10:18 -0700,
> Pierre <TuxPierre@gmail.com> écrivait:
> >
> > Mais maintenant j'aimerais bien affiner tout ca : par exemple mettre
> > des timeouts sur les SA, utiliser PFS.. A l'heure actuelle, c'est ma
> > Debian (avec Racoon) qui initie la connexion et gere ces parametres
> > mais je souhaite la remplacer par un OpenBSD.
> > Ma question : peut on toujours utiliser cette "nouvelle" facon ? Ou
> > doit on repasser par le isakmpd.conf et isakmpd.policy (ou alors juste
> > rajouter certaines sections afin de durcir les regles par defaut).

>
> Salut
> D'après ce qui se dit, la "nouvelle méthode" ipsecctl vise à simplifier
> la mise en place d'IPsec, notamment en choisissant les paramètres les
> plus pertinents (secures, utiles ...) par défault plutot que d'assommer
> l'utilisateur avec des "boutons" trop nombreux, ou pire, lui laisser
> faire de mauvais choix. D'où:
>
> - Les params important pour la sécurité comme la propriété de perfect
> forward secrecy (PFS) sont mis en place par défault. Il n'y a rien
> à faire, c'est activé tout seul, et ça "Just Works"
> Pour t'en convaincre tu peut consulter les transforms générés
> par ta conf avec un : ipsecctl -nvf /etc/ipsec.conf | grep PFS
> Bien entendu les SA ont déjà des timeouts, ceux par défaut d'isakmpd.
> Cf. isakmpd.conf(5):
> Default-phase-1-lifetime= 3600,60:86400
> Default-phase-2-lifetime= 1200,60:86400
> Tu peut aussi vérifier tout ça en tcpdumpant :
> tcpdump -nvs 1500 -i $ton_if \
> 'proto \esp or proto \ah or (proto \udp and port 500 or 4500)'
> Bref, c'est peut etre presomptueux de vouloir "durcir les regles
> par defaut": ces regles sont deja les plus "dures" possibles (par
> ex. le quick mode utilise AES-256, SHA2-256 avec PFS), et choisies
> précautioneusement par des experts pour nous éviter de gaffer.
> À voir les deux exemples de besoins dont tu parle, on peut dire
> que les devs d'ipsecctl ont bien atteint leurs objectifs: ils ont
> mis de bons défauts et activés les params dont tu a besoin. CQFD
>
> - Si en dépit de la qualité de ces choix tu a besoin d'affiner, alors
> oui, par définition ipsecctl ne suffit plus et il faut jouer avec
> isakmpd.{conf,policy}.
>
> Pour la derniere question: on peut utiliser simultanément un
> isakmpd.conf(5) minimal qui définis certaines valeurs (en particulier
> celles des sections [General], [X509-certificates] et [Keynote]) et
> utiliser ipsec.conf pour définir le reste (les flows et les SA).
>
> nb: dans -current, il y a beaucoup de nouveautés pour ipsecctl, dont
> la possibilité de modifier les "lifetime" des clefs de phases 1 et 2
> (je crois que le but n'est pas de pouvoir "durcir" les choses, mais
> plutot d'etre intéropérable avec les implems qui n'acceptent pas les
> lifetimes par default d'isakmpd: donc aucun intéret si ça marche deja
> avec les défauts actuels).


Bonjour,

Effectivement, j'ai remarque apres coup (via ipsecctl -nv -f
/etc/ipsec.conf) que le PFS etait active. Restait la question des
"lifetimes" car par defaut aucun isakmpd.conf n'etait present sur mon
systeme. Et ne voyant rien dans la sortie verbeuse de ipsecctl, je me
posais la question.
Je ne voulais pas paraitre arrogant mais je me posais seulement des
questions : ipsecctl est "assez" recent (depuis la 3.8), donc je me
demandais s'il etait possible de gerer plus "finement" les parametres
(et comme tu le fais remarquer, ca me permet de coller au plus pres de
mes configs racoon).
En tout cas, je garde un oeil dessus car les derniers ajouts (-current)
sont sympathiques

Merci de ta reponse.

  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 09h48.


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,12949 seconds with 11 queries