Configuration firewall [Resolu, enfin je crois...]

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

Configuration firewall [Resolu, enfin je crois...]

Messagepar Tagne » 29 Juil 2004 10:10

Bonjour,

J'ai mis en place un VPN test que je voudrais installer entre le siège de l'entreprise où je fais mon stage et différentes antennes de l'entreprise.

Cependant, pour plus de sécurité, l'entreprise voudrait que les antennes ne puissent quasiment rien faire mis à part accepter les réponses qui ont été établies par le siège de l'entreprise.

Il faut donc pour cela modifier les iptables, j'ai commencé à me renseigner sur netfilter et iptables mais je voudrais savoir si parmis vous, certains ont déjà fait cela.

Merci pour vos réponses.

Tagne
Dernière édition par Tagne le 30 Juil 2004 14:38, édité 1 fois au total.
Avatar de l’utilisateur
Tagne
Second Maître
Second Maître
 
Messages: 41
Inscrit le: 05 Juil 2004 16:14
Localisation: Avignon

Re: Firewall IpCop

Messagepar nl » 29 Juil 2004 10:41

Tagne a écrit:
Cependant, pour plus de sécurité, l'entreprise voudrait que les antennes ne puissent quasiment rien faire mis à part accepter les réponses qui ont été établies par le siège de l'entreprise.

Tagne


Je comprends par trop la démarche. TCP/IP n'est pas un protocole à sens unique !!!

Pour réaliser ce que tu veux, je pense qu'il faut plutôt regarder du côté des droits de tes partages et les accès à tes postes.

Un vpn à pour but de simuler un lan / Lan. Les droits d'accès de tes postes, serveurs, imprimantes, sont là pour assurer la sécurité au sein même de l'entreprise.
Si l'automobile avait progressé de la même façon que l'informatique, une Rolls-Royce couterait aujourd'hui 100 dollars, ferait 300.000 kilomètres avec un seul litre d'essence et exploserait une fois par an en tuant tous ses passagers. (Cringely)
Avatar de l’utilisateur
nl
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 254
Inscrit le: 19 Déc 2002 01:00
Localisation: Suisse

Messagepar Tagne » 29 Juil 2004 10:51

En fait ce que je voudrais, c'est que les personne des antennes ne puissent pas faire de http, ftp, irc... mais puissent accepter ce qui a été établit par le siège de l'entreprise.

J'ai vu comment bloquer certains ports mais comment tous les bloquer et quand même pouvoir accepter ce qui a été établit par le siège de l'entreprise ?

Merci.
Avatar de l’utilisateur
Tagne
Second Maître
Second Maître
 
Messages: 41
Inscrit le: 05 Juil 2004 16:14
Localisation: Avignon

Messagepar yannva » 29 Juil 2004 10:54

Salut,

Une petite recherche sur le forum pour retrouver le site d'Antolien (dont je n'ai plus le lien :? ) t'informera complétement sur la manière de "tout bloquer".

A +

Yann
Image
Si tous ceux qui croient avoir raison n'avaient pas tort, la vérité ne serait pas loin. [Pierre Dac]
Avatar de l’utilisateur
yannva
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 340
Inscrit le: 31 Août 2002 00:00
Localisation: Nancy

Messagepar nl » 29 Juil 2004 11:22

OK, j'ai compris ce que tu veux faire.

voici le lien : http://antolien.free.fr/ipcop/
Si l'automobile avait progressé de la même façon que l'informatique, une Rolls-Royce couterait aujourd'hui 100 dollars, ferait 300.000 kilomètres avec un seul litre d'essence et exploserait une fois par an en tuant tous ses passagers. (Cringely)
Avatar de l’utilisateur
nl
Capitaine de vaisseau
Capitaine de vaisseau
 
Messages: 254
Inscrit le: 19 Déc 2002 01:00
Localisation: Suisse

Messagepar Tagne » 29 Juil 2004 11:30

Merci pour vos réponses.

Je connaissais le site d'Antolien en fait... mais il n'est pas indiqué comment accepter ce qui vient du siège et bloquer tout ce qui sort et qui est émis par quelqu'un d'une antenne.

Faut-il faire un mélange des solutions indiquées sur le site, ou bien ajouter d'autres règles ?

Merci encore.
Avatar de l’utilisateur
Tagne
Second Maître
Second Maître
 
Messages: 41
Inscrit le: 05 Juil 2004 16:14
Localisation: Avignon

Messagepar Tagne » 29 Juil 2004 11:36

Est-ce que cela ferait l'affaire ?

Code: Tout sélectionner
   # Accepter seulement les reponses de ce qui arrive de l'exterieur
   /sbin/iptables -A FORWARD -i ipsec0 -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT

   # localhost and ethernet.
   /sbin/iptables -A INPUT   -i lo          -j ACCEPT
   /sbin/iptables -A INPUT   -s 127.0.0.0/8 -j DROP # Loopback not on lo
   /sbin/iptables -A INPUT   -p icmp       -j ACCEPT
   /sbin/iptables -A FORWARD -i $GREEN_DEV -j DROP


a la place de

Code: Tout sélectionner
                # Accept everyting connected
   /sbin/iptables -A INPUT   -m state --state ESTABLISHED,RELATED -j ACCEPT
   /sbin/iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

   # localhost and ethernet.
   /sbin/iptables -A INPUT   -i lo          -j ACCEPT
   /sbin/iptables -A INPUT   -s 127.0.0.0/8 -j DROP # Loopback not on lo
   /sbin/iptables -A INPUT   -p icmp        -j ACCEPT
   /sbin/iptables -A INPUT   -i $GREEN_DEV -j ACCEPT
   /sbin/iptables -A FORWARD -i $GREEN_DEV -j ACCEPT


?
Avatar de l’utilisateur
Tagne
Second Maître
Second Maître
 
Messages: 41
Inscrit le: 05 Juil 2004 16:14
Localisation: Avignon

Messagepar Tagne » 30 Juil 2004 10:07

:up:
Avatar de l’utilisateur
Tagne
Second Maître
Second Maître
 
Messages: 41
Inscrit le: 05 Juil 2004 16:14
Localisation: Avignon

Messagepar Tagne » 30 Juil 2004 14:58

Bonjour,

Je viens d'essayer les modifications que j'ai indiqué ci-dessus (en changeant un peu).
Je récapitule ce que je dois faire :
- le siège de l'entreprise peut tout faire (ftp, vnc, ...)
- les antennes ne peuvent rien faire ou presque, puisque elles ne doivent accepter que ce qui est initié par le siège de l'entreprise

Voici les lignes du script rc.firewall que j'ai modifié :

Code initial :
Code: Tout sélectionner
                # Accept everything connected
   /sbin/iptables -A INPUT   -m state --state ESTABLISHED,RELATED -j ACCEPT
   /sbin/iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

   # localhost and ethernet.
   /sbin/iptables -A INPUT   -i lo          -j ACCEPT
   /sbin/iptables -A INPUT   -p icmp        -j ACCEPT
   /sbin/iptables -A INPUT   -i $GREEN_DEV -m state --state NEW -j ACCEPT
   /sbin/iptables -A FORWARD -i $GREEN_DEV -m state --state NEW -j ACCEPT

   # accept all traffic from ipsec interfaces
   /sbin/iptables -A INPUT   -i ipsec+ -j ACCEPT
   /sbin/iptables -A FORWARD -i ipsec+ -j ACCEPT


et le code modifié (la dernière ligne seulement) :
Code: Tout sélectionner
                # Accept everything connected
   /sbin/iptables -A INPUT   -m state --state ESTABLISHED,RELATED -j ACCEPT
   /sbin/iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

   # localhost and ethernet.
   /sbin/iptables -A INPUT   -i lo         -j ACCEPT
   /sbin/iptables -A INPUT   -p icmp       -j ACCEPT
   /sbin/iptables -A INPUT   -i $GREEN_DEV -m state --state NEW -j ACCEPT
   /sbin/iptables -A FORWARD -i $GREEN_DEV -m state --state NEW -j ACCEPT

   # accepte seulement traffic initie par la machine distante
   # et bloque tout traffic initie par la machine locale
   /sbin/iptables -A FORWARD -i ipsec+ -o eth+ -m state --state ESTABLISHED, RELATED -j ACCEPT


Voilà, je voulais savoir si ce que j'ai fais est juste ou si c'est une coïncidence ou de la chance ?

Je précise que cela fait bien ce que je veux, c'est à dire que d'un côté j'arrive bien à pinguer, à faire du vnc, du ftp... et de l'autre rien.

Merci pour vos réponses.

Tagne

PS : si je vous demande cela, c'est parce que c'est la première fois que je modifie le firewall...
Avatar de l’utilisateur
Tagne
Second Maître
Second Maître
 
Messages: 41
Inscrit le: 05 Juil 2004 16:14
Localisation: Avignon


Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron