Re: Partage NFS d'un ZIP

2003-01-30 Par sujet Daniel Cordey
On Thursday 30 January 2003 14:55, Jean-Bruno Luginbühl wrote:

 Encore une question sur NFS, quelqu'un installant une machine sur un
 réseau, machine avec laquelle il a évidemment les droits root, peut en
 usurpant simplement l'UID de quelqu'un accéder à ces fichiers. Y-a-t-il
 un moyen plus efficace de protéger un partage NFS?

Normalement NFS est utilisé en combinaison avec NIS (Yellow Pages) chargé de 
gérer les UID des utilisateurs entre les systèmes. Je crois que NIS a encore 
plein de trous de sécurité... le UID zéro peut-être automatiquement mappé sur 
nobody par la config NFS, mais il y a sans doute plein de manières de 
tromper NFS qui pas un logiciel exemplaire au niveau de la sécurité... loin 
s'en faut !

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Partage NFS d'un ZIP

2003-01-30 Par sujet Marc SCHAEFER
On Thu, Jan 30, 2003 at 02:55:08PM +0100, Jean-Bruno Luginbühl wrote:

 Je désire partager un lecteur ZIP entre plusieurs postes Linux, et je
 voulais à cet effet utiliser la commande mount sur le poste client
 (insertion d'une ligne dans fstab). Seulement je me dis qu'il faudra

D'après ce que j'ai compris, virtualfs est un système de fichier --
implémenté par interception d'appels de bibliothèques -- qui a été conçu
justement pour ce genre de problèmes.

 Encore une question sur NFS, quelqu'un installant une machine sur un
 réseau, machine avec laquelle il a évidemment les droits root, peut en
 usurpant simplement l'UID de quelqu'un accéder à ces fichiers. Y-a-t-il
 un moyen plus efficace de protéger un partage NFS?

NFS seul ne peut rien y faire. En théorie, on peut faire de
l'authentification Kerberos avec NFS: c'est assez complexe mais
relativement sûr (le logiciel étant complexe ...).

Je regarderais donc deux fois virtualfs.

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Partage NFS d'un ZIP

2003-01-30 Par sujet Jean-Bruno Luginbühl
Le jeu 30/01/2003 à 15:07, Marc SCHAEFER a écrit :

 
 Je regarderais donc deux fois virtualfs.

Merci je vais regarder dans cette direction

Jean-Bruno

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Partage NFS d'un ZIP

2003-01-30 Par sujet Marc SCHAEFER
On Thu, Jan 30, 2003 at 03:19:13PM +0100, Daniel Cordey wrote:

 Normalement NFS est utilisé en combinaison avec NIS (Yellow Pages) chargé de 

NIS est encore plus dangereux que NFS seul.

Eventuellement NIS+ (qui sauf erreur est resté propriétaire à Sun),
voire mieux Kerberos, pour la partie authentification.

D'après ce que j'ai compris, il faudrait aussi regarder dans la
direction d'AFS, que IBM a ouvert récemment (openafs sous Debian).

Coda est aussi avancé et peut-être bien également du point de vue
sécurité.

Enfin, CIFS (successeur de SMB) est peut-être intéressant vu qu'il se
POSIXise.

 plein de trous de sécurité... le UID zéro peut-être automatiquement mappé sur 
 nobody par la config NFS, mais il y a sans doute plein de manières de 
 tromper NFS qui pas un logiciel exemplaire au niveau de la sécurité... loin 
 s'en faut !

# su - schaefer

et hop, tu as accès à tous les fichiers de schaefer. Ce qui ne permet
pas de pirater root (no_root_squash), mais ... d'ailleurs dans les
anciens systèmes UNIX les binaires appartenaient à bin ...

A l'EPFL ils avaient ajouté au serveur NFS une couche propriétaire
qui pouvait limiter les UIDs et GID par adresse IP. Mais bon, tout cela
n'aide pas vraiment.

NFS a été conçu pour un monde où les utilisateurs ne seraient pas
super-user, et cela a été invalidé le jour où l'on a connecté le premier
Mac ou PC au réseau.

(la première version de NFS n'avait même pas de checksum sur ses packets
UDP pour aller plus vite: sur les réseaux SLIP cela posait des problèmes
d'intégrité de données (pas de CRC/ECC/checksum dans SLIP au contraire
d'Ethernet)).

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Partage NFS d'un ZIP

2003-01-30 Par sujet Daniel Cordey
On Thursday 30 January 2003 16:08, Marc SCHAEFER wrote:

 D'après ce que j'ai compris, il faudrait aussi regarder dans la
 direction d'AFS, que IBM a ouvert récemment (openafs sous Debian).

Ce qui me fait rire, c'est qu'AFS est un vieux projet qui a démaré dans une 
université (carnegie mellon ?) sous la houlette d'IBM... vers 1985-86... a 
l'époque, on savait déjà que c'était meilleur que NFS... NFS a toujours 
privilégié la sois-disant perfomance au détriment de la sécurité et de la 
fiabilté. A la même époque, ATT (Bell labs) avait aussi sorti RFS, dont le 
système de gestion des buffer cache était aussi performant que le HP 
diskless. Il y a ensuite eu le DCE qui introduît Kerberos... mais, malgré 
l'exellence de toutes ces solutions, NFS a finalement réussi à s'imposer... 
exactement (avec les mêmes tares) comme un certain OS que je ne nommerai pas 
:-( 

Je suis donc heureux si une alternative arrivait à nous débarasser de NFS :-)

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Partage NFS d'un ZIP

2003-01-30 Par sujet Marc SCHAEFER
On Thu, Jan 30, 2003 at 05:07:54PM +0100, Daniel Cordey wrote:
 Ce qui me fait rire, c'est qu'AFS est un vieux projet qui a démaré dans une 
 université (carnegie mellon ?) sous la houlette d'IBM... vers 1985-86... a 

Juste (un peu plus tard me semble-t-il).

 Je suis donc heureux si une alternative arrivait à nous débarasser de NFS :-)

moi aussi.

PS: NFS était quand même la seule alternative documentée et libre.

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.



Re: Partage NFS d'un ZIP

2003-01-30 Par sujet Daniel Cordey
On Thursday 30 January 2003 19:02, Marc SCHAEFER wrote:

 Juste (un peu plus tard me semble-t-il).

Comme j'ai assisté à uen présentation lors de USENIX à Dallas en janvier 1988, 
j'en déduit que le projet devait avoir ~2 ans... 

 PS: NFS était quand même la seule alternative documentée et libre.

A la sauce SUN... presque comme ce que propose M* aujourd'hui. Tu avais le 
droit de faire des propositions et de reporter les bugs... sans garantie de 
quoi que se soit !

Daniel

--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se désabonner aussi.