Freeonline.it è una Web directory con la particolarità di indicizzare esclusivamente risorse gratuite... »
Clicca per info sulla pubblicità
Freeonline - La guida italiana alle risorse gratuite di Internet
Indice generale
»
Homepage
»
Tutto il gratis
»
Programmi gratuiti
»
Il gratis via email
»
News dal Web
»
Guide, Articoli, ...
»
Free Internet
»
Free Mail
»
Tools gratuiti
»
Forum
»
Blog
»
MyFreeonline
»
Mappa sito
Tutto Gratis

Canali tematici
Incontri
Incontri
»
Sconti e Shopping
»
Webmaster area
»
Motori di ricerca
»
Linux area
»
Glossario inform.
»
Alberghi e Viaggi
»
Cartoline gratis
»
Sport e Calcio
»
Musica
»
Sala Giochi
»
Oroscopo - Meteo
 
Articoli
   


Intervista con Fyodor di Nmap

E' sempre un piacare discutere di GNU/Linux, sicurezza informatica e quant'altro con i personaggi che hanno contribuito allo sviluppo del mondo del software libero con i propri lavori. Questa volta abbiamo avuto il piacere di discutere con Fyodor, conosciuto per il suo gioiello Nmap, lo scanner di rete più utilizzato e famoso al mondo.

Intervista con Fyodor di Nmap

Vincenzo Ciaglia 1) Ciao Fyodor, grazie per la tua disponibilità. Facci sapere qualcosa su di te, come stai, qual è il tuo lavoro, cosa fai nella vita, nel tuo tempo libero e quali sono i tuoi principali passatempi.
Fyodor Ho appena compiuto 28 anni e vivo a Palo Alto, California. I miei hobby sono Linux, la programmazione, il TCP/IP, la lettura e lavorare sul mio sito web. Inoltre pratico anche delle cose non prettamente tecniche come andare in moto, uscire con gli amici, corse di auto e go-kart e sciare.

Vincenzo Ciaglia 2) Molte persone ti conoscono grazie ad Nmap. Ci puoi parlare di questo progetto ? Quali sono i suoi obiettivi?
Fyodor Nmap (Network Mapper) è una utility liberamente scaricabile per la scansione di reti e per operazioni di security auditing. In origini fu sviluppato e concepito per fare delle scansioni rapide sulle reti, anche se lavora egregiamente pure su singoli host. Nmap utilizza i pacchetti RAW IP per determinare quali host sono disponibili sulla rete, quali servizi (versione e nome dell'applicazione) quest'ultimi stanno offrendo, quali sistemi operativi (e quali versioni) stanno utilizzando, quale tipo di firewall usano, e un'altra dozzina di caratteristiche. Nmap viene utilizzato sulla maggior parte dei computer odierni ed è disponibile sia in versione grafica che testuale. Nmap è un software libero, disponibile con il suo codice sorgente, distribuito sotto licenza GNU GPL.

Vincenzo Ciaglia 3) Da quanto tempo sei impegnato con la sicurezza? A quando risale il tuo primo contatto con un computer?
Fyodor Sono cresciuto programmando ma il mio primo vero e proprio contatto con la sicurezza l'ho avuto alle scuole superiori (nei primi anni '90) quando ricevetti il mio primo account su una shell UNIX connessa ad Internet. Faceva parte di una BBS e insieme al mio amico David rapidamente facemmo dell'hacking. Infatti, passavamo molto del nostro tempo a cercare di violare i nostri account in un continuo gioco uno contro l'altro. Queste esperienze ci insegnarono molto.

Vincenzo Ciaglia 4) Qual è il tuo punto di vista sulla sicurezza informatica negli ambienti GNU/Linux?
Fyodor La sicurezza informatica si è sviluppata drammaticamente durante l'ultimo decennio e l'innovazione continua. Tutte le distribuzioni GNU/Linux venivano fornite, letteralmente, con dozzine di porte aperte ed erano del tutto lente a tappare i vari buchi di sicurezza. Ora i firewall sono attivati e configurati in base alle esigenze di ognuno di default. Inoltre, molte distribuzioni hanno implementato il sistema di sicurezza SELinux della NSA. Gli encrypted filesystem che venivano usati per richiedere di compilare patch e ricompilare il kernel sono ora soltanto alcuni semplici comandi. C'è da dire, però, che le condizioni sono ancora molto lontane dall'essere perfette. Mentre le feature di sicurezza come SELinux, gli encrypted hard drives, i firewall, le protezioni contro i buffer overflow e gli aggiornamenti automatici di sicurezza sono più facili da attuare per l'utente finale, essi sono ancora lontani dell'esserlo effettivamente. Vivo e respiro la sicurezza e sono il classico utente che trascurre un'intera serata a configurare a pennello SELinux per far in modo che lavori come più desidero sul mio webserver.
Molti utenti avrebbero probabilmente tolto ogni protezione, lasciato perdere o addirittura creato più problemi di sicurezza di prima con una configurazione di SELinux poco adeguata. E' utile ricordare come la "sicurezza tramite l'oscurità" (security through obscurity) abbia giocato un ruolo chiave nella sicurezza informatica moderna per ridurre worms, virus e quant'altro su queste piattaforme.

Vincenzo Ciaglia 5) Quale linguaggio di programmazione usi per i tuoi lavori? Qual è il tuo preferito? E perchè ?
Fyodor Nmap è sviluppato in C++, da molti definito come il "C con le classi". Fa pure un uso chiaro delle Standard Template Library. Quando quest'ultime hanno causato dei problemi, decisi di estendere ulteriormente i suoi usi. Altre volte creo dei programmi più leggeri in Perl, è sempre un piacere programmarci. Occasionalmente, poi, ho avuto a che fare con Java, Python, shell script, LISP e altro ma il C++ e il Perl sono i miei veri sostegni.

Vincenzo Ciaglia 6) Hai delle idee per migliorare Nmap?
Fyodor Certo! La prossima versione offrirà una scansione ARP e altri supporti ethernet. Questo permetterà di pianificare scansioni di ampie LAN (Local Area Networks). La versione 3.81 è ancora l'ultima rilasciata ma una prima beta che ingloba le funzionalità di cui ti ho parlato prima è disponibile qui. E' stata testata sulo su Linux. Poi, Google recentemente ha sponsorizzato alcuni sviluppatori di Nmap per il suo programma estivo. Alcuni progetti includono alcune nuove GUI, nuove funzionalità di rivelamento del sistema operativo e dei servizi/versione, creando nuove interpretazione dei venerabili programmi Netcat e Hping2, ed altro! Le descrizioni specifiche di tutto ciò che verrà fatto è disponibile qui. Le persone possono ancora aiutare il progetto attraverso l'nmap-dev mailing list.

Vincenzo Ciaglia 7) Perchè creasti un nuovo security tool? Cosa non ti piaceva degli altri, già presenti sul "mercato" ?
Fyodor Creai Nmap nel 1997. Avevo una intera directory di port scanner per la scansione di reti, incluso strobe (il mio preferito di allora), reflscan per le scansioni SYN, e Satan come UDP scanner. Ho modificato la maggior parte di questi per aggiungere le mie migliorie, ma ero frequentemente annoiato quando volevo usare un opzione di strobe con udp_scan, o viceversa. Alla fine decisi di scrivere il mio scanner da zero per venire incontro alle mie esigenze. Lo pubblicai sul numero 51 di Phrack e subito capii che ritornava utile anche a molte altre persone. Cominciai così a ricevere molti contributi a livello di codice e di idee da implementare al neonato scanner e così il progetto crebbe e continuò a crescere col tempo.

Vincenzo Ciaglia 8) Perchè un utente dovrebbe scegliere Nmap al posto di un altro security scanner?
Fyodor Una delle migliori cose del mondo opensource è sicuramente quella che un utente possa provare tutti i programmi presenti in giro e poi scegliere quello più adatto alle proprie esigenze. Incoraggio ogni utente affinchè lo faccia. Mentre Nmap non ha molta competizione nel campo dei port scanner, ci sono altre eccellenti applicazioni che competono con Nmap in modo più specifico. Mi tornano in mente Scanrand di Dan Kaminsky e Amap di THC. Nessus può usare sia Nmap che il suo port scanner interno per la scansione delle reti.

Vincenzo Ciaglia 9) Quale pensi sia stata la causa del successo di Nmap?
Fyodor La stessa che ha portato al successo Linux e gli altri progetti OpenSource. Internet permette la distribuzione del software e la collaborazione globale nello sviluppo. Combina questi benefici con un progetto che gli utenti trovano utile e interessante e avrai buone possibilità di successo, diventando così popolare. Non è la stessa cosa per il software commerciale, ovviamente. E' per questo motivo che il software commerciale non sta andando da nessuna parte e non lo farà per il prossimo decennio. Per questo, inoltre, mi aspetto una crescita sostanziale del software opensource. Sono felice di essere una parte della crescita dell'opensource.

Vincenzo Ciaglia 10) Molti script kiddie usano il tuo tool per forzare alcuni sistemi, cosa vorresti dirgli?
Fyodor Che mi stanno facendo vergognare per quello che ho creato. Ma gli spammer, i ladri di identità e altri mi annoiano più di qualsiasi altro teenager che perde del tempo a fare dei defacement di siti web.

Vincenzo Ciaglia 11) Eccetto Nmap, quale security/network tools è il tuo preferito e quale usi per i tuoi lavori? Dicci perchè li usi.
Fyodor Lasciami prima segnalare la lista dei "Top 75 Security Tools". Molte persone l'hanno trovata utile e salta fuori anche dalla ricerca con google del termine "security tools" e molte altre stringhe. Questi sono i risultati di una indagine condotta tra migliaia di utenti di Nmap. Spero di aggiornarla nei prossimi mesi. I tool che maggiormente uso sono spesso Netcat, Tethereal, Hping2 e Kismet.

Vincenzo Ciaglia 12) Cosa stai facendo ora? Stai lavorando su un nuovo progetto o stai sviluppando qualcos'altro?
Fyodor Sto finendo di scrivere un libro su Nmap, che spero di rilasciare entro l'anno. Sto inoltre lavorando a delle migliorie da apportare ad Nmap e dando un'occhiata agli studenti sponsorizzati da Google.

Vincenzo Ciaglia 13) Quale distribuzione GNU/Linux preferisci usare per i tuoi lavori?
Fyodor I miei tre sistemi più importanti sono equipaggiati con Fedora Core 3. Il mio server primario e le macchine desktop usano la distribuzione X86-64, mentre il mio Thinkpad una X86. Uso anche OpenBSD, FreeBSD, Solaris and Windows, usati solo per testare Nmap sui vari sistemi operativi. Dovrei comprare un sistema OSX economico (usato) per cominciare i test anche su questa piattaforma.

Vincenzo Ciaglia 14) La nostra intervista è completata. Grazie per il tuo tempo e per la tua disponibilità. Tanti saluti dall'Italia.
Fyodor Grazie! Vorrei salutare tutti i miei amici italiani, Gianluca Varenni e altri sviluppatori Winpcap, Ethereal, che mi hanno aiutato per l'artwork di Nmap e Giorgio Zoppi, che ha tradotto le manpage in Italiano.

UTILITA' E LINKS CORRELATI:

- Directory: Sicurezza informatica
- Directory: Linux

- NMap
- TuxJournal



<<< Altri articoli di: Interviste

Pubblicato il: 18/10/2005

AUTORE TESTO
Vincenzo Ciaglia
TuxJournal.net


 
Guide gratis di Freeonline
»
Indice
»
Attualità
»
Miniguide
»
ADSL
»
DOS
»
Manuale Java
»
Manuale Inform
»
Sito interattivo
»
Usabilità dei siti
»
Web Marketing
»
WebMaster area
»
Motori ricerca
»
Posizionamento
»
Guide Photoshop
»
Articoli su Linux
»
Glossario
»
Interviste




RSS - Clicca per prelevare i nostri feed RSS
 
Powered by PuntoWeb.Net S.r.l.