Langbein Skrevet 7. november 2004 Del Skrevet 7. november 2004 (endret) På hjemmenettverket mitt har jeg en NFS-server stående med rimelig default oppsett, altså ingen ekstra sikkerhetstiltak. Det fungerer ypperlig til sitt bruk, og NFS er etter min mening den desidert enkleste måten å sette opp en filserver mellom *nix-maskiner. Men jeg skulle gjerne hørt fra de av dere som f.eks administrerer større nettverk i firmaer eller skoler. Hva har dere evt gjort av tiltak for å bedre sikkerheten? NFS har jo i seg selv ingen robust form for autentisering (bruker kun IP-adresser og UID). Så lenge alle klientmaskinene holdes konstant oppdatert, er det forhåpentligvis ingen vanlige brukere som får tilgang fra disse maskinene. Opsjonen 'secure' i /etc/exports tvinger slik jeg har skjønt det alle klientene til å opprette connections på priviligerte porter, slik at vanlige brukere ikke skal kunne benytte tvilsomme programmer (rough clients) til å opprette connections som en annen UID, da disse vil bli avvist av servern. Derfor er jeg mer redd for at folk rett og slett kobler seg inn på nettverket vha andre maskiner som de selv har kontroll på. Da trenger de ikke en gang å bruke trikseprogrammer, de er jo naturligvis root på disse egne pc'er og kan tilegne seg nøyaktig den UID de måtte ønske (eller bare være root hvis det ikke er sperret av servern med root_squash). IP-adressen kan selvsagt også settes manuelt til det man måtte ønske. Benyttes det firewall med MAC-filtrering kan jo det også trikses med. Med andre ord - hvordan kan man få sikret en NFS-server mot misbruk på best mulig måt? Jeg ser ihvertfall ingen annen utvei enn å benytte en eller annen form for kryptering siden dette dessverre ikke er innebygd i selve NFS. Er en eller annen IPSEC-løsning veien å gå? Eller bruke noe helt annet enn NFS? Endret 7. november 2004 av Langbein Lenke til kommentar
kyrsjo Skrevet 7. november 2004 Del Skrevet 7. november 2004 Jeg er admin på en skole, og sikkerhet/NFS er det vi ikke snakker så høyt om... Så vidt jeg har forstått, har NIS noen løsninger for dette, men dette har vi ikke implementert. (skolelinux har) Det med at IP-adressen kan settes manuellt er en todelt sak. Kun hvis man har "sørget for" at en gyldig ip er ledig, er dette mulig. ( i alle fall hvis mac-filtrering er på plass) Lenke til kommentar
stigfjel Skrevet 7. november 2004 Del Skrevet 7. november 2004 Har hørt at Sun Solaris har en del NFS-funskjoner som få/ingen andre unix-versjoner/linux-distroer har. Men dette vet jeg lite om hva innebærer. Det er en av grunnene til at NTNU kjører hardt på Solaris. Lenke til kommentar
Cronius Skrevet 9. november 2004 Del Skrevet 9. november 2004 Derfor er jeg mer redd for at folk rett og slett kobler seg inn på nettverket vha andre maskiner som de selv har kontroll på. Da trenger de ikke en gang å bruke trikseprogrammer, de er jo naturligvis root på disse egne pc'er og kan tilegne seg nøyaktig den UID de måtte ønske (eller bare være root hvis det ikke er sperret av servern med root_squash). IP-adressen kan selvsagt også settes manuelt til det man måtte ønske. Benyttes det firewall med MAC-filtrering kan jo det også trikses med. Med andre ord - hvordan kan man få sikret en NFS-server mot misbruk på best mulig måt? Jeg ser ihvertfall ingen annen utvei enn å benytte en eller annen form for kryptering siden dette dessverre ikke er innebygd i selve NFS. Er en eller annen IPSEC-løsning veien å gå? Eller bruke noe helt annet enn NFS? Hvis det er sant at man kan trikse med MAC-adresse (var ikke klar over dette) så betyr det at man effektivt kan utelukke fysisk sikkerhet (stole på en maskin basert på at "denne maskinen er til å stole på"), og som du sier blir du nødt til å ty til kryptering for autentisering (software-autentisering). Hvordan dette gjennomføres vet du sikkert mye bedre enn meg, men du har stort sett resonert deg fram til svaret i selve spørsmålet ditt.. Jeg tror ikke NFS hadde vært så utbredt hvis det ikke kan gjøres mer sikkert enn du beskriver det selv. Jeg tror det i så fall er "common practise" å bare la ssh ta seg av autentiseringa og heller la NFS gjøre den egentlig jobben sin. Lenke til kommentar
zyp Skrevet 9. november 2004 Del Skrevet 9. november 2004 Samba er jo et alternativ, som er sikrere enn NFS. Lenke til kommentar
kyrsjo Skrevet 9. november 2004 Del Skrevet 9. november 2004 Kan du ikke bruke NIS (netgroups) på en eller annen måte til å kontrollere tillgangen? Lenke til kommentar
lillemykhater Skrevet 10. november 2004 Del Skrevet 10. november 2004 (endret) Det er trivielt å endre MAC adresser, både på Linux og Windows (de leses fra kortet og caches i RAM, hvor de kan endres). Selv bruker jeg samba med ldap. NFS og LDAP via PAM fungerer vel også? Endret 10. november 2004 av lillemykhater Lenke til kommentar
Langbein Skrevet 10. november 2004 Forfatter Del Skrevet 10. november 2004 Nettopp, skal holde å gjøre noe slikt for å spoofe både IP og MAC: ifconfig eth0 192.168.0.1 hw ether 11:12:13:14:15:16 up Men ang. sistnevnte forslag - hjelper det for sikkerheten på NFS-serveren å bruke LDAP m/PAM? NFS bruker jo ikke passord, det er kun UID som gjelder, og man kan vel uansett bare omgå LDAP-serveren siden man ikke trenger oppslag av hverken brukernavn eller passord. Lenke til kommentar
kyrsjo Skrevet 10. november 2004 Del Skrevet 10. november 2004 Joda, men det krever mer å spoofe en maskin som allerede er på, da den stadig vil svare på requests om ip->MAC konvertering. (ARP) Ikke umulig, men ikke heeelt lett. Lenke til kommentar
JBlack Skrevet 10. november 2004 Del Skrevet 10. november 2004 Ville det vært mulig å kjøre NFS via ssh/ssl tunneling? Lenke til kommentar
stigfjel Skrevet 10. november 2004 Del Skrevet 10. november 2004 (endret) Kjør NFS på en Solaris-boks. Sun Solaris skal ha NFS-funksjonalitet som ikke fins noe annet sted. Endret 10. november 2004 av stigfjel Lenke til kommentar
kyrsjo Skrevet 10. november 2004 Del Skrevet 10. november 2004 Som hva? Personlig lurer jeg mest på om debian sarge støtter NFS v 3 - v2 (woody) suger ang. ytelse.... Lenke til kommentar
stigfjel Skrevet 10. november 2004 Del Skrevet 10. november 2004 Som hva? Personlig lurer jeg mest på om debian sarge støtter NFS v 3 - v2 (woody) suger ang. ytelse.... Som sagt, jeg vet lite om NFS. Men NFS-funksjoaliteten til Sun Solaris er en av grunnene til at NTNU kjører relativt hardt på Solaris. Lenke til kommentar
kyrsjo Skrevet 10. november 2004 Del Skrevet 10. november 2004 Joda. Men når klientene er linux - får du denne funksjonaliteten? Rent bortsett fra sikkerhetsgreiene ruler NFS! Hørt nfsv4 har en eller annen støtte for autentifikasjon. Lenke til kommentar
stigfjel Skrevet 10. november 2004 Del Skrevet 10. november 2004 Mener å huske at det var Sun som først kom med NFS. Og hvis det stemmer, vil de nok holde de godbitene for seg selv. De ekstrafunksjonene Sun måtte ha, er jeg ikke sikker på om vi vil se for Linux. Men Solaris skal snart bli open-source, så vi får vente og se. Lenke til kommentar
kyrsjo Skrevet 10. november 2004 Del Skrevet 10. november 2004 Men hvilke ekstrafunksjoner er det snakk om?!? Lenke til kommentar
stigfjel Skrevet 10. november 2004 Del Skrevet 10. november 2004 (endret) Men hvilke ekstrafunksjoner er det snakk om?!? Som sagt, jeg har ikke brukt NFS, men noen som kjenner systemet på NTNU har sagt at Solaris brukes bl.a. til NFS, da Solaris visstnok skal takle NFS på en måte ingen andre Unix/linux-distroer skal være i stand til. Når jeg vet eksakt hva det er, skal jeg komme tilbake. Endret 10. november 2004 av stigfjel Lenke til kommentar
Langbein Skrevet 11. november 2004 Forfatter Del Skrevet 11. november 2004 Ettersom jeg har forstått har Solaris støtte for Secure RPC som bruker public/private key og DES-kryptering, slik at NFS (som baserer seg på RPC) blir endel sikrere. Vi må nok belage oss på å vente en liten stund til NFSv4 er ferdig på Linux, før vi får en fullgod og sikker NFS out of the box. Hvis man bare leser de første linjene på http://nfs.sourceforge.net/ kan man lett få inntrykk at dette allerede er på plass (står at versjon 2,3 og 4 støttes av linux 2.6), men det er endel funksjonalitet som ikke er på plass ennå, blant annet sikkerhet. Når alt dette er ferdig og distroer leveres med alt inkludert, ser det meget lovende ut. Flere ulike former for autentisering skal støttes, både Kerberos-basert og en simplere mekanisme som trolig minner om Solaris sin løsning. Lenke til kommentar
stigfjel Skrevet 11. november 2004 Del Skrevet 11. november 2004 (endret) Det som er betenkelig er at det ikke har blitt implementert ordentlig sikkerhet i NFS for andre plattformer enn Solaris før. Så dette er på høy tid. Endret 11. november 2004 av stigfjel Lenke til kommentar
kyrsjo Skrevet 11. november 2004 Del Skrevet 11. november 2004 Det viktigste er vel egentlig autentifikasjon av hvem som får kople seg opp eventuellt hvem som får tilgang (kombinere med LDAP?) Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå