Hack

Modchip, um die Beschränkungen einer Spielekonsole zu umgehen.

Hack (auch ausgesprochen [hæk]; englisch für technischer Kniff[1]) hat mehrere Bedeutungen und kann für eine Funktionserweiterung oder Problemlösung stehen oder dafür, dass das Ziel auf eine ungewöhnliche Weise erreicht wird.[2] Speziell im Bereich der Computersicherheit gilt ein System als gehackt, wenn ein Sicherungsmechanismus gebrochen oder umgangen wurde, wobei der Hack die Maßnahme ist, mit der das Ziel erreicht wird.[3] Im Quellcode eines Computerprogramms signalisiert das Wort andererseits, dass die Programmierer sich bewusst waren, dass die gefundene Lösung für ein Problem nicht ausgereift bzw. vom Standpunkt der Softwaretechnik her unbefriedigend ist.[4]

Der Gebrauch des Wortes lässt sich wie folgt unterteilen:

  • Tüfteln im Kontext einer verspielten selbstbezüglichen Hingabe im Umgang mit Technik wird Hacken genannt;[5] eine Art einfallsreiche Experimentierfreudigkeit („playful cleverness“) mit einem besonderen Sinn für Kreativität und Originalität („hack value“). Das Ergebnis ist ein Hack.[6]
    Der Begriff steht oft im Kontext einer Zweckentfremdung.[2] Beispiele sind der Bau einer Klingel[7] oder eines Magnetrührers[8] aus einer Festplatte sowie der PlayStation-Hack. Werden dabei vom Hersteller eingebaute Nutzungsbeschränkungen entfernt, wird der Hack auch als Jailbreak bezeichnet und tritt bei Smartphones und Tablet-Computern oft in Form eines Custom-ROMs in Erscheinung. Demgegenüber kann er sich auch auf Techniken des Lebens beziehen wie Strategien und Tätigkeiten (siehe Lifehack). So kann beispielsweise Social Engineering ein maßgeblicher Bestandteil des Hacks sein. Ein Beispiel für einen Hack, der sich auf eine Tätigkeit bezieht und dabei ohne Funktionserweiterung und ohne Zweckentfremdung auskommt, ist eine Wickeltechnik für Kopfhörer, die dabei hilft, einen Kabelsalat zu vermeiden.[9] Darüber hinaus umschließt der Begriff auch Streiche, die sich auf den Umgang mit Technik beziehen.[10]
  • In einer anderen Bedeutung kann ein Hack eine Art Workaround sein. Als eine rasch erstellte, „unschöne“ und ungeschliffene Anpassung (quick-and-dirty hack) steht das Wort dann eher für eine temporäre Problemlösung (kludge).
    Beispiele sind sogenannte Browserweichen, die auch als „CSS-Hacks“ bezeichnet werden.[11][12]

Das Wesen eines Hacks ist es, dass er rasch durchgeführt wird, effektiv ist und sowohl ineffizient als auch unelegant sein kann.[13] Er erreicht das gewünschte Ziel, ohne die Systemarchitektur, in die er eingebettet ist, komplett umformen zu müssen, auch wenn er im Widerspruch zu ihr steht.

Die den Hack ausführende Person mit den notwendigen Computerkenntnissen wird als Hacker bezeichnet.

Hacks werden aus verschiedenen Beweggründen begangen, auch aus politischen Gründen bspw. als Hacktivismus, als Cyber-Terrorismus oder als staatliches Hacking (z. B. für Cyberangriffe in Cyberkriegen oder die Unterdrückung der Opposition).

  1. Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen wissen-de_Hack.
  2. a b Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen Gröndahl.
  3. Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen Wahlmanipulation_Hack.
  4. Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen webopedia_hack.
  5. Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen rms_hack.
  6. Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen Merriam-Webster_Dictionary_Hack.
  7. Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen Hacks-Magazin_03-2012-S38.
  8. Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen Hacks-Magazin_02-2012-S122.
  9. Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen youtube_LifeHack_Kopfhörer.
  10. Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen Jargon-File_TheMeaningOfHack.
  11. Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen selfhtml_hack_CSS-Browserweichen.
  12. Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen css-hack.
  13. Referenzfehler: Ungültiges <ref>-Tag; kein Text angegeben für Einzelnachweis mit dem Namen TMRC.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy