Valutazione della vulnerabilità nell'hacking etico, Politecnico di Bari

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à.

See more

14 Pages

RTD-A
- aa 2023-24 -
DEI, Politecnico di Bari
Laboratorio
Hacking etico
Ilaria Cianci, PhD
e-mail: ilaria.cianci@poliba.it
Valutazione della vulnerabilità
Machine Translated by Google
2
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.
• Supponiamo che tu amministri una rete aziendale.
Pensare come il nemico
Machine Translated by Google

Unlock the full PDF for free

Sign up to get full access to the document and start transforming it with AI.

Preview

Introduzione alla Valutazione della Vulnerabilità

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

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

Approccio del Cracker

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à

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

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

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

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

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

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

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

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

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

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

Esercizio · Esegui un VA con Greenbone considerando weak vm come bersaglio 14

Can’t find what you’re looking for?

Explore more topics in the Algor library or create your own materials with AI.