Exploit

Un exploit è un programma, una parte di codice o un insieme di comandi progettati per sfruttare una vulnerabilità in un sistema software. Gli hacker usano gli exploit per ottenere l'accesso a un sistema, elevare tale accesso ai permessi di amministratore o di (root), quindi usare quell'accesso per installare malware, estrarre informazioni o interrompere le operazioni.

Le vulnerabilità in un sistema software possono assumere molte forme. Alcune vulnerabilità sono il risultato di bug o sviste nel codice software; altre derivano da errori commessi da un amministratore di sistema durante la configurazione. Allo stesso modo, anche i modi in cui un exploit può prendere di mira i sistemi possono essere molteplici. Alcuni exploit prendono di mira le vulnerabilità nei browser Web, nei client di email o in altri software che aprono file provenienti da Internet. Altri si diffondono autonomamente su una rete di computer, infettando il primo computer con altri mezzi, quindi analizzando i computer vicini ed eseguendo automaticamente l'exploit sui computer vulnerabili.

Quando uno sviluppatore del software vulnerabile viene a conoscenza di un exploit, può rilasciare un hotfix per correggere la falla. Più a lungo una vulnerabilità è nota, maggiore è il numero di hacker che vi hanno accesso; per questo è importante installare regolarmente gli aggiornamenti di sicurezza e le definizioni dell'antivirus. Un exploit utilizzato dagli hacker prima che gli sviluppatori del software interessato ne siano a conoscenza è noto come exploit zero-day, perché lo sviluppatore ha avuto zero giorni di preavviso per rilasciare una patch e deve lavorare rapidamente per risolvere il problema.

NOTE: Molte aziende che gestiscono siti Web e software offrono programmi di bug bounty per incoraggiare gli hacker etici a trovare e segnalare le vulnerabilità prima che possano essere sfruttate da hacker criminali.

Aggiornato 29 novembre 2022 da Brian P.

quizMetti alla prova le tue conoscenze

Come si chiama una connessione temporanea tra un client e un server?

A
Riunione
0%
B
Sessione
0%
C
Riunione informale
0%
D
Classe
0%
Corretto! Sbagliato!     Vedi la definizione di Sessione.
Altri quiz →

Il dizionario informatico Tech Terms

La definizione di Exploit in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.