Cosa fanno gli hacker?

Anche se gli hacker sono in genere associati con l'essere in grado di identificare i problemi di sicurezza con computer, software e database, hacking può accadere in quasi qualsiasi mezzo. Un hacker è semplicemente una persona che vede un problema che deve essere risolto e che crea una soluzione unica che egli poi liberamente condivide con il resto della sua comunità.

Idee sbagliate

Infatti, cosa fare vero hacker non ha nulla a che fare con lo sfruttamento delle tecnologie per danneggiare gli individui e le aziende. Il gruppo di persone che usano la loro conoscenza di software e tecnologia a deturpare in siti Web, distribuire programmi dannosi e altrimenti "pausa" le cose sono, nel mondo hacker, beffardamente indicate come "cracker" o, più semplicemente, criminali o vandali. Cracker rompono o distruggono le cose, mentre gli hacker sviluppare e migliorare le cose.

Funzione

Questo non significa, tuttavia, tale questione di ciò che fanno gli hacker non è complicato rispondere. Essere un hacker è molto come un ingegnere e, infatti, molti hacker si riferiscono a se stessi come ingegneri sociali. Tutti gli ingegneri hanno un simile insieme di competenze, ma non tutti scelgono di utilizzare tali competenze allo stesso modo. Mentre alcuni scelgono aiutare il pubblico facendo cose come la progettazione di ponti, altri useranno quelle abilità per sforzi meno filantropici, ad esempio progettazione di armi. Gli hacker, anche, hanno una competenza comune impostare e mentre alcuni hacker possono usarli per devastare, vero hacker utilizzare quelle abilità per trovare e identificare le vulnerabilità che devono essere fissati.

Caratteristiche

Questo insieme di abilità non è facilmente definito, anche se, per la maggior parte hacker sono ben versato in base linguaggi di programmazione come Java, Python e C. Molti hacker hanno un'ottima conoscenza di come funzionano le cose e sono messi insieme. Se questo significa macchine o sistemi sociali, un hacker ha spesso una straordinaria capacità di vedere come tutte le parti di qualcosa sono dipendente da uno altro e come cambiare una di quelle parti può migliorare il tutto.

Tipi

Ci sono tutti i tipi di hacker. Ci sono quelli che hack per divertimento, alla ricerca di bug come provare nuovi software, applicazioni e dispositivi tecnologici. Queste sono le persone che sono in grado di trovare le uova di Pasqua codificato nei videogiochi e che smontare e ri-costruire dispositivi mobili per renderli più veloce ed efficiente. Ci sono criminali, che hack per guadagno personale. Queste sono le persone che possono trovare un ingresso backdoor nel codice di un database, consentendo loro l'accesso alle informazioni finanziarie, che viene quindi utilizzate maliziosamente. Ma ci sono anche altri hacker, quelli che fanno software e applicazioni più sicure per il pubblico. Noto anche come "tiger team" o "white hat hacker", queste sono persone assoldato dalle grandi aziende per cercare di trovare problemi di sicurezza con software prima della sua uscita generale.

Potenziale

Tiger Team hanno il potenziale per essere di aiuto a tutti. Non solo questi hacker fornisce agli sviluppatori di software con un nuovo set di occhi, ma nel tentativo di trovare scappatoie nel codice e distribuzione, tiger team creano anche soluzioni. Queste soluzioni possono essere applicate a distribuzioni prima del rilascio, facendo risparmiare alle aziende il mal di testa dei reclami dei consumatori e compromessa la sicurezza, o le soluzioni possono essere liberate come patch software. Che consente ai consumatori di correggere i bug e conoscere che loro informazioni sono più sicuri.

Vantaggi

I consumatori beneficiano gli hacker ad un livello più personale, troppo. Poiché la maggior parte di hacking è fatto nel campo della programmazione e maggior parte degli hacker credono nel condividere liberamente informazioni, gli hacker hanno creato grande repository di software open-source. Questo consente ai consumatori di utilizzare software non commerciale con caratteristiche paragonabili a una versione commerciale. OpenOffice, ad esempio, rivaleggia con Microsoft Word ed è distribuito liberamente. Poiché il codice sorgente è disponibile, che è anche continuamente migliorata dagli hacker in tutto il mondo. Molte distribuzioni di Linux, tra cui il K12 Linux Terminal Server Project, vengono utilizzati per aiutare i distretti scolastici risparmiare denaro che avrebbe dovuto essere spesi per licenze software.