IPFilter
460033
30501775
2008-06-10T16:31:23Z
NeMeSiS
8528
/* Les autres pare-feux libres */
{{ébauche|logiciels libres|sécurité informatique}}
'''IPFilter''' (ou '''IPF''') est un module logiciel qui fournit des fonctions de [[pare-feu]] à de nombreux [[Système d'exploitation|systèmes d'exploitation]] [[Unix]], [[Linux]] ou [[Berkeley software distribution|BSD]].
Il peut être intégré au [[noyau de système d'exploitation|noyau]] [[UNIX]], ou être chargé dynamiquement comme module de celui-ci.
Son auteur et mainteneur est [[Darren Reed]].
==Particularités==
* Deux configurations sont chargées en mémoire : une active et une inactive. Le basculement de l'une à l'autre est automatique. C’est-à-dire que l'on peut tester une nouvelle configuration, la tester pendant un certain temps puis revenir automatiquement en arrière à l'aide d'une simple ligne de commande : <tt>ipf -s ; sleep 10 ; ipf -s</tt>. Quasiment aucun [[pare-feu]] commercial n'implémente de solution de ce type ;
* Comme il fonctionne sur beaucoup de systèmes multiplate-formes de type UNIX, il n'y a pas beaucoup de matériel sur lequel on ne peut pas faire tourner ''IPFilter'' (Simple [[Compatible PC|PC]], Gros Serveur avec CPU [[Reduced instruction set computer|RISC]], [[PlayStation]], [[Macintosh]]…)
* ''IPFilter'' est beaucoup utilisé et bien documenté. Il est facile d'obtenir de l'aide sur les [[Forum électronique|forums]] ;
* Pour des raisons de sécurité, '''IPF''' fait le minimum d'inspection de service dans le [[noyau (informatique)|noyau]]. En effet l'inspection de service étant complexe, tout bogue pourrait permettre la prise de contrôle de la machine. Seuls les protocoles très utilisés (comme [[File Transfer Protocol|FTP]], [[H323]] et [[IKE]]) sont inspectés dans le noyau. Pour inspecter tout autre service, il faut installer un [[Serveur mandataire|proxy]] qui, lui, tourne en [[espace utilisateur]] ;
* Le fait que '''IPF''' (comme '''PF''') fasse peu d'inspection de service, tout en imposant l'utilisation de [[Serveur mandataire|proxy]] est gênant pour des raison de performances, mais aussi quand il manque un proxy pour un protocole. Par exemple, il n'y a pas de proxy pour [[RPC]] ;
* Comme la plupart des [[pare-feu]]x libres, '''IPF''' ne gère pas [[IPsec]], les [[Serveur mandataire|proxys]], les [[Système de détection d'intrusion|IDS]], les serveurs d'[[authentification]] ainsi que d'autres technologies que les pare-feux commerciaux ont l'habitude de gérer. Pour faire cela, il faut utiliser d'autres modules BSD qui se configurent à part ;
==Systèmes d'exploitation==
IPFilter est intégré à :
* [[FreeBSD]] depuis la v2.2 ;
* [[NetBSD]] depuis la v1.2 ;
* [[Solaris (informatique)|Solaris]] depuis la version 10.
Il était intégré dans les versions [[OpenBSD]] inférieures à 3.0, avant d'être remplacé par [[Packet Filter]] à cause d'un changement de licence (celui-ci étant lié à un conflit entre Reed et les développeurs OpenBSD).
[[Système d'exploitation|Systèmes d'exploitation]] sur lesquels ''IPFilter'' fonctionne :
* [[386BSD]] 1.1 à 4 ;
* [[FreeBSD]] 2.0.0 à 2.2.8 ;
* [[IRIX]] 6.2 et 6.5 ;
* [[HP-UX]] 11.00 (IPFilter 4.0alpha*) ;
* [[Linux]] 2.4 à 2.6 ;
* [[NetBSD]] 1.0 à 1.4 ;
* [[OpenBSD]] 2.0 à 3.5 ;
* [[QNX]] 6 port ;
* [[Solaris (informatique)|Solaris]] et [[Solaris (informatique)|Solaris-x86]] 2.3 à 10 ;
* [[SunOS]] 4.1.3 à 4.1.4 ;
* [[Tru64]] 5.1a.
==Voir aussi==
===Les autres pare-feux libres===
* [[Netfilter|Linux Netfilter]], pare-feu libre des noyaux [[Linux]] 2.4 et 2.6.
* [[ipchains|Linux Ipchains]], pare-feu libre du noyau [[Linux]] 2.2.
* [[Packet Filter]] ou '''PF''', pare-feu libre d'[[OpenBSD]].
* [[Ipfirewall]] ou '''IPFW''', pare-feu libre de [[FreeBSD]].
===Liens externes===
* {{en}} [http://coombs.anu.edu.au/~avalon/ Site officiel]
* {{en}} [http://coombs.anu.edu.au/~avalon/ipfil-flow.html Schéma explicatif du chemin des paquets]
* {{en}} [http://www.phildev.net/ipf/ La FAQ IPFilter de Phil Dibowitz]
* {{en}} [http://www.obfuscation.org/ipf/ Une documentation IPFilter]
* {{en}} [http://m0n0.ch/wall/docbook/apas05.html Licence IPFilter]
{{Portail|sécurité informatique|Logiciels libres}}
[[Catégorie:Pare-feu logiciel]]
[[Catégorie:BSD]]
[[de:IPFilter]]
[[en:IPFilter]]