Newsgroup: it.comp.os.linux.iniziare
Titolo: alcuni quesiti da novello....

salve
avrei alcuni quesiti da proporvi
1)il file resolve.con e' presente nella mia distr. mandrake 8.1 sia in 
/etc/ppp
che in /etc quale dei due va configurato?
Io l'ho configurato in entrambi e il collegamento ad internet funziona 
bene....
i parametri sono
domain nome FQDN scelto da me
search 
libero.it
nameserver ip libero dns
2)il file hosts e' realmente necessario? o e' un retaggio di quando il DNS 
non ancora esisteva?
3)il file networks ha la stessa utilita' di hosts?
4) il hosts.deny ho inserito ALL:ALL e ALL:PARANOID mentre in hosts.allow 
ALL:192.168.0.5 questo basta
per avere una certa sicurezza?
grazie!

 per avere una certa sicurezza?
 man 8 tcpd.  Dipende da cosa hai installato su  quella macchina. I file
che hai nominato influenzano solo i servizi lanciati sotto tcpd.
-- 
GHERdO, happy GNU/linux user.
 
http://www.cyberspace.org/~gherdo/

 ALL:192.168.0.5 questo basta per avere una certa sicurezza?
ALL:ALL e' piu' restrittivo di ALL:PARANOID, puoi togliere il secondo.
hosts.allow e deny servono solo per alcuni servizi, in primo luogo tutti
quelli che partono da inetd o xinetd e anche alcuni demoni stand-alone come
ssh.
Se hai un server di posta invece verifica che sia in ascolto solo su
interfacce locali e non su internet.
E cosi' per molti altri servizi ma non e' un discorso cosi' semplice; sirei
pere' cje come comportamento iniziale va bene, poi dipende da quallo che
devi farci con quelle macchine.
per avere una certa sicurezza in teoria basta tenere spento il computer, ma
a quanto dicono sui giornali nemmeno questo basta <g>
-- 
Sono un servitore del Fuoco Segreto, e reggo la fiamma di Anor.
A nulla ti servira' il fuoco oscuro, fiamma di Udun.
Torna nell'Ombra! Non puoi passare.

 che hai nominato influenzano solo i servizi lanciati sotto tcpd.
Anche tutti quelli che sono linkati direttamente alla libwrap. Secondo come
sono stati compilati: xinetd, portmap, ssh.
Quindi per risultare meno criptici per i niubbi: se configurate i due file 
/etc/hosts.allow(deny) con molta probabilita' mettete in sicurezza:
portmap, xinetd (quindi ftp, telnet ecc. ecc.) e piu' raramente il server
ssh.
Portmap (con un netstat o un nmap vedete la dicitura sunrpc) serve a nfs e
nis(?). E' potenzialmente molto pericoloso perche', un po' come sendmail, se
presenta un baco c'e' la seria possibilita' di ottenere una shell di root 
non autorizzata. Molte redhat6.2 (e altre distro) sono state bucate grazie 
ad un portmap bacato (anche una delle mie!). Se non serve va disabilitato. 
Se serve vanno configurati per bene i due file hosts.*.
 
Xinetd, invece, regola l'accesso a molti server diversi tra cui telnet e ftp
e ha un suo meccanismo interno con cui regola l'accesso da determinati host.  
Di solito pero' viene compilato anche con il supporto libwrap cosi' da
utilizzare i due file in questione come faceva tradizionalmente l'accrocchio
inetd+tcpd.
E piu' raro che ssh venga compilato per usare i due file, ma e' possibile. 
In genere pero' openssh e' abbastanza sicuro e basta stare attento ad 
eventuali aggiornamenti della distribuzione.
Pero' la cosa importante da ricordare e', se xinetd non vi serve (non siete
server telnet o ftp) e non siete dei server nfs o nis e quindi non vi serve
neanche portmap, la cosa migliore 'e disabilitare i servizi corrispondenti.
E' altamente probabile che anche il server ssh non vi serva ad una mazza.
Ultima nota: disabilitare xinetd o sshd non preclude la possibilita' di
usare *client* ftp, telnet o ssh.
-- 
Enrico Bodo  -   Postdoctoral Research Fellow      
University of Rome "La Sapienza" 
Department of Chemistry         

 per avere una certa sicurezza?
Dipende. Non tutti i server usano quei file, anzi molti li ignorano.
-- 
Enrico Bodo  -   Postdoc Fellow       
