Hack

La parola hack ha due definizioni principali legate all'informatica. Spesso indica l'accesso a un sistema informatico per ottenere un accesso non autorizzato ai suoi dati. Può anche indicare una soluzione poco elegante ma ingegnosa a un problema di informatica nel codice sorgente di un programma.

Hack di sicurezza

Nel contesto della sicurezza informatica, un hack è un'intrusione non autorizzata in un sistema informatico. Un hacker è una persona che usa un hack per installare malware su un altro computer, rubare informazioni da un database o anche solo vandalizzare un sito web. Esistono molti tipi di hack che un hacker può usare per accedere a un sistema.

Un tipo di hack consiste nell'ottenere l'accesso attraverso un account utente compromesso. Dopo aver identificato il possibile nome utente dell'account di una vittima, l'hacker può provare un attacco a forza bruta che tenta ripetutamente password comuni. Può usare uno sniffer di pacchetti per intercettare il traffico e acquisire dati non crittografati, sperando di trovare un pacchetto contenente una password o altri dati preziosi. Può anche usare uno strumento di scansione per trovare porte aperte vulnerabili alle intrusioni.

Gli hacker possono anche usare hack di ingegneria sociale per accedere a un sistema. Gli hack di ingegneria sociale non richiedono la stessa abilità tecnica della scansione delle porte e dell'intercettazione del traffico web, ma usano invece la manipolazione psicologica e altri trucchi. Per esempio, un attacco di phishing cerca di indurre in errore una vittima spingendola a divulgare le proprie informazioni tramite un falso messaggio di posta elettronica.

Hack di programmazione

Un hack di programmazione è una soluzione non standard e spesso poco raffinata a un problema di programmazione. Può usare metodi non documentati per eseguire una funzione o persino sfruttare un bug presente in un'altra parte del programma. Questi tipi di hack, noti anche come "kludge", spesso richiedono meno lavoro rispetto a una soluzione più solida al problema, ma possono introdurre nuovi bug o comportamenti imprevisti.

Aggiornato April 12, 2023 da Brian P.

quizMetti alla prova le tue conoscenze

Handsfree technology in automobiles uses which technology?

A
Wi-Fi
0%
B
Ethernet
0%
C
NFC
0%
D
Bluetooth
0%
Correct! Incorrect!     View the Bluetooth definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di Hack 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.