„Hacker“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
[ungesichtete Version][ungesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
K Änderungen von Benutzer:80.133.223.245 rückgängig gemacht und letzte Version von Benutzer:Juesch wiederhergestellt
Komplette Überarbeitung (nur ein Vorschlag)
Zeile 1: Zeile 1:
{{Dieser Artikel|behandelt den Hacker als Computerspezialist; Weitere Bedeutungen unter [[Hacker (Begriffsklärung)]]}}
{{Dieser Artikel|behandelt den Hacker als Computerspezialist; Weitere Bedeutungen unter [[Hacker (Begriffsklärung)]]}}


Nach dem ''gebräuchlichen Verständnis'' ist ein Hacker ein überaus talentierter Computerspezialist, welcher Sicherheitsbarrieren überwinden und in fremde Systeme eindringen kann. Destruktive Hacker werden abwertend als [[Cracker|''Crasher'' oder ''Cracker'']] charakterisiert. Ein Hacker der Gebrauch von seinen Fähigkeiten macht, um politisch tätig zu werden, wird als [[Hacktivist]] bezeichnet.
Der nicht allgemein klar definierte Begriff '''Hacker''' bezeichnet heute eine Person, die mit erheblichem Sachverstand mit Computern umgeht, üblicherweise einen [[Programmierer]] oder [[Rechnernetz|Netzwerkfachmann]]. Historisch waren ''Hacker'' allerdings nicht einfach nur Computerspezialisten, sondern Menschen, die einzig und allein am Ausreizen neuer Möglichkeiten der digitalen Technologie und ihrer Maschinen, häufig entgegen ihrem ursprünglichen Anwendungszweck, interessiert waren. Als ein Beispiel sind die Astronauten der [[Apollo 13]] zu nennen, die mit Klebestreifen und anderen Materialien, die sie gerade an Bord hatten, einen Kohlendioxidfilter bastelten. Der Begriff ist stark mit [[Konnotation]]en behaftet, die – je nach Kontext und Zugehörigkeit oder Nichtzugehörigkeit seiner Benutzer zu verschiedenen Teilen der Fachwelt – stark positiv oder stark negativ sind. Im allgemeinen Sprachgebrauch wird er unterschiedlich, häufig auch als teils bewundernde, teils kriminalisierende Bezeichnung verwendet.


Als Hinweis sei erwähnt, dass der Begriff ''Softwarecracker'' nicht gleichbedeutend mit dem Begriff ''Cracker als destruktiven Hacker'' ist. Fälschlicherweise wird auch der Begriff ''[[Skriptkiddie]]'' im allgemeinen Sprachgebrauch oft mit einem ''Hacker'' gleichgesetzt. Er beschreibt jedoch einen herkömmlichen Computeranwender, der weit von einem begabten Computerspezialisten entfernt ist. Da er entgegen einem Hacker nichts von der Sicherheitslücke versteht, kann ein Skriptkiddie Sicherheitsbarrieren ausschließlich mithilfe vorgefertigter Programme überwinden. Zudem benötigt er dazu ein Skript, also eine „Schritt für Schritt“-Bedienungsanleitung oder zumindest einen stark vereinfachenden Automatismus, um ein solches Programm bedienen zu können. Die Fähigkeit, im Problemfall zu improvisieren, besitzt er demnach nicht. Der Unterschied ist für Außenstehende nur schwer zu erkennen. Wird er aber erkannt, so ergibt die Trennung der Begriffe Sinn, weshalb in der Fachwelt deutlich zwischen einem ''Hacker als Sicherheitsexperten'' und einem diesbezüglich ''unkundigen Skriptkiddie'' unterschieden wird.
Im Umfeld von Angehörigen der Programmiererszene, die durch gewohnheitsmäßige Lösung komplexer Probleme ausgewiesen sind, ist der Begriff häufig der Benutzung als hohes Lob für solche Fachleute vorbehalten. In diesem Zusammenhang kursiert eine bildlich umschreibende Definition des ''Hackers'', die auf besondere Geschicklichkeit und Fachkunde hindeutet: ''Builds furniture with an axe'' - jemand, der ''nur mit einer Axt als Werkzeug Möbel herstellen'' kann.


Der Begriff Hacker tauchte das erste mal im Modelleisenbahnbauclub des [[Massachusetts Institute of Technology|MIT]] in der Frühzeit der [[Computergeschichte]] auf.
Diese Definition von Hacker bezeichnete jemanden, der exzellente Programmierkenntnisse besaß. Zudem gibt es die Assoziation mit dem Tipp-Geräusch zum Beispiel des [[C64]], das so klingt, als würde jemand auf etwas herumhacken.


== Der Wandel des Begriffs Hacker, sowie eine kleine Auswahl weiterer Definitionen, die der Begriff unter Insidern hat ==
[[Joseph Weizenbaum]] betrachtet den Hacker als zwanghaften Programmierer.
*Das Wort ''hack'' hatte im Lauf der Geschichte viele Bedeutungen. Angefangen vom schlendernden Ritt, etwas mieten oder in kleine Stücke hauen (14. Jahrhundert), ein Schriftsteller oder jemand der routinemäßige Arbeit verrichtet (18. Jahrhundert), eine Bezeichnung für einen trockenen Husten bzw. für Räuspern, um auf sich aufmerksam zu machen (19. Jahrhundert), erlangte er in den späten 1950er Jahren gleich mehrere neue Bedeutungen. So verwendete Harley-Davidsons in Südkalifornien den Begriff ''hacking'' als Synonym für das Zerlegen ihrer Motorräder und nicht zuletzt für das Tunen ihrer Fabrikate, um sie niedriger, schneller und schöner als die Originale zu machen. Zeitgleich wurde der Begriff ''hack'' vom Modelleisenbahnclub des MIT ([[Massachusetts Institute of Technology]]), genauer dem TMRC (Tech Model Railroad Club of MIT) verwendet. Er stand hier für besonders elegante und kreative Einfälle und Lösungswege jeglicher Art. Hat ein Student des MIT einen raffinierten Streich ausgeheckt, galt der Übeltäter als ''Hacker''. Und dass ohne sich unbedingt auf den Computer zu beziehen. Demgegenüber nannten die [[Computerfreak]]s des MIT AI Lab (Artificial Intelligence Laboratory), welche die ersten Großrechner des MIT programmierten, auch das gemeinsame Programmieren und den freien Austausch von Wissen ''hacken'' und sich selbst ''Hacker''. Bereits in diesen ersten Jahren verfassten sie für sich einen Kodex, der allerdings damals noch nicht ganz so ernst genommen wurde, wie es später der Fall war: Die [[Hackerethik]]. Als Mitglieder des Modellbahnklubs damit begannen, mit einem DEC PDP -1 Computer zu arbeiten, wurde ihr Slang nun auch in schriftlicher Form auf den Computer übertragen. Die zuerst bekannte Verwendung des Begriffs ''Hacker'' wurde auf diese Weise von der Ausgabe des Studentenpapiers vom 20. November 1963 der technischen Fachschule des MIT registriert.
*Ende der 1960er stand der Begriff Hacker bereits weltweit als Synonym für jemanden, der sich intensiv mit dem Computer beschäftigt.
*1972 eröffnete [[John T. Draper]], auch bekannt als "Captain Crunch", durch seine Publikation eines Tonwahlsignals die Ära des kostenlosen Telefonierens. Das war ein bemerkenswerter Hack, welcher die erste markante Assoziation zwischen dem Begriff Hacken und dem Überwinden von Sicherheitsbarrieren darstellt.
*Dessen ungeachtet wurde der Begriff Hacker in den 1970ern bis Anfang der 1980er als Bezeichnung für einen außergewöhnlich guten Programmierer geprägt. Davon abgeleitet gleicht das Wort innerhalb der Programmierer- und Hackerszene auch heute noch einem Rang: Es zeugt von Respekt und stellt eine Auszeichnung für außergewöhnlich gute Fähigkeiten dar, welche nicht vorschnell verliehen wird. Demgegenüber werden auf den Programmcode bezogen auch skurrile, meist auf die Schnelle erstellte Notlösungen als ''Hack'' bezeichnet, die zwar funktionieren, aber bei weitem nicht perfekt sind. In Bezug auf einen Entwickler, dessen Quellcode eine einzige Aneinanderreihung solcher Hacks darstellt, steht das Wort Hacker parallel dazu für einen schlampigen Programmierer und stellt ''in diesem Kontext'' keine Ehrung dar.
*1983 wurde der Begriff Hacker erstmals im Zusammenhang mit kriminellen Computerfachleuten durch die Medien ''[[Newsweek]]'' und über ''[[CBS News]]'' propagiert.
*Mitte der 1980er standen Hacker vornehmlich für wissbegierige Menschen, welche die Welt der Computer erforschten, dabei in die Tiefen der Materie eindrangen und sich dadurch auch in fremde Systeme hacken konnten. Fasziniert von diesen Fähigkeiten, wurde letzteres vor allem gegen Ende der 1980er durch Film und Presse stark übertrieben dargestellt. Eine recht begrenzte Definition des Begriffs erreichte so die Köpfe der Bevölkerung und ließ den Mythos Hacker, wie er heute sprachgebräuchlich verwendet wird, entstehen. Der 1988 erscheinende Beitrag ''„Stalking the Wily Hacker“ '' von ''[[Clifford Stoll]]'' aus der Mai-Ausgabe des ''Communications of the ACM'', sowie sein maßgebliches Werk ''„The Cuckoo's Egg“'' aus dem Jahr 1989 und nicht zuletzt die Reaktionen der Presse auf den zu dieser Zeit kursierenden [[Morris-Wurm]] und dem [[KGB-Hack]] taten ihr übriges, um dieses einseitige Bild nachhaltig zu prägen.
*Um dem schlechten Ruf eines Hackers entgegenzuwirken, versuchen einige Insider seit [[1990]] eine strickte Trennung zwischen Hackern und Crackern zu etablieren. [[Cracker|''Cracker und Crasher'']] sind deren Hackerdefinition zufolge also keine Hacker. Die Reduzierung der Hackerdefinition auf eine Gruppe von Gutmenschen ist jedoch sehr umstritten. Nicht zuletzt die Tatsache, dass eine Unterteilung in „gut“ und „böse“ allenfalls vage und subjektiv sein kann, aber auch die Auffassung, dass eine solche Einschränkung zu dogmatisch ist, verhindert bislang eine flächendeckende Akzeptanz dieser Definition.
*Parallel dazu existiert seit Mitte der 1990er auch die Auffassung, dass die gegenwärtige Maxime des Hackers darin bestehe, Programme zu schreiben, deren Quellcode für die Allgemeinheit offen zugänglich ist. Demnach wäre jeder [[Open-Source]]-Programmierer ein Hacker.
*Andere meinen, dass unabhängig vom Open-Source jeder Entwickler von [[Freeware]] ein Hacker ist. Auch hier ist keine Rede von Sicherheitsbarrieren und Technik.
*Hacken bedeutet für viele Insider vor allem auch Wissen und Einblick in das Funktionieren von Technologie.
*Der CCC ([[Chaos Computer Club]]) versteht unter hacken einen kreativen Umgang mit Technik jeglicher Art. Beispiel: Wenn man die Kaffeemaschine benutzt, weil der Herd nicht geht, um Wasser heiß zu machen, welches dazu verwendet wird, die Fertigmischung für Kartoffelbrei zuzubereiten, dann ist man ein Hacker.
*Der technologische Teil der Definition wird auch jenseits des CCC von einigen Hardwaredesignern, Case-Moddern, Autotunern und PC-Tweakern adoptiert, welche sich ebenfalls Hacker nennen (siehe Abschnitt „Hacker: Hardware modifier“ aus dem englischen Wikipedia, sowie die Kolumne „Hardware Hacker“ von Don Lancaster aus dem „Radio Electronics“-Magazin)
*Der Begriff ''Hack'' steht auch für die Erweiterung von komplexen Programmen oder für einen Code, der Zugang zu einem Gerät verschafft bzw. eine neue Funktion verspricht, die in dieser Form vom Hersteller nicht vorgesehen war (z.B. [[Playstation-Hack]]). Wie so oft verwischt sich hier die Spur zwischen den Begriffen ''Hacker'' und ''Softwarecracker''.
*Zudem existiert durchaus die Meinung, dass jeder Mensch, der einen Artikel in einem Wiki anpasst oder gar erstellt, ein Hacker ist (Auszug aus dem [[Diskussion:Hacker|Diskussionsbeitrag der Wikipedia zum Begriff ''Hacker'']]: „… ist die Wikipedia doch ein Hackerprojekt, sogar basierend auf dem Freiheitsgedanken im Sinne von GNU, und jeder, der schonmal nur einen einzigen Artikel angefangen oder nachbearbeitet hat, ist im Prinzip ein Hacker ... Leute, die innerhalb der Wikipedia Tastaturtests betreiben und Artikelinhalte wahllos rauslöschen sind Cracker ...“).
*Menschen, die maßgeblich daran beteiligt waren, das Internet zu errichten, oder die aktuell dazu beitragen, den Nutzen des Internets entscheidend zu erweitern, werden unter den meisten Insidern ebenso einvernehmlich als Hacker bezeichnet, wie die Entwickler der wichtigsten Meilensteine in Bezug auf Wissenschaft, Technik und Software.
*Äquivalent zum sprachgebräuchlichen Verständnis des Begriffs Hacker gibt es auch zahlreiche Insider, welche die wahre Herausforderung eines Hackers darin sehen, Sicherheitsmechanismen zu überlisten und somit Schwachstellen erkennen zu können.
*Oft verstehen Insider unter einem Hack auch eine verblüffend einfache, elegante und pfiffige Lösung eines nichttrivialen Problems. Als besonders geschickter Hacker, der die Dinge mit einfachen Mitteln angeht, wird in diesem Zusammenhang jemand bezeichnet, der sinnbildlich nur mit einer Axt als Werkzeug Möbel herstellen kann.
*Im Allgemeinen besteht eine starke Assoziation zwischen den Begriffen ''Hacker'' und ''Computerfreak'' (zumal es kaum Computerfreaks gibt, die nicht programmieren können oder sich mit Netzwerk- und Sicherheitstechnologie nicht auskennen). Auch nennen sich Leute, die eine Affinität zur Hackerkultur zeigen, gerne [[Computernerd|''Nerd'' oder ''Geek'']], was im Computerkontext eine spezielle Art des Computerfreaks charakterisiert.
*Der Begriff Hacker gilt auch als Synonym für jemanden, der am Computer seine Befehlszeilen auf eine sehr schnelle Art eingeben kann. Hierbei wird oft auf das Tippgeräusch Bezug genommen, welches so klingt, als würde jemand herumhacken.


Daraus ist ersichtlich, dass es unter den Insidern keine einheitliche Definition eines Hackers gibt. Demgegenüber hat sich in den Köpfen der restlichen Bevölkerung schon lange eine allgemeingültige Hackerdefinition verfestigt (siehe den ersten Satz der einleitenden Definition).
Gerüchten zufolge waren die ersten Hacker nach heutigem Verständnis Studenten, die sich durch Umgehung von einfachen Sicherheitsmaßnahmen mehr von der diktatorisch vergebenen Rechenzeit des Hauptrechners ihrer Universität nahmen. Damals war es üblich, dass Professoren deutlich mehr Möglichkeiten hatten als die Studenten, die aber sehr viel Zeit an den [[Terminal (Computer)|Terminals]] verbrachten.


=== Die problematische Unterteilung zwischen Hacker und Crasher bzw. Cracker ===
Laut [[Richard Stallman]] meinte man mit einem ''[[Hack]]'' früher einen harmlosen, kreativen Streich.
Stark vereinfacht ausgedrückt lösen Hacker Probleme und bauen etwas auf, wohingegen [[Crasher]] Probleme erzeugen bzw. etwas zerstören. Im Detail bauen Hacker beispielsweise Informationsnetze auf, machen auf Sicherheitslücken aufmerksam (und erreichen so, dass diese geschlossen werden), schreiben zum Teil Freeware oder Open-Source-Software oder betätigen sich konstruktiv in einem anderen Umfeld, welches zu den zahlreichen [[#Der_Wandel_des_Begriffs_Hacker.2C_sowie_eine_kleine_Auswahl_weiterer_Definitionen.2C_die_der_Begriff_unter_Insidern_hat|Insiderdefinitionen des Begriffs Hacker]] passt. Crasher legen hingegen Computer- und Telefonnetze lahm, löschen oder verändern wichtige Daten, bereichern sich auf kriminelle Art oder terrorisieren ihre Mitmenschen durch absichtlich herbeigeführte Abstürze der Rechner, etc.


Oftmals wird in diesem Zusammenhang der Begriff des „wahren Hackers“ verwendet, um zu verdeutlichen, dass Hacker jenseits der moralischen Grundsätze unwahr (also keine Hacker) sind. Allerdings sieht die Verwendung des Begriffs umgangssprachlich vollkommen anders aus: ''So bildet der Hacker im Volksmund einen Überbegriff für Computerfreaks, die in der Lage sind, Sicherheitsbarrieren zu überwinden.'' Der Überbegriff wird benötigt, wenn man versucht, bestimmte Vorgänge allgemeingültig zu beschreiben. Lediglich für eine detaillierte Argumentation ist es manchmal sinnvoll, die Art des Hackers derart aufzuschlüsseln. Jedoch gibt es nur für den destruktiven Hacker separate Begriffe, währenddessen der konstruktive Hacker noch immer als Hacker bezeichnet wird. Für den Sprachgebrauch der Begriffe hat das weitreichende Folgen: Wenn man sich strikt an diese Unterscheidung halten will, so kann man den Begriff Hacker nicht mehr verwenden, wenn damit auch bösartige Hacker gemeint sind. Genauso wie man den Begriff ''Crasher'' bzw. ''Cracker'' nicht als Überbegriff verwenden darf, wenn man damit auch auf die konstruktiven, ethischen Hacker Bezug nimmt. ''Folglich gibt es dadurch keinen Überbegriff mehr.''
Seit den 80ern existieren eine Reihe von [[eZine|Untergrund-Magazinen]], wie dem [[2600|2600 Magazin]] und dem [[Phrack-Magazin]] mit denen sich Hacker selbst mit Informationen versorgten. Diese Entwicklung entstand von den [[Phreak|Phreaks]] der frühen 70er Jahren, die in illegalen Untergrund-Magazinen wie der [[TAP_(Zeitschrift)|TAP]] ihre Informationen weitergaben.


Da es zum einen keine wirklich klare Trennlinie zwischen gut und böse gibt und zum anderen der Überbegriff wichtiger ist, als die philosophisch / gesellschaftliche Trennung beider Lager, wurde die so unterteilte Definition des Hackers allgemein hin nicht akzeptiert. So verwendeten die meisten Menschen den Begriff Hacker auch weiterhin als Überbegriff, der beide Gruppierungen unter sich vereint. Das wiederum führte dazu, dass der so verstandene Begriff heute seinen wichtigen und festen Platz im allgemeinen Sprachgebrauch eingenommen hat.
==Heutige Verwendung des Begriffs==


=== „Black-“, „White-“ und „Grey-Hats“ ===
Heute wird der Begriff Hacker oft verwechselt mit jemandem, der Computer nur zu [[Illegalität|illegal]]en Zwecken einsetzt, zum Beispiel in fremde Rechner und [[Rechnernetz|Netzwerke]] eindringt, nur um dort Schaden anzurichten, [[Kopierschutz]]mechanismen umgeht, oder fremde Daten beschädigt ([[Cracker]]). Solche Hacker gab es vereinzelt tatsächlich, jedoch handelt es sich vor allem um ein [[Medien]]phänomen: In den 80ern kam eine große Anzahl an Filmen heraus, in denen ''Hacker'' vorkamen, die in dieser Weise dargestellt wurden. Auch die Namensgebung von Hackergruppen und ihr [[konspirativ]]es Verhalten trugen jedoch zu diesem schlechten [[Image]] bei.
In der IT-Security-Szene wird manchmal eine Unterteilung der Hacker in „Black-“, „White-“ und „Grey-Hats“ benutzt, die auf alten [[Western]]-Filmen basiert:

*Black-Hats handeln mit krimineller Energie, entweder um das Zielsystem zu beschädigen, oder um Daten zu stehlen. Zu dieser Untergruppe gehören auch die Cyberpunker, die als wahre Meister ihres Fachs gelten aber nur nach ihren eigenen Regeln leben.
Hacker sprechen sich dem Klischee nach für totale [[Informationsfreiheit]] aus, was sie in Konflikt mit der Gesellschaft bringt, da dies zum Beispiel wirtschaftlichen Interessen, aber auch dem [[Datenschutz]] konträr gegenübersteht. Der Schutz der Privatsphäre ist allerdings auch dem Hacker wichtig. Siehe hierzu [[Hackerethik]].
*Ein White-Hat handelt, um seine Meinung von [[Informationsfreiheit]] zu verbreiten, und um zu beweisen, dass es keine 100%ige Sicherheit im [[Internet]] geben kann. Ein White-Hat ist meistens ein Programmierer, der sich in seinem Bereich sehr gut auskennt ([[Computer-Nerd|Nerd]]) und somit die Schwachstellen wie [[Pufferüberlauf|Pufferüberläufe]] oder [[Race Condition]]s kennt und weiß wie man sie vermeiden bzw. auch ausnutzen kann.

Etwas zu ''hacken'', zum Beispiel ein Gerät, bedeutet Macht über die Maschine auszuüben, die dem normalen [[Benutzer]] üblicherweise vorenthalten wird. Es bedeutet auch eventuell die Technik für etwas anderes zu benutzen, als wofür sie gedacht war. Vor allem bedeutet es [[Wissen]] und Einblick in das Funktionieren von [[Technologie]].

Der Begriff ''Hacker'' erfuhr unter Computerinteressierten über die Zeit einen Bedeutungswandel zum Positiven hin, die negativen Aspekte werden jetzt im Begriff Cracker zusammengefasst.

Die Unterscheidung zwischen „Hacker“ und „Cracker“ hat sich im [[Englische Sprache|Englisch]]en etwas mehr durchgesetzt.
Oft unterscheidet man - basierend auf alten [[Western]]-Filmen - zwischen „Black-“, „White-“ und „Grey-Hats“:
*Black-Hats handeln mit krimineller Energie, entweder um das Zielsystem zu beschädigen, oder um Daten zu stehlen. Zu dieser Untergruppe gehören auch die Cyberpunker, die als wahre Meister ihres Fach gelten aber nur nach ihren eigenen Regeln leben.
*Ein White-Hat handelt, um seine Meinung von [[Informationsfreiheit]] zu verbreiten, und um zu beweisen, dass es keine 100%ige Sicherheit im [[Internet]] geben kann. Ein White-Hat ist meistens ein Programmierer, der sich in seinem Bereich sehr gut auskennt ([[Nerd]]) und somit die Schwachstellen wie [[Pufferüberlauf|Pufferüberläufe]] oder [[Race Condition]]s kennt und weiß wie man sie vermeiden bzw. auch ausnutzen kann.
*Grey-Hats geben die Informationen an die Öffentlichkeit weiter. Dadurch unterstützen sie die Black-Hats, die Lücke auszunutzen, lassen allerdings den Entwicklern auch die Chance, den Fehler zu beseitigen. Im Allgemeinen kann man, wenn man zwischen „Gut“ und „Böse“ unterscheidet, die Grey-Hats als neutral einstufen.
*Grey-Hats geben die Informationen an die Öffentlichkeit weiter. Dadurch unterstützen sie die Black-Hats, die Lücke auszunutzen, lassen allerdings den Entwicklern auch die Chance, den Fehler zu beseitigen. Im Allgemeinen kann man, wenn man zwischen „Gut“ und „Böse“ unterscheidet, die Grey-Hats als neutral einstufen.
Menschen passen allerdings selten eindeutig unter nur einen der Hüte. In der Praxis nimmt diese Unterteilung daher nur selten Bezug auf real existierende Personen und steht vielmehr als Begrifflichkeit für eine bestimmte Art des Hackens.


== Hackermagazine ==
Der [[Chaos Computer Club]] versteht unter „Hacken“ einen „kreativen und respektlosen Umgang“ mit Technik. Nach dieser Definition sind Computer nicht unbedingt nötig. Ein Beispiel dafür ist die Aktion [[Blinkenlights]], bei der Häuserfassaden zu riesigen Bildschirmen umfunktioniert wurden. Um zu zeigen, dass es auch weibliche Hacker gibt, haben sich die [[Haeckse]]n des CCC gegründet.
Seit den 80ern existieren eine Reihe von [[eZine|Untergrund-Magazinen]], wie dem [[2600|2600 Magazin]] und dem [[Phrack-Magazin]] mit denen sich Hacker selbst mit Informationen versorgten. Diese Entwicklung entstand von den [[Phreak|Phreaks]] der frühen 70er Jahren, die in illegalen Untergrund-Magazinen wie der [[TAP_(Zeitschrift)|TAP]] ihre Informationen weitergaben.

Üblicherweise ist jemand erst ein Hacker, wenn er von anderen Hackern als solcher bezeichnet wird. Sich selbst so zu bezeichnen wird (unter Hackern) als überheblich angesehen und ist eher unter so genannten „[[Skriptkiddie|Skript-Kiddies]]“ verbreitet.

== Tätigkeiten ==
Grundsätzlich hat ein Hacker, der in fremde Computersysteme eindringt, aber eher rechtschaffene Absichten. Er glaubt an die Freiheit der Information oder sucht nach Informationen, mit denen er kriminelle Handlungen oder eine [[Verschwörung]] aufdecken kann. Viele Hacker agieren nur zum Spaß, manche im Auftrag ihres Landes, eines Geheimdienstes, als Wirtschaftsspione, oder nur um (im Auftrag des Betreibers) die Sicherheit eines Systems zu überprüfen ([[Penetrationtest]]).
Wiederum andere wollen einer großen Masse von PC-Benutzern die Sicherheitslücken der Softwareunternehmen aufzeigen und somit klarstellen, dass kein PC sicher ist, wie es in den Werbungen behauptet wird.

Für unerfahrene Personen, die im Gegensatz zum echten Hacker ihre Werkzeuge nicht selbst programmieren, sondern stattdessen zum Zerstören von Systemen nur vorgefertigte [[Skriptsprache|Skript]]e und ähnliches verwenden, ohne deren genaue Funktionsweise wirklich zu kennen, ist die abfällige Bezeichnung „[[Skript_Kiddie|Skript-Kiddie]]“ entstanden.

Grundsätzlich sollte man [[Saboteur|Saboteure]], [[Raubkopierer]], [[Skript_Kiddie|Skriptkiddies]] und Computerschrauber nicht mit Hackern verwechseln oder gar gleichsetzen. Hacker können sich im Unterschied zu ihnen auf eine gewisse Ethik einigen und verstoßen nicht unbedingt gegen Gesetze.


== Berühmte Hacker ==
== Berühmte Hacker ==
Zeile 68: Zeile 70:
* [[Computersicherheit]]
* [[Computersicherheit]]
* [[Defacement]]
* [[Defacement]]
* [[Geek]]
* [[Nerd]], [[Geek]]
* [[Hacktivist]], [[Hack value]], [[Hackerjargon]], [[Hacker-Emblem]]
* [[Hacktivist]], [[Hack value]], [[Hackerjargon]], [[Hacker-Emblem]]
* [[Hijacking]]
* [[Hijacking]]
Zeile 88: Zeile 90:
* [http://www.computec.ch computec.ch] von Marc Ruef, offenes Archiv mit deutschsprachigen Publikationen zum Thema Hacking und Security
* [http://www.computec.ch computec.ch] von Marc Ruef, offenes Archiv mit deutschsprachigen Publikationen zum Thema Hacking und Security
* [http://koeln.ccc.de/prozesse/writing/artikel/hacker-howto-esr.html Wie werde ich Hacker] von Eric S. Raymond, Übersetzung und Anmerkungen des CCC-Köln
* [http://koeln.ccc.de/prozesse/writing/artikel/hacker-howto-esr.html Wie werde ich Hacker] von Eric S. Raymond, Übersetzung und Anmerkungen des CCC-Köln
* [http://wiki.hackerboard.de/index.php/Hacker wiki.hackerboard.de] eine Initiative die versucht, das „Hacker sind keine Cracker“-Problem zu lösen
* [http://mitglied.lycos.de/sheep2/hwdngww.pdf Hacke wenn du nicht gehackt werden willst] Übersichtliche Informationen über die Hackerkultur
* [http://mitglied.lycos.de/sheep2/hwdngww.pdf Hacke wenn du nicht gehackt werden willst] Übersichtliche Informationen über die Hackerkultur
*[http://www.markusgoebel.de/texte/industriemagazin/hacker-terror.html| Hacker statt Haubitzen] - Die USA setzen im Irak-Krieg auch das Internet als Waffe ein. Dabei sind sie selbst am verwundbarsten.
*[http://www.markusgoebel.de/texte/industriemagazin/hacker-terror.html| Hacker statt Haubitzen] - Die USA setzen im Irak-Krieg auch das Internet als Waffe ein. Dabei sind sie selbst am verwundbarsten.
* [http://wiki.hackerboard.de/index.php/Hacker wiki.hackerboard.de] - Sehr ausführliche Auseinandersetzung mit dem Thema „Hacker“ im HaBo-WiKi
* [http://www.sicherheitsnotizen.de Sicherheitsnotizen von Dirk Heringhaus] - T-Hack ähnliche Storys
* [http://www.sicherheitsnotizen.de Sicherheitsnotizen von Dirk Heringhaus] - T-Hack ähnliche Storys



Version vom 23. Dezember 2005, 03:38 Uhr

Nach dem gebräuchlichen Verständnis ist ein Hacker ein überaus talentierter Computerspezialist, welcher Sicherheitsbarrieren überwinden und in fremde Systeme eindringen kann. Destruktive Hacker werden abwertend als Crasher oder Cracker charakterisiert. Ein Hacker der Gebrauch von seinen Fähigkeiten macht, um politisch tätig zu werden, wird als Hacktivist bezeichnet.

Als Hinweis sei erwähnt, dass der Begriff Softwarecracker nicht gleichbedeutend mit dem Begriff Cracker als destruktiven Hacker ist. Fälschlicherweise wird auch der Begriff Skriptkiddie im allgemeinen Sprachgebrauch oft mit einem Hacker gleichgesetzt. Er beschreibt jedoch einen herkömmlichen Computeranwender, der weit von einem begabten Computerspezialisten entfernt ist. Da er entgegen einem Hacker nichts von der Sicherheitslücke versteht, kann ein Skriptkiddie Sicherheitsbarrieren ausschließlich mithilfe vorgefertigter Programme überwinden. Zudem benötigt er dazu ein Skript, also eine „Schritt für Schritt“-Bedienungsanleitung oder zumindest einen stark vereinfachenden Automatismus, um ein solches Programm bedienen zu können. Die Fähigkeit, im Problemfall zu improvisieren, besitzt er demnach nicht. Der Unterschied ist für Außenstehende nur schwer zu erkennen. Wird er aber erkannt, so ergibt die Trennung der Begriffe Sinn, weshalb in der Fachwelt deutlich zwischen einem Hacker als Sicherheitsexperten und einem diesbezüglich unkundigen Skriptkiddie unterschieden wird.


Der Wandel des Begriffs Hacker, sowie eine kleine Auswahl weiterer Definitionen, die der Begriff unter Insidern hat

  • Das Wort hack hatte im Lauf der Geschichte viele Bedeutungen. Angefangen vom schlendernden Ritt, etwas mieten oder in kleine Stücke hauen (14. Jahrhundert), ein Schriftsteller oder jemand der routinemäßige Arbeit verrichtet (18. Jahrhundert), eine Bezeichnung für einen trockenen Husten bzw. für Räuspern, um auf sich aufmerksam zu machen (19. Jahrhundert), erlangte er in den späten 1950er Jahren gleich mehrere neue Bedeutungen. So verwendete Harley-Davidsons in Südkalifornien den Begriff hacking als Synonym für das Zerlegen ihrer Motorräder und nicht zuletzt für das Tunen ihrer Fabrikate, um sie niedriger, schneller und schöner als die Originale zu machen. Zeitgleich wurde der Begriff hack vom Modelleisenbahnclub des MIT (Massachusetts Institute of Technology), genauer dem TMRC (Tech Model Railroad Club of MIT) verwendet. Er stand hier für besonders elegante und kreative Einfälle und Lösungswege jeglicher Art. Hat ein Student des MIT einen raffinierten Streich ausgeheckt, galt der Übeltäter als Hacker. Und dass ohne sich unbedingt auf den Computer zu beziehen. Demgegenüber nannten die Computerfreaks des MIT AI Lab (Artificial Intelligence Laboratory), welche die ersten Großrechner des MIT programmierten, auch das gemeinsame Programmieren und den freien Austausch von Wissen hacken und sich selbst Hacker. Bereits in diesen ersten Jahren verfassten sie für sich einen Kodex, der allerdings damals noch nicht ganz so ernst genommen wurde, wie es später der Fall war: Die Hackerethik. Als Mitglieder des Modellbahnklubs damit begannen, mit einem DEC PDP -1 Computer zu arbeiten, wurde ihr Slang nun auch in schriftlicher Form auf den Computer übertragen. Die zuerst bekannte Verwendung des Begriffs Hacker wurde auf diese Weise von der Ausgabe des Studentenpapiers vom 20. November 1963 der technischen Fachschule des MIT registriert.
  • Ende der 1960er stand der Begriff Hacker bereits weltweit als Synonym für jemanden, der sich intensiv mit dem Computer beschäftigt.
  • 1972 eröffnete John T. Draper, auch bekannt als "Captain Crunch", durch seine Publikation eines Tonwahlsignals die Ära des kostenlosen Telefonierens. Das war ein bemerkenswerter Hack, welcher die erste markante Assoziation zwischen dem Begriff Hacken und dem Überwinden von Sicherheitsbarrieren darstellt.
  • Dessen ungeachtet wurde der Begriff Hacker in den 1970ern bis Anfang der 1980er als Bezeichnung für einen außergewöhnlich guten Programmierer geprägt. Davon abgeleitet gleicht das Wort innerhalb der Programmierer- und Hackerszene auch heute noch einem Rang: Es zeugt von Respekt und stellt eine Auszeichnung für außergewöhnlich gute Fähigkeiten dar, welche nicht vorschnell verliehen wird. Demgegenüber werden auf den Programmcode bezogen auch skurrile, meist auf die Schnelle erstellte Notlösungen als Hack bezeichnet, die zwar funktionieren, aber bei weitem nicht perfekt sind. In Bezug auf einen Entwickler, dessen Quellcode eine einzige Aneinanderreihung solcher Hacks darstellt, steht das Wort Hacker parallel dazu für einen schlampigen Programmierer und stellt in diesem Kontext keine Ehrung dar.
  • 1983 wurde der Begriff Hacker erstmals im Zusammenhang mit kriminellen Computerfachleuten durch die Medien Newsweek und über CBS News propagiert.
  • Mitte der 1980er standen Hacker vornehmlich für wissbegierige Menschen, welche die Welt der Computer erforschten, dabei in die Tiefen der Materie eindrangen und sich dadurch auch in fremde Systeme hacken konnten. Fasziniert von diesen Fähigkeiten, wurde letzteres vor allem gegen Ende der 1980er durch Film und Presse stark übertrieben dargestellt. Eine recht begrenzte Definition des Begriffs erreichte so die Köpfe der Bevölkerung und ließ den Mythos Hacker, wie er heute sprachgebräuchlich verwendet wird, entstehen. Der 1988 erscheinende Beitrag „Stalking the Wily Hacker“ von Clifford Stoll aus der Mai-Ausgabe des Communications of the ACM, sowie sein maßgebliches Werk „The Cuckoo's Egg“ aus dem Jahr 1989 und nicht zuletzt die Reaktionen der Presse auf den zu dieser Zeit kursierenden Morris-Wurm und dem KGB-Hack taten ihr übriges, um dieses einseitige Bild nachhaltig zu prägen.
  • Um dem schlechten Ruf eines Hackers entgegenzuwirken, versuchen einige Insider seit 1990 eine strickte Trennung zwischen Hackern und Crackern zu etablieren. Cracker und Crasher sind deren Hackerdefinition zufolge also keine Hacker. Die Reduzierung der Hackerdefinition auf eine Gruppe von Gutmenschen ist jedoch sehr umstritten. Nicht zuletzt die Tatsache, dass eine Unterteilung in „gut“ und „böse“ allenfalls vage und subjektiv sein kann, aber auch die Auffassung, dass eine solche Einschränkung zu dogmatisch ist, verhindert bislang eine flächendeckende Akzeptanz dieser Definition.
  • Parallel dazu existiert seit Mitte der 1990er auch die Auffassung, dass die gegenwärtige Maxime des Hackers darin bestehe, Programme zu schreiben, deren Quellcode für die Allgemeinheit offen zugänglich ist. Demnach wäre jeder Open-Source-Programmierer ein Hacker.
  • Andere meinen, dass unabhängig vom Open-Source jeder Entwickler von Freeware ein Hacker ist. Auch hier ist keine Rede von Sicherheitsbarrieren und Technik.
  • Hacken bedeutet für viele Insider vor allem auch Wissen und Einblick in das Funktionieren von Technologie.
  • Der CCC (Chaos Computer Club) versteht unter hacken einen kreativen Umgang mit Technik jeglicher Art. Beispiel: Wenn man die Kaffeemaschine benutzt, weil der Herd nicht geht, um Wasser heiß zu machen, welches dazu verwendet wird, die Fertigmischung für Kartoffelbrei zuzubereiten, dann ist man ein Hacker.
  • Der technologische Teil der Definition wird auch jenseits des CCC von einigen Hardwaredesignern, Case-Moddern, Autotunern und PC-Tweakern adoptiert, welche sich ebenfalls Hacker nennen (siehe Abschnitt „Hacker: Hardware modifier“ aus dem englischen Wikipedia, sowie die Kolumne „Hardware Hacker“ von Don Lancaster aus dem „Radio Electronics“-Magazin)
  • Der Begriff Hack steht auch für die Erweiterung von komplexen Programmen oder für einen Code, der Zugang zu einem Gerät verschafft bzw. eine neue Funktion verspricht, die in dieser Form vom Hersteller nicht vorgesehen war (z.B. Playstation-Hack). Wie so oft verwischt sich hier die Spur zwischen den Begriffen Hacker und Softwarecracker.
  • Zudem existiert durchaus die Meinung, dass jeder Mensch, der einen Artikel in einem Wiki anpasst oder gar erstellt, ein Hacker ist (Auszug aus dem Diskussionsbeitrag der Wikipedia zum Begriff Hacker: „… ist die Wikipedia doch ein Hackerprojekt, sogar basierend auf dem Freiheitsgedanken im Sinne von GNU, und jeder, der schonmal nur einen einzigen Artikel angefangen oder nachbearbeitet hat, ist im Prinzip ein Hacker ... Leute, die innerhalb der Wikipedia Tastaturtests betreiben und Artikelinhalte wahllos rauslöschen sind Cracker ...“).
  • Menschen, die maßgeblich daran beteiligt waren, das Internet zu errichten, oder die aktuell dazu beitragen, den Nutzen des Internets entscheidend zu erweitern, werden unter den meisten Insidern ebenso einvernehmlich als Hacker bezeichnet, wie die Entwickler der wichtigsten Meilensteine in Bezug auf Wissenschaft, Technik und Software.
  • Äquivalent zum sprachgebräuchlichen Verständnis des Begriffs Hacker gibt es auch zahlreiche Insider, welche die wahre Herausforderung eines Hackers darin sehen, Sicherheitsmechanismen zu überlisten und somit Schwachstellen erkennen zu können.
  • Oft verstehen Insider unter einem Hack auch eine verblüffend einfache, elegante und pfiffige Lösung eines nichttrivialen Problems. Als besonders geschickter Hacker, der die Dinge mit einfachen Mitteln angeht, wird in diesem Zusammenhang jemand bezeichnet, der sinnbildlich nur mit einer Axt als Werkzeug Möbel herstellen kann.
  • Im Allgemeinen besteht eine starke Assoziation zwischen den Begriffen Hacker und Computerfreak (zumal es kaum Computerfreaks gibt, die nicht programmieren können oder sich mit Netzwerk- und Sicherheitstechnologie nicht auskennen). Auch nennen sich Leute, die eine Affinität zur Hackerkultur zeigen, gerne Nerd oder Geek, was im Computerkontext eine spezielle Art des Computerfreaks charakterisiert.
  • Der Begriff Hacker gilt auch als Synonym für jemanden, der am Computer seine Befehlszeilen auf eine sehr schnelle Art eingeben kann. Hierbei wird oft auf das Tippgeräusch Bezug genommen, welches so klingt, als würde jemand herumhacken.

Daraus ist ersichtlich, dass es unter den Insidern keine einheitliche Definition eines Hackers gibt. Demgegenüber hat sich in den Köpfen der restlichen Bevölkerung schon lange eine allgemeingültige Hackerdefinition verfestigt (siehe den ersten Satz der einleitenden Definition).

Die problematische Unterteilung zwischen Hacker und Crasher bzw. Cracker

Stark vereinfacht ausgedrückt lösen Hacker Probleme und bauen etwas auf, wohingegen Crasher Probleme erzeugen bzw. etwas zerstören. Im Detail bauen Hacker beispielsweise Informationsnetze auf, machen auf Sicherheitslücken aufmerksam (und erreichen so, dass diese geschlossen werden), schreiben zum Teil Freeware oder Open-Source-Software oder betätigen sich konstruktiv in einem anderen Umfeld, welches zu den zahlreichen Insiderdefinitionen des Begriffs Hacker passt. Crasher legen hingegen Computer- und Telefonnetze lahm, löschen oder verändern wichtige Daten, bereichern sich auf kriminelle Art oder terrorisieren ihre Mitmenschen durch absichtlich herbeigeführte Abstürze der Rechner, etc.

Oftmals wird in diesem Zusammenhang der Begriff des „wahren Hackers“ verwendet, um zu verdeutlichen, dass Hacker jenseits der moralischen Grundsätze unwahr (also keine Hacker) sind. Allerdings sieht die Verwendung des Begriffs umgangssprachlich vollkommen anders aus: So bildet der Hacker im Volksmund einen Überbegriff für Computerfreaks, die in der Lage sind, Sicherheitsbarrieren zu überwinden. Der Überbegriff wird benötigt, wenn man versucht, bestimmte Vorgänge allgemeingültig zu beschreiben. Lediglich für eine detaillierte Argumentation ist es manchmal sinnvoll, die Art des Hackers derart aufzuschlüsseln. Jedoch gibt es nur für den destruktiven Hacker separate Begriffe, währenddessen der konstruktive Hacker noch immer als Hacker bezeichnet wird. Für den Sprachgebrauch der Begriffe hat das weitreichende Folgen: Wenn man sich strikt an diese Unterscheidung halten will, so kann man den Begriff Hacker nicht mehr verwenden, wenn damit auch bösartige Hacker gemeint sind. Genauso wie man den Begriff Crasher bzw. Cracker nicht als Überbegriff verwenden darf, wenn man damit auch auf die konstruktiven, ethischen Hacker Bezug nimmt. Folglich gibt es dadurch keinen Überbegriff mehr.

Da es zum einen keine wirklich klare Trennlinie zwischen gut und böse gibt und zum anderen der Überbegriff wichtiger ist, als die philosophisch / gesellschaftliche Trennung beider Lager, wurde die so unterteilte Definition des Hackers allgemein hin nicht akzeptiert. So verwendeten die meisten Menschen den Begriff Hacker auch weiterhin als Überbegriff, der beide Gruppierungen unter sich vereint. Das wiederum führte dazu, dass der so verstandene Begriff heute seinen wichtigen und festen Platz im allgemeinen Sprachgebrauch eingenommen hat.

„Black-“, „White-“ und „Grey-Hats“

In der IT-Security-Szene wird manchmal eine Unterteilung der Hacker in „Black-“, „White-“ und „Grey-Hats“ benutzt, die auf alten Western-Filmen basiert:

  • Black-Hats handeln mit krimineller Energie, entweder um das Zielsystem zu beschädigen, oder um Daten zu stehlen. Zu dieser Untergruppe gehören auch die Cyberpunker, die als wahre Meister ihres Fachs gelten aber nur nach ihren eigenen Regeln leben.
  • Ein White-Hat handelt, um seine Meinung von Informationsfreiheit zu verbreiten, und um zu beweisen, dass es keine 100%ige Sicherheit im Internet geben kann. Ein White-Hat ist meistens ein Programmierer, der sich in seinem Bereich sehr gut auskennt (Nerd) und somit die Schwachstellen wie Pufferüberläufe oder Race Conditions kennt und weiß wie man sie vermeiden bzw. auch ausnutzen kann.
  • Grey-Hats geben die Informationen an die Öffentlichkeit weiter. Dadurch unterstützen sie die Black-Hats, die Lücke auszunutzen, lassen allerdings den Entwicklern auch die Chance, den Fehler zu beseitigen. Im Allgemeinen kann man, wenn man zwischen „Gut“ und „Böse“ unterscheidet, die Grey-Hats als neutral einstufen.

Menschen passen allerdings selten eindeutig unter nur einen der Hüte. In der Praxis nimmt diese Unterteilung daher nur selten Bezug auf real existierende Personen und steht vielmehr als Begrifflichkeit für eine bestimmte Art des Hackens.

Hackermagazine

Seit den 80ern existieren eine Reihe von Untergrund-Magazinen, wie dem 2600 Magazin und dem Phrack-Magazin mit denen sich Hacker selbst mit Informationen versorgten. Diese Entwicklung entstand von den Phreaks der frühen 70er Jahren, die in illegalen Untergrund-Magazinen wie der TAP ihre Informationen weitergaben.

Berühmte Hacker

Technikfachleute

Ethische Hacker

Kriminelle Cracker

  • Robert Tappan Morris, schrieb 1988 den Morris-Wurm
  • Kevin Mitnick, für Social Engineering bekannter Hacker, der erst nach mehreren Jahren Flucht vom FBI gefasst werden konnte
  • Karl Koch, brach Ende der 80er Jahre zusammen mit Markus Hess in militärische US-Netzwerke ein, um Daten an den KGB zu verkaufen; anfangs aus ideellen Gründen und Neugier; später um dadurch seine Drogensucht zu finanzieren
  • Kevin Poulsen manipulierte Telefonanlagen von Radiosendern, um bei Gewinnspielen Autos, Reisen und Geld zu gewinnen; wurde später vom FBI verhaftet

Weitere Informationen

Siehe auch:

Literatur