Nelle reti di computer, l'hacking è uno sforzo tecnico per manipolare il normale comportamento delle connessioni di rete e dei sistemi connessi. Un hacker è qualsiasi persona impegnata nell'hacking. Il termine hacking faceva storicamente riferimento a un lavoro tecnico costruttivo e intelligente che non era necessariamente correlato ai sistemi informatici. Oggi, tuttavia, hacking e hacker sono più comunemente associati a attacchi di programmazione malevoli su reti e computer su Internet.
Origini dell'hacking
M.I.T. gli ingegneri negli anni '50 e '60 in primo luogo hanno reso popolare il termine e il concetto di hacking. A partire dal modellismo del club e successivamente nelle sale computer mainframe, gli hack perpetrati da questi hacker erano intesi come innocui esperimenti tecnici e divertenti attività di apprendimento.
Più tardi, al di fuori di M.I.T., altri iniziarono ad applicare il termine a inseguimenti meno onorevoli. Prima che Internet diventasse popolare, ad esempio, diversi hacker negli Stati Uniti hanno sperimentato metodi per modificare illegalmente i telefoni in modo da poter effettuare chiamate interurbane gratuite attraverso la rete telefonica.
Con l'esplosione della popolarità delle reti di computer e di Internet, le reti di dati sono diventate di gran lunga l'obiettivo più comune degli hacker e degli hacker.
Hacker famosi
Molti degli hacker più famosi del mondo hanno iniziato le loro imprese in giovane età. Alcuni sono stati giudicati colpevoli di reati gravi e hanno scontato il tempo per i loro reati. A loro merito, alcuni di loro hanno anche riabilitato e trasformato le loro capacità in carriere produttive.
Non passa quasi giorno che non si senta qualcosa su un hacker o un hacker nelle notizie. Ora, tuttavia, gli hack influenzano milioni di computer connessi a Internet e gli hacker sono spesso criminali sofisticati.
Hacking vs. Cracking
Mentre il vero hacking, una volta applicato solo alle attività che avevano buone intenzioni, e gli attacchi malevoli alle reti di computer erano ufficialmente noti come cracking, la maggior parte delle persone non fa più questa distinzione. È estremamente comune vedere il termine hack usato per riferirsi ad attività una volta conosciute solo come crepe.
Tecniche di hacking di rete comuni
L'hacking su reti di computer viene spesso eseguito tramite script e altri software di rete. Questi programmi software appositamente progettati generalmente manipolano i dati che passano attraverso una connessione di rete in modi progettati per ottenere maggiori informazioni su come funziona il sistema di destinazione. Molti di questi script preconfezionati sono pubblicati su Internet per chiunque, tipicamente hacker di livello base, da utilizzare. Gli hacker avanzati possono studiare e modificare questi script per sviluppare nuovi metodi. Alcuni hacker altamente qualificati lavorano per aziende commerciali, assunte per proteggere software e dati di aziende esterne all'hacking.
Le tecniche di cracking sulle reti includono la creazione di worm, l'avvio di attacchi DoS (Denial of Service) e la creazione di connessioni di accesso remoto non autorizzate a un dispositivo. Proteggere una rete e i computer ad esso collegati da malware, phishing, trojan e accessi non autorizzati è un lavoro a tempo pieno e di vitale importanza.
Hacking Skills
L'hacking efficace richiede una combinazione di abilità tecniche e tratti di personalità:
- La capacità di lavorare con numeri e matematica è essenziale. L'hacking spesso richiede l'ordinamento di grandi quantità di dati, codice e algoritmi informatici.
- Il richiamo della memoria e il ragionamento logico sono necessari perché l'hacking comporta l'assemblaggio di piccoli fatti e dettagli, a volte da molte fonti, in un piano di attacco basato sulla logica di come funzionano i sistemi informatici.
- Pazienza. Gli hacker tendono ad essere complessi e richiedono una grande quantità di tempo per pianificare ed eseguire.
Cybersecurity
La sicurezza informatica è una scelta di carriera importante poiché la nostra economia si basa sempre più sull'accesso a Internet. Gli esperti di sicurezza informatica lavorano per identificare il codice dannoso e impedire agli hacker di accedere a reti e computer. A meno che tu non lavori nella sicurezza informatica, dove hai una buona ragione per avere familiarità con gli hack e le crepe, è meglio non mettere alla prova le tue abilità di hacking. Attaccare reti e computer è illegale e le sanzioni sono severe.