Cos'è un test di penetrazione?

Un test di penetrazione è un tipo di valutazione della sicurezza eseguita su un sistema informatico in cui la persona che esegue i tentativi di valutazione di hackerare il sistema. L'obiettivo del test è determinare se qualcuno con intenti dannosi può entrare nel sistema e ciò che può accedere una volta che il sistema è stato penetrato. I test di penetrazione sono offerti da un numero di aziende specializzate nella sicurezza dei sistemi informatici e spesso sono fortemente raccomandati per sistemi e aziende di tutte le dimensioni, poiché il danno a un sistema informatico causato da un attacco ostile può essere costoso e imbarazzante.

Ci sono diversi approcci al test di penetrazione. In un approccio Black Box, non vengono fornite informazioni sul sistema alla persona che esegue il test. Lui o lei inizia da zero per cercare potenziali exploit e entrare nel sistema. In un test della scatola bianca, vengono fornite tutte le informazioni, consentendo al tester di simulare un lavoro interno o perdita di informazione. Alcune aziende scelgono un approccio ibrido, in cui vengono fornite alcune informazioni e devono essere ricercate altre informazioni.

Nel corso di un test di penetrazione, l'esperto di sicurezza può simulare la cancellazione o l'alterazione dei dati, il furto di file, l'inserimento di codice dannoso e una varietà di altre attività. Il test di penetrazione può rallentare il sistema, il che rende importante i tempi del test; Le aziende vogliono evitare di interferire con le proprie operazioni quando eseguono valutazioni di sicurezza.

Le persone che eseguono i test di penetrazione hanno un'ampia libreria di competenze informatiche e alcune hanno una storia come hacker che li ha familiarizzati con i numerosi modi in cui i sistemi informatici possono essere sfruttati. Assumere hacker qualificati come consulenti di sicurezza possono effettivamente essere una mossa commerciale molto esperta per un'azienda specializzata nella sicurezza dei computer e della rete, come hacker didieci hanno la conoscenza e le informazioni più aggiornate e sono abituati ad avvicinarsi ai sistemi informatici dal ruolo di qualcuno con malizia, piuttosto che dal ruolo di un esperto di sicurezza interessato.

Per semplici test, è possibile utilizzare un sistema automatizzato per eseguire un test di penetrazione. Ciò riduce le spese e consente alle aziende di tenere facilmente test casuali quando pensano che potrebbe esserci un bisogno. I test manuali sono più approfonditi e richiedono tempo, ma può produrre risultati più completi. Un essere umano creativo e determinato può rilevare potenziali exploit che può perdere un programma automatizzato.

Una volta concluso un test di penetrazione, i risultati vengono scritti e presentati al cliente. Insieme ai risultati, viene generato un elenco di raccomandazioni, con la società di sicurezza che indica le aree in cui la sicurezza potrebbe essere migliorata e dare suggerimenti per il miglioramento.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?