Cosa fanno gli hacker?

Un hacker non è quello che mostrano sempre nei film.

idee sbagliate

In realtà, ciò che i veri hacker non hanno nulla a che fare con lo sfruttamento della tecnologia per danneggiare persone e aziende. Il gruppo di persone che usa la propria conoscenza del software e della tecnologia per mutilare siti Web, implementare programmi dannosi e "rompere" le cose, è conosciuto con disprezzo nel mondo degli hacker come "cracker" o, più semplicemente, criminali o vandali. I cracker rompono o distruggono le cose, mentre gli hacker costruiscono e migliorano le cose.

funzione

Ciò non significa, tuttavia, che la domanda su cosa fanno gli hacker non è complicata da rispondere. Essere un hacker è come essere un ingegnere e, in effetti, molti hacker si riferiscono a se stessi come ingegneri sociali. Gli ingegneri hanno una serie di abilità simile, ma non tutti scelgono di usare quelle abilità allo stesso modo. Mentre alcuni sceglieranno di aiutare le persone a fare cose come ponti di progettazione, altri usano quelle abilità per sforzi meno filantropici, come la progettazione di armi. Gli hacker hanno anche una competenza comune e mentre alcuni possono usarlo per seminare il caos, i veri hacker usano quelle abilità per trovare e identificare le vulnerabilità che devono essere corrette.

lineamenti

Questo insieme di competenze non è facile da definire, tuttavia, per la maggior parte, gli hacker sono esperti nei linguaggi di programmazione di base, come Python, C e Java. Molti hacker hanno un'ottima conoscenza di come funzionano le cose e come funzionano. Indipendentemente dal fatto che si riferisca a sistemi meccanici o sociali, un hacker ha spesso un'incredibile abilità nel vedere come tutte le parti di qualcosa siano dipendenti l'una dall'altra e come cambiare una di esse possa migliorare il tutto.

tipo

Ci sono tutti i tipi di hacker. C'è chi lo fa per divertirsi, cerca difetti mentre prova nuovi software, applicazioni o dispositivi tecnologici. Queste sono le persone che sono in grado di trovare le uova di Pasqua codificate nei videogiochi e che smontano e ricostruiscono i dispositivi mobili per renderli più veloci ed efficienti. Ci sono criminali che hackerano per ottenere benefici personali. Queste sono le persone che possono trovare un'entrata secondaria nel codice di un database, che consente loro di accedere alle informazioni finanziarie, che poi usano maliziosamente. Ma ci sono anche altri hacker, che rendono il software e le applicazioni più sicuri per il pubblico. A volte noti come "tiger teams" o "white hat hacker" sono persone assunte da grandi aziende per cercare di trovare problemi di sicurezza con il software prima del suo lancio generale.

potenziale

I team Tiger hanno il potenziale per aiutare tutti. Non solo questi hacker forniscono agli sviluppatori di software un nuovo paio di occhi, mentre cercano di trovare scappatoie nel codice e nello sviluppo, i team della tigre creano anche soluzioni. Queste soluzioni possono essere applicate ai prodotti prima del lancio, consentendo alle aziende di risparmiarsi grattacapi dai reclami dei consumatori e dagli impegni di sicurezza, oppure possono essere offerte soluzioni sotto forma di patch software. Ciò consente ai consumatori di correggere gli errori e garantire che le loro informazioni siano più sicure.

benefici

Anche i consumatori traggono vantaggio dagli hacker a un livello più personale. Poiché la maggior parte dell'hacking viene svolta nel campo della programmazione per computer e la maggior parte degli hacker crede nella condivisione libera delle informazioni, ha creato enormi repository di software open source. Ciò consente ai consumatori di utilizzare software non commerciale con funzionalità simili alle versioni commerciali. OpenOffice, ad esempio, compete con Microsoft Word ed è distribuito gratuitamente. Poiché il codice sorgente è disponibile, è stato anche migliorato continuamente grazie agli hacker di tutto il mondo. Molte distribuzioni Linux, incluso il progetto K12 Linux Terminal Server, vengono utilizzate per aiutare i distretti scolastici a risparmiare denaro che dovrebbe essere speso per licenze software.