Hack

Image
Modchip per aggirare i limiti di una console di gioco.

Hack (pronunciato anche [ hæk ]; inglese per trucco tecnico ) ha diversi significati e può rappresentare un'espansione di funzioni o risoluzione di problemi, o l'obiettivo raggiunto in un modo insolito. Nell'area della sicurezza informatica, in particolare, un sistema è considerato hackerato se un meccanismo di sicurezza è stato rotto o aggirato, poiché l'hacking è la misura con cui l'obiettivo viene raggiunto. Nel codice sorgente di un programma per computer, invece, la parola segnala che i programmatori erano consapevoli che la soluzione trovata ad un problema non è completamente sviluppata o è insoddisfacente dal punto di vista della tecnologia software.

L'uso della parola può essere suddiviso come segue:

  • L'armeggiare nel contesto di una ludica devozione autoreferenziale nel trattare con la tecnologia è chiamato hacking ; una sorta di disponibilità immaginativa a sperimentare ("intelligenza giocosa") con uno speciale senso di creatività e originalità (" valore hack ") . Il risultato è un trucco.
    Il termine è spesso utilizzato nel contesto di un uso improprio. Esempi sono la costruzione di una campana o un agitatore magnetico da un disco rigido e l' hack di PlayStation . Se il produttore rimuove le restrizioni di utilizzo integrate, l'hack è noto anche come jailbreak e spesso appare sotto forma di una ROM personalizzata su smartphone e tablet . Al contrario, può anche riferirsi a tecniche di vita come strategie e attività (vedi Lifehack ). Ad esempio, l'ingegneria sociale può essere una parte significativa dell'hacking. Un esempio di hack che riguarda un'attività e gestisce senza espandere le funzioni e senza un uso improprio è una tecnica di avvolgimento per cuffie, che aiuta a evitare cavi aggrovigliati. Inoltre, il termine include anche scherzi che riguardano l'uso della tecnologia.
  • In un altro senso, un hack può essere una sorta di soluzione alternativa . Essendo un adattamento creato rapidamente, "sgradevole" e non lucidato ( hack rapido e sporco ), la parola sta quindi per una soluzione temporanea del problema ( kludge ).
    Ne sono un esempio le cosiddette opzioni del browser , denominate anche " hack CSS ".

L'essenza di un hack è che è veloce, efficace e può essere sia inefficiente che inelegante. Raggiunge l'obiettivo desiderato senza dover rimodellare completamente l'architettura del sistema in cui è incorporato, anche se lo contraddice.

Origine e utilizzo delle parole

I radioamatori americani usarono il termine "hacking" a metà degli anni Cinquanta per riferirsi a modifiche particolarmente ingegnose alle loro apparecchiature per migliorarne le prestazioni.

Alla fine degli anni '50, l'hacking veniva utilizzato anche dal club di modellismo ferroviario del MIT ( Massachusetts Institute of Technology ), più precisamente dal TMRC ( Tech Model Railroad Club of MIT), che si riferiva anche alla personalizzazione dei propri dispositivi elettronici e meccanici. La parola "hack" è stata inizialmente utilizzata nel contesto di scherzi basati sulla tecnologia o corrispondeva a una parola per azioni particolarmente abili o audaci. C'era una connotazione di innocuità (nel senso di "non distruttivo"), di divertimento creativo. Se uno studente del MIT aveva inventato un trucco intelligente, il colpevole era considerato un hacker. L'utilizzo della parola "hack" si è spostato sulla tecnica necessaria per eseguire lo scherzo ed è stato successivamente utilizzato per una soluzione tecnica intelligente in generale, senza riferirsi necessariamente a uno scherzo e senza limitarlo al computer.

Hack a seguito di pirateria informatica

Soprattutto i Lifehack hanno spesso un riferimento pratico. Ma senza che questo abbia necessariamente senso per un osservatore, gli hacker possono anche entusiasmarsi nel risolvere i problemi per il divertimento dell'hacking che non sono per ragioni puramente pratiche. Esistono anche hack che non hanno rilevanza pratica per gli estranei, ma sono il risultato di un'attività significativa ed entusiasmante per un hacker.

Espansione di funzioni, appropriazione indebita, procedure

Nel suo uso originale, l'hacking si riferisce all'armeggiare nel contesto di una ludica devozione autoreferenziale alla tecnologia. Wau Holland ha coniato la frase: "Un hacker è qualcuno che cerca di trovare un modo per fare brindisi con una macchina da caffè". Contrariamente all'improvvisazione , che viene utilizzata per risolvere i problemi che si presentano, questa può riguardare anche la sperimentazione, il tentativo di esplorare i limiti di ciò che è fattibile.

Sulla base di ciò, un hack può fornire l'accesso a un dispositivo oa una nuova funzionalità non prevista dal produttore. Ciò include anche l'elusione di una restrizione hardware o software.

Numerosi esempi sono stati pubblicati tra gennaio 2012 e luglio 2014 sulla rivista “c't Hacks” per un totale di 10 numeri di Heise Verlag . Tra le altre cose, un dispositivo per il guadagno di portata di un'antenna WLAN di residui di imballaggi in schiuma e trecce di fili in esso contenuti (ad esempio, come schermo per un computer di controllo o come targa animata) con cornici digitali, macrofotografia del Obiettivo del collimatore di un lettore DVD, un contatore Geiger da Materiali per la casa e componenti elettronici per pochi euro, la costruzione di una campana o un agitatore magnetico da un disco rigido.

Al contrario, gli hack che riguardano le procedure spesso riescono a cavarsela senza espandere le funzioni o appropriarsene indebitamente. Servono per adattare strategie o attività in modo tale da risolvere un problema, raggiungere l'obiettivo in un modo insolito o aumentare l' efficacia , a volte anche l' efficienza .

Gli hack che si riferiscono a incertezze, strategie o attività della vita sono, dal 2004, chiamati Lifehacks . Spesso perseguono l'obiettivo di rendere la vita quotidiana più facile, tra le altre cose, risolvere i problemi quotidiani appropriandosi indebitamente delle cose di tutti i giorni. Ne sono un esempio gli hack che vengono utilizzati per svitare viti rotte, sbucciare patate con un coltello in pochi secondi o legare le scarpe più velocemente.

programmazione

L'hacking relativo alla programmazione è apparso per la prima volta al MIT all'inizio degli anni '60 in connessione con il MIT Artificial Intelligence Laboratory , in breve AI Lab . Insieme agli hacker del TMRC e ad altri attivisti di altre istituzioni accademiche statunitensi, come Stanford , Berkeley e Carnegie Mellon , appartengono alle origini della cultura hacker accademica (un termine che suggerisce l'ambiente accademico originale di quella scena, ma non significa che l'hacking era un campo di studio accademico all'epoca). Da esso in seguito sono emersi il software libero (dal 1983) e i movimenti open source (dal 1998), che includono anche altri contenuti gratuiti (come l'hardware libero ), che hanno reso più diffusa la parola "hack".

Una caratteristica dell'hacking non è l'attività (di programmazione) in sé, ma il modo in cui viene eseguita. Come descrive il Jargon File , un hacker gode della sfida intellettuale di superare o aggirare creativamente i confini, per cui questa scena espressamente non significa aggirare i meccanismi di sicurezza e vuole vedersi distanziato da tali attività. Anche qui l'hacking spesso implica una forma di eccellenza (nel senso di virtuosismo ), ad esempio esplorare i limiti di ciò che è fattibile e fare qualcosa di eccitante e significativo per se stessi. Il risultato è un trucco.

Al contrario, la parola hack tra i programmatori sta anche per normale attività di programmazione nel senso di "scrivere su una tastiera" e quindi non è necessariamente nel contesto di un hack.

Sicurezza del computer

L'hacking, nel senso di irrompere nei sistemi informatici, era in gergo informatico prima del 1983, ma fino ad allora non c'era alcuna consapevolezza pubblica che tali attività fossero in corso. La situazione è cambiata con il film WarGames , che ha contribuito alla convinzione popolare tra i cittadini statunitensi che gli hacker adolescenti potessero rappresentare una minaccia per la sicurezza nazionale degli Stati Uniti.

Nel contesto della sicurezza informatica, la sfida dell'hacking è vista nel superare i meccanismi di sicurezza e quindi essere in grado di identificare i punti deboli o, più precisamente , infiltrarsi nei sistemi, ad esempio utilizzando l'ingegneria sociale , o indagare sugli errori di progettazione e programmazione utilizzando il reverse engineering . Aggirando le precauzioni di sicurezza, gli hacker possono ottenere l' accesso a una rete di computer , un computer, un componente protetto ( ad es. Una scheda con chip ) o l'accesso a dati bloccati o un'altra funzione protetta di un programma per computer. In questo caso, un sistema è considerato hackerato se un meccanismo di sicurezza è stato rotto o aggirato, poiché l'hacking è la misura con cui l'obiettivo viene raggiunto.

Inoltre, c'è anche una comprensione tecnica dell'hacking in questa scena che non è necessariamente correlata al computer. Un esempio è il Chaos Computer Club (CCC), l'associazione più influente di hacker in Germania. Sebbene le questioni di sicurezza siano il suo principale campo di attività e la politica, l'industria, la stampa, la protezione dei dati e le banche lo consultano su questo argomento come un'organizzazione esperta quasi ufficiale, vede l'hacking in un modo molto più generale come una cultura generale dell'uso creativo di tecnologia di tutti i tipi Wau Holland è stato uno dei fondatori e figure di spicco del club e ha coniato la suddetta formulazione sul tostapane della macchina da caffè.

Hack come soluzione alternativa

Un hack può essere una soluzione sorprendentemente semplice e intelligente a un problema non banale, ma può anche contenere una soluzione efficace ma inefficiente, sgradevole e non lucidata ( hack veloce e sporco ), che è più simile a una soluzione temporanea del problema ( kludge ).

Sulla base di ciò, una sorta di soluzione alternativa può essere chiamata hack , ad esempio per rendere rapidamente eseguibile un programma per computer in condizioni modificate. L'equivalente inglese per questo è piuttosto "klu (d) ge".

Nel codice sorgente di un programma per computer, la parola segnala che i programmatori erano consapevoli che la soluzione trovata a un problema non è ancora completamente sviluppata o è insoddisfacente dal punto di vista della tecnologia software . Questo può anche essere forzato da circostanze esterne, come interfacce mancanti o inadeguate .

Nel kernel Linux , il termine "hack" si trova 1572 volte, il termine "workaround" 2473 volte

varie

In quanto estensioni a programmi solitamente più complessi, gli hack sono solitamente prodotti da una comunità di hacker più ampia , in cui per lo più pochi programmatori si distinguono per la loro conoscenza speciale.

Guarda anche

letteratura

Prove individuali

  1. Lessico - Hack nel contesto di Hacker , Wissen.de, consultato il 25 dicembre 2015, "[... al MIT ] il termine hack è nato per un trucco tecnico"
  2. a b c d e Boris Grondahl: Hacker , Rotbuch 3000 series, Rotbuch Verlag, Hamburg 2000, ISBN 3-434-53506-3
  3. a b Manipolazione elettorale - Ecco come funziona l'hack , descrizione della misura con cui è stato violato un meccanismo di sicurezza; 24 novembre 2016
  4. Hack , definizione su webopedia.com, accesso 5 marzo 2017
  5. a b c The Hacker Community and Ethics: An Interview with Richard M. Stallman, 2002 (gnu.org)
  6. hack in Merriam-Webster , consultato il 20 giugno 2012
  7. a b Rivista "c't Hacks", numero 03/2012, p. 38
  8. a b Rivista "c't Hacks", numero 02/2012, p. 122
  9. Life Hacks - cuffie senza cavi aggrovigliati , youtube.com, autore: Stern, 16 luglio 2014
  10. Il significato di 'Hack' - Appendice A. Hacker Folklore , catb.org, Jargon Hack, accesso 5 marzo 2017
  11. SELFHTML - Browser CSS passa per escludere i vecchi browser ( ricordo del l' originale dal 5 marzo 2017 nella Internet Archive ) Info: Il dell'archivio collegamento è stato inserito automaticamente e non è stata ancora verificata. Controllare l'originale e il collegamento all'archivio secondo le istruzioni, quindi rimuovere questo avviso. , visitato il 5 marzo 2017  @ 1@ 2Modello: Webachiv / IABot / wiki.selfhtml.org
  12. ↑ Il browser CSS attiva css-hack.de, accesso il 5 marzo 2017
  13. un b vedere tmrc.mit.edu "Hackers" ( Memento del l' originale dal 3 Maggio 2006 in Internet Archive ) Info: Il dell'archivio collegamento è stato inserito automaticamente e non è stata ancora verificata. Controllare l'originale e il collegamento all'archivio secondo le istruzioni, quindi rimuovere questo avviso. - "Qui a TMRC, dove le parole" hack "e" hacker "hanno avuto origine e sono state usate con orgoglio dalla fine degli anni '50, ..." @ 1@ 2Modello: Webachiv / IABot / tmrc.mit.edu
  14. a b vedere il file in gergo "Hacker"
  15. vedere “Hack, hacker e hacking” da Appendice A del Libero come in libertà (2.0) ( Memento del l' originale dal 1 ° maggio 2012 nella Internet Archive ) Info: Il dell'archivio collegamento è stato inserito automaticamente e non è stata ancora verificata . Controllare l'originale e il collegamento all'archivio secondo le istruzioni, quindi rimuovere questo avviso. , Richard Stallman, Sam Williams, ISBN 978-0-9831592-1-6 , GNU Press 2010 ( traduzione tedesca di Theo Walm ( Memento del l' originale dal 19 marzo 2016 in Internet Archive ) Info: Il dell'archivio collegamento è stato inserito automaticamente e non ancora verificato. Controlla l'originale e il link dell'archivio secondo le istruzioni, quindi rimuovi questa nota. )  @ 1@ 2Modello: Webachiv / IABot / static.fsf.org @ 1@ 2Modello: Webachiv / IABot / twalm.net
  16. vedi alla voce "MIT edificio di 20" ( ricordo del l' originale dal 15 settembre 2016 in Internet Archive ) Info: Il dell'archivio collegamento è stato inserito automaticamente e non ancora verificata. Controllare l'originale e il collegamento all'archivio secondo le istruzioni, quindi rimuovere questo avviso. , tmrc.mit.edu - "... la creatività ha inondato il luogo a un livello tale che il termine hacking è stato creato dai membri di TMRC. I TMRCies (membri del TMRC) impararono presto ad "hackerare" dispositivi elettronici e meccanici per aiutare i loro scopi. La pratica di far fare alle cose ciò di cui hai bisogno, anche se non erano state progettate per questo (un hack) è diventata parte della cultura del MIT "; "MITCO" ( Memento del l' originale dal 23 settembre 2015 in Internet Archive ) Info: Il dell'archivio collegamento è stato inserito automaticamente e non è stata ancora verificata. Controllare l'originale e il collegamento all'archivio secondo le istruzioni, quindi rimuovere questo avviso. , tmrc.mit.edu e "Cronologia degli hack" @ 1@ 2Modello: Webachiv / IABot / tmrc.mit.edu @ 1@ 2Modello: Webachiv / IABot / tmrc.mit.edu
  17. vedi le note delle lezioni di Jonas Löwgren su Origins of hacker culture (s) ( Memento from January 16, 2013 in the Internet Archive )
  18. un b c On Hacking (stallman.org)
  19. un b vedere Hacker ( Memento del l' originale dal 7 ottobre 2009 nella Internet Archive ) Info: Il dell'archivio collegamento è stato inserito automaticamente e non è stata ancora verificata. Controllare l'originale e il collegamento all'archivio secondo le istruzioni, quindi rimuovere questo avviso. (PDF; 3.0 MB) - Diapositive di presentazione di Frank Kargl (CCC - Ulm, 2003) che forniscono una panoramica delle radici e della storia del movimento hacker dal punto di vista del CCC. @ 1@ 2Modello: Webachiv / IABot / ulm.ccc.de
  20. Rivista "c't Hacks", numero 01/2012, p. 22
  21. Rivista "c't Hacks", numero 01/2012, p. 32
  22. Rivista "c't Hacks", numero 01/2012, p. 96
  23. Rivista "c't Hacks", numero 02/2012, p. 46
  24. vedi definizione Lifehack , Words of the Year 2005
  25. ^ Lifehack aggiunto a Oxford Dictionary , today.com
  26. lifehacker.com to Lifehack (origine inglese del termine)
  27. Svita le viti rotte - Lifehack , youtube.com, Autore: gf (gutefrage.net)
  28. The HITRADIO RT1 #LIFEHACK - Sbucciare le patate è facile , youtube.com, autore: hitradiort1
  29. Life Hack: allaccia le scarpe in 2 secondi , youtube.com, autore: Lifehackers
  30. Steven Levy: Hackers: Heroes of the Computer Revolution . Doubleday 1984, ISBN 0-385-19195-2
  31. Gli hacker in contrasto con i cracker come violatori della sicurezza (gnu.org)
  32. hack nel senso di "scrivere su una tastiera", Duden.de, accesso il 28 marzo 2017
  33. vedi la versione del Jargon File del 1981 , voce "hacker", ultimo significato.
  34. vedi WindowSecurity.com "Computer hacking: dove è iniziato e come è cresciuto?" (16 ottobre 2002)
  35. vedi sotto Telepolis "The Script Kiddies Are Not Alright" ; Parlamento n. 34-35 / 21 agosto 2006; tagesschau.de ccc per il controllo della rete ( Memento dal 28 luglio 2010 su WebCite ) e al computer di voto ( Memento dal 28 luglio 2010 su WebCite ) e al passaporto / dati biometrici ( Memento dal 28 luglio 2010 su WebCite )
  36. Conteggio parole del kernel Linux. 30 gennaio 2020, accesso 14 maggio 2020 .