Newsgroup: it.comp.sicurezza.unix
Titolo: Sicurezza

Qualcuno sà come posso testare se il mio server per vedere se è un groviera
o se pure è un pò sicuro?
Grazie
Marco

 un groviera o se pure è un pò sicuro?
Per controllare la cosa migliore e':
1) assicurarsi che ci siano attivi SOLO i servizi che
effettivamente devono essere "up"
2) assicurarsi che quei servizi siano installati correttamente
3) andare su uno degli innumerevoli siti dedicati alla sicurezza
e vedere se 
 3a) il sistema operativo e
 3b) i servizi (occhio alle versioni) sono soggetti a bug.
In caso aggiornare.
Eventuali firewall vengono dopo. Tieni conto che se hai un
servizio ftp che ti serve, quindi il firewall lo lascia aperto,
ed e' configurato alla c.... avrai un sistema che sembra lo smau
da tanto che e' affolato di ragazzini. naturalmente lo stesso
vale anche per gli altri servizi.
-- 
* Cristiano Deana - Amante del demone rosso col forcone in mano *
* Wind*ws non danneggia, i formati proprietari si'. Boicottali! *
* Il tuo HTML si e' mangiato la banda che serviva al mio reply! *
* Fai attenzione all'indirizzo modificato antispam se mi scrivi *

o se pure è un pò sicuro?
www.vulnerabilities.org
 ti permette di farti due scan, uno con nmap, uno
con nessus. E' un buon inizio.
-- 
"Heisenberg may have slept here"
Maurizio - Tannoiser - Lemmo
STIGE Srl Servizi Informatici
Founder Member of ERLUG (Emilia Romagna Linux User Group)
http://erlug.linux.it

 >o se pure č un pň sicuro?


Ho provato a fare uno scanner č possibile sapere quali dei due server č piů
sicuro con queste informazioni?
SERVER A:
Starting nmap V. 2.54BETA7
Interesting ports on  (123.123.123.123) :
(The 1523 ports scanned but not shown below are in state: closed)
Port       State       Service
21/tcp     open        ftp
This port is used for FTP(File Transfer Protocol)
Exploit in WU-FTPD that allows you to assemble and view the shadow password
file
23/tcp     open        telnet
This port is used for Telnet, remote login protocol
Telnet is susceptible to sniffers, you can sniff a telnet session and
acquire passwords
25/tcp     open        smtp
This port is used for SMTP e-mail transfers
There is an exploit script for sendmail 8.7-8.8.2 that gives you root access
53/tcp     open        domain
This port is used for Domain Name System (DNS) name queries
Named has a buffer overflow that allows a remote user to crash the daem
80/tcp     open        http
Hypertext Transfer Protocol, used for the World Wide Web
If you use IIS 3,4,or 5 there are many buffer overflows and exploits what
allow users to edit your website, there are also
many apache buffer overflows that stop httpd from running
81/tcp     open        hosts2-ns
This port is used for the HOST2 Name Server
110/tcp    open        pop-3
This port is used for Post Office Protocol Version 3 e-mail transfers
Qpopper 3.0beta29 contains a buffer overflow that allows authenticated users
to execute arbitrary commands as root
143/tcp    open        imap2
This port is used to connect to an IMAP4 e-mail server
444/tcp    open        snpp
617/tcp    open        unknown
3306/tcp   open        mysql
mySQL is a SQL server for Unix
TCP Sequence Prediction: Class=random positive increments
                         Difficulty=3733899 (Good luck!)
Remote operating system guess: Linux 2.1.122 - 2.2.16
---------------------------------------------------------------
SERVER B
Starting nmap V. 2.54BETA7
Interesting ports on (321.321.321.321) :
(The 1524 ports scanned but not shown below are in state: closed)
Port       State       Service
21/tcp     open        ftp
This port is used for FTP(File Transfer Protocol)
Exploit in WU-FTPD that allows you to assemble and view the shadow password
file
22/tcp     open        ssh
This port is used for SSH secure remote login protocol
SSH 1.2.26 contains a buffer overflow in the clients kerberos code
23/tcp     open        telnet
This port is used for Telnet, remote login protocol
Telnet is susceptible to sniffers, you can sniff a telnet session and
acquire passwords
25/tcp     open        smtp
This port is used for SMTP e-mail transfers
There is an exploit script for sendmail 8.7-8.8.2 that gives you root access
37/tcp     open        time
This port is used for the time server
53/tcp     open        domain
This port is used for Domain Name System (DNS) name queries
Named has a buffer overflow that allows a remote user to crash the daem
80/tcp     open        http
Hypertext Transfer Protocol, used for the World Wide Web
If you use IIS 3,4,or 5 there are many buffer overflows and exploits what
allow users to edit your website, there are also
many apache buffer overflows that stop httpd from running
106/tcp    open        pop3pw
110/tcp    open        pop-3
This port is used for Post Office Protocol Version 3 e-mail transfers
Qpopper 3.0beta29 contains a buffer overflow that allows authenticated users
to execute arbitrary commands as root
443/tcp    open        https
This port is used to connect to a secure web server/site
TCP Sequence Prediction: Class=truly random
                         Difficulty=9999999 (Good luck!)
Remote operating system guess: Linux 2.0.35-38

 server č piů sicuro con queste informazioni?
[mega-snip]
Ecco quel che volevo dire.
Hai un bel po' di servizi che girano su entrambe i server.
Puoi avere piu' scenari:
1) hai un servizio (o piu') "bacato" che permette di avere
   accesso al sistema o comunque che ha qualche problema.
2) nessun baco ma:
 2a) sono configurati bene (e dormi tranquillo)
 2b) hai uno o piu' demoni configurati alla c.... che pur
     essendo esenti da buchi permettono attraverso la configura-
     zione alla c.... di crearti dei problemi
Quindi:
1) guarda le versioni dei demoni e controlla che non diano
   problemi
2) controlla e ri-controlla le tue configurazioni
3) chiudi i servizi (tramite firewall o inetd) a chi non deve 
   usarli (esempio: ma da tutto il mondo devono fare telnet o
   lo da pochi e fidati ip?


sicuro con queste informazioni?
Nessuno. Troppa roba. Alcune cose non hanno senso (telnet e ssh sulla
stessa macchina?).
Se sono macchine di casa, puoi anche stare relativamente tranquillo, nel
senso che cmq sappi che ogni volta che sei collegato ogni fesso con uno
scanner tentera di bucarti, e considerando gli exploit rilasciati per
tutti questi servizi, anche coprire i security fix e` uno spreco di
risorse. Ti servono davvero tutti quei servizi? compreso un pop3? un ftp
server?
Se, peggio, e` una macchina di produzione, hai dei seri problemi.
Serissimi. E sopratutto di approccio.
Per capirci, la mia macchina di casa, non risponde nemmeno al ping... i
miei server di produzione rispondono su ssh, su http, su smtp, e sono
tutte macchine diverse... fai un parallelo...
-- 
Every program has two purposes -- one for which it was written and
another for which it wasn't.


oltre a nessus, per completezza, testa la macchina anche con saint...
io inizio cosě quando devo controllare la sicurezza dei server che mi 
fanno amministrare... ovviamente usare solo un programma di scanning 
automatizzato non č suficiente a garantire la sicurezza, solo un buon 
punto di partenza!
-- 
konrad
Old programmers never die, they just branch to a new address.

    lo da pochi e fidati ip?
Come faccio a limitare l'uso del telnet ad alcuni indirizzi IP?
Tieni presente che non sono proprio all'asciutto con linux. Qualcosa lo
capisco :)
Ciao
Marco

 tutte macchine diverse... fai un parallelo...
Ovvero rispondono solo su codeste tre porte? E come fai ad uploddare i file
sul server?
All'interno del mio server ho dei clienti che hanno necessità di utilizzare
l'FTP per upload!
Il telnet lo uso solamente io quindi per questo potrei limitarlo al mio solo
IP!
Ciao
Marco

Ti ringrazio infatti sono al punto di partenza, fino a poco tempo fa cercavo
solamente di installare versioni aggiornate senza badare alla sicurezza ma
poi piano piano leggendo questo ng. mi sono accorto che la sicurezza su
internet è davvero importante.
Approposito cos'è il saint? Mi puoi dare l'indirizzo dove trovarlo o qualche
maggiore info?
Grazie
Marco

 Marco
-- 
 Alberto 'JCN-9000' Varesio -AIX V4.3 System Support- Phone: 
+39-011-415-8111
 EDIST SpA - Via Goito 51/A      Riding the world       Fax: +39-0270040-8636
 10195 Grugliasco (TO) ITALY     on a Honda CB500      Cell: 
+39-349-492-4769
 mailto:
A.Va...@edist.it
             mailto:
alberto...@torinofacile.it

 Marco
-- 


 servizi
Ma č veramente necessario (e perchč) mettere un firewall davanti ad un
server che ha abilitati solo i servizi che effettivamente deve fornire
(www,ftp,smtp,pop e pgsql) e che li deve fornire al mondo intero?
-- 
Roberto Tagliaferri<-> r.tagliaferri@(forse)
tosnet.it
	Il giovane marito si ammira nudo allo specchio...
	"Vedi cara, con qualche centimetro in piů sarei un re"
	e la moglie "e con qualche centimetro di meno saresti una regina!"

(www,ftp,smtp,pop e pgsql) e che li deve fornire al mondo intero?
Oddio, veramente necessario magari no, ma altamente consigliabile
senz'altro. Conosci a menadito tutte le debolezze/implementazioni del
protocollo tcp/ip? Anche quelle non ancora scoperte?
Nel dubbio... blocca.
Un firewall (che anche qui, non e` la panacea per tutti i mali), ti
permette di non dover monitorare la tua macchina 24/7 e nel dubbio, di
negare tutto quello che tu non hai esplicitamente previsto, ivi compreso
utilizzi non ortodossi di funzionalita`/servizi di rete.
Ciao
-- 
Windows95 (noun): 32 bit extensions and a graphical shell for a 16 bit
patch to an 8 bit operating system originally coded for a 4 bit
microprocessor, written by a 2 bit company, that can't stand 1 bit of
competition.


 Ciao
Ok, vero, ma ha senso bloccare delle porte comunque non usate da nessun
servizio? Dopotutto se non ho rcpd è inutile mettere il firewall che
blocca le chiamate a rcpd.
Forse può avere senso se sulle macchine girano servizi che non devono
essere visti da tutti (magari servizi agli utenti che si collegano da
modem), anche se con tcpd si fa già molto.
-- 
Roberto Tagliaferri<-> r.tagliaferri@(forse)
tosnet.it
	Il giovane marito si ammira nudo allo specchio...
	"Vedi cara, con qualche centimetro in più sarei un re"


modem), anche se con tcpd si fa già molto.
Fai onestamente prima a fare il contrario, ovvero a bloccare tutto a
default, e aprire solo quello che vuoi aprire.
Tcpd non fa` i miracoli, ad esempio e` altamente inefficente nei
confronti di tecniche di modifica/alterazione di indirizzo, inoltre un
firewall ben configurato ti permette di controllare determinati aspetti
della connessione TCP/IP.
Cosi` come quando installi prima levi tutto, poi apri all'occorrenza,
cosi` fai anceh con un firewall, prima chiudi tutto, poi apri solo le
porte e/o gli indirizzi che ti servono.
Ovviamente parlo di progettazione, non di esecuzione.
Ciao
-- 
        A THOUGHT FOR THE DAY
Too often, we lose sight of life's simple pleasures...........


 Marco
Grazie
Marco

 Come faccio a limitare l'uso del telnet ad alcuni indirizzi IP?
tcp_wrappers ; man tcpd
E se volessi restringere il campo a 10 indirizzi IP anzichč 1?
Grazie
Marco


Ma una firewall non rallentano di molto i processi?
Marco

                    Linux User #221457

 ha scritto nel messaggio
news:mmj8ltsll8shtof97...@4ax.com...


punto di partenza!
Grazie :-)
