Slide dal Politecnico di Bari su valutazione della vulnerabilità. Il Pdf, una presentazione di Informatica a livello universitario, esplora l'hacking etico, la scansione di rete con Nmap e Nessus, e l'identificazione delle vulnerabilità.
Mostra di più14 pagine


Visualizza gratis il Pdf completo
Registrati per accedere all’intero documento e trasformarlo con l’AI.
Machine Translated by Google de' remi facemmo ali POLI 1990 ITECNICO DIE DEI DIPARTIMENTO DI INGEGNERIA ELETTRICA E DELL'INFORMAZIONE Valutazione della vulnerabilità Ilaria Cianci, PhD RTD-A DEI, Politecnico di Bari e-mail: ilaria.cianci@poliba.it Hacking etico Laboratorio - aa 2023-24 - Politecnico di Bari BARMachine Translated by Google
Pensare come il nemico . Supponiamo che tu amministri una rete aziendale. Tali reti sono comunemente composte da sistemi operativi, applicazioni, server, monitor di rete, firewall, sistemi di rilevamento delle intrusioni e altro ancora. Ora immagina di provare a tenerti aggiornato su ognuno di questi. · Data la complessità degli ambienti software e di rete odierni, exploit e bug sono una certezza. Mantenere aggiornati con patch e aggiornamenti per un'intera rete può rivelarsi un compito arduo in una grande organizzazione con sistemi eterogenei. 2Machine Translated by Google
Pensare come il nemico · Per potenziare le tecnologie di sicurezza e contribuire alla protezione di sistemi, reti e dati, è necessario pensare come un cracker e valutare la sicurezza dei propri sistemi verificandone i punti deboli. · Le valutazioni preventive delle vulnerabilità dei propri sistemi e delle risorse di rete possono rivelare potenziali problemi che possono essere risolti prima che un cracker ne sfrutti i vantaggi. 3Machine Translated by Google
Valutazione della vulnerabilità · è un audit interno della sicurezza della tua rete e del tuo sistema; · i cui risultati indicano la riservatezza, l'integrità e la disponibilità della tua rete; · Fasi: · VA inizia con una fase di ricognizione, durante la quale vengono raccolti dati importanti riguardanti i sistemi e le risorse target · Questa fase porta alla fase di prontezza del sistema, in cui il target viene essenzialmente controllato per tutte le vulnerabilità note. · La fase di prontezza culmina nella fase di reporting 4Machine Translated by Google
Punto di vista · Le valutazioni della vulnerabilità possono essere suddivise in due tipi: · Guardando fuori dentro · dentro guardandosi intorno · Quando si esegue una valutazione della vulnerabilità dall'esterno , si tenta di compromettere i propri sistemi dall'esterno. Essere esterni alla propria azienda fornisce il punto di vista del cracker. · Quando esegui una valutazione della vulnerabilità guardando dall'interno, sei in un certo senso avvantaggiato poiche sei interno e il tuo stato è elevato a attendibile. Questo è il punto di vista che tu e i tuoi colleghi avete una volta che vi siete collegati ai vostri sistemi. 5Machine Translated by Google
VA contro PT · Considerare la differenza tra valutazioni della vulnerabilità e test di penetrazione. · Pensate a una valutazione della vulnerabilità come al primo passo verso un test di penetrazione. Le informazioni ricavate dalla valutazione vengono utilizzate per il test. · Mentre la valutazione verifica la presenza di falle e potenziali vulnerabilità, il penetration test tenta in realtà di sfruttare i risultati. 6Machine Translated by Google
Vantaggi nell'esecuzione di VA · Crea un focus proattivo sulla sicurezza delle informazioni · Trova potenziali exploit prima che i cracker li trovino · Si traduce in sistemi mantenuti aggiornati e patchati · Promuove la crescita e aiuta nello sviluppo delle competenze del personale . Riduce le perdite finanziarie e la pubblicità negativa 7Machine Translated by Google
Valutazione degli strumenti · Proprio come in ogni aspetto della vita quotidiana, ci sono molti strumenti diversi che svolgono lo stesso lavoro. Questo concetto si applica anche all'esecuzione di valutazioni della vulnerabilità . · Esistono strumenti specifici per sistemi operativi, applicazioni e persino reti (in base ai protocolli utilizzati). · Alcuni strumenti sono gratuiti; altri no. · Alcuni strumenti sono intuitivi e facili da usare, mentre altri sono criptici e scarsamente documentati ma hanno funzionalità che altri strumenti non hanno. 8Machine Translated by Google
Suggerimento · Se possibile, allestisci un laboratorio di prova e prova quanti più strumenti possibile, annotando i punti di forza e di debolezza di ciascuno. · Rivedere il file README o la pagina man per lo strumento. . Inoltre, cercare su Internet ulteriori informazioni, come articoli, guide dettagliate o persino mailing list specifiche per uno strumento. 9Machine Translated by Google
Mappa N · Nmap è un primo passo competente nella valutazione della vulnerabilità. · È possibile mappare tutti gli host all'interno della rete e persino passare un'opzione che consente a Nmap di tentare di identificare il sistema operativo in esecuzione su un particolare host. · Nmap è una buona base per stabilire una politica di utilizzo di servizi sicuri e di interruzione dei servizi inutilizzati. 10Machine Translated by Google
Nesso · Nessus è uno scanner di sicurezza a servizio completo. Il plug-in L'architettura di Nessus consente agli utenti di personalizzarla in base ai propri sistemi e reti. · Come qualsiasi scanner, Nessus è valido tanto quanto lo è il database delle firme su cui si basa. · Fortunatamente, Nesus viene aggiornato frequentemente e offre funzionalità di reporting complete, scansione host e ricerca delle vulnerabilità in tempo reale. 11Machine Translated by Google
Nessuno · Nikto è un eccellente script di interfaccia gateway comune (CGI) scanner. · Nikto non solo verifica le vulnerabilità CGI, ma lo fa in modo evasivo, in modo da eludere i sistemi di rilevamento delle intrusioni. · È corredato da una documentazione completa che dovrebbe essere attentamente esaminata prima di eseguire il programma. Se hai server Web che forniscono script CGI, Nikto può essere un'eccellente risorsa per controllare la sicurezza di questi server. 12Machine Translated by Google
Greenbone OpenVAS · OpenVAS è uno scanner di vulnerabilità completo. Le sue capacità includono test non autenticati, test autenticati, vari protocolli Internet e industriali di alto e basso livello, ottimizzazione delle prestazioni per scansioni su larga scala e un potente linguaggio di programmazione interno per implementare qualsiasi tipo di test di vulnerabilità. · Lo scanner è accompagnato da un feed di test di vulnerabilità con una lunga cronologia e aggiornamenti giornalieri. . Questo feed della community Greenbone include oltre 50.000 test di vulnerabilità. 13Machine Translated by Google
Esercizio · Esegui un VA con Greenbone considerando weak vm come bersaglio 14