Hacker
Hacker betegner en anerkendt programmør, der skriver kildekode til programmer eller i hvertfald en tekniker indenfor computerverdenen. Mange bruger det dog som synonym for cracker. (Lexopen)
Indholdsfortegnelse |
[redigér] I kulturen
Ordet Hacker er flere hundrede år gammelt, og blev oprindelig brugt om en håndværker der var i stand til at fremstille møbler ved hjælp af en økse.
I dag bruges begrebet Hacker primært om forskellige typer computereksperter. Det bruges hovedsageligt i to forskellige betydninger:
- En person der er entusiastisk og/eller særlig dygtig inden for sit fag. Det behøver ikke være relateret til computere, men er det ofte. F.eks. kan en programmør, der skriver meget kildekode til programmer, oftest i forbindelse med fri software blive udnævnt til at være hacker. Det behøver ikke være programmering hackeren er ekspert i, han eller hun kan også være hardware-hacker eller HMI-hacker for den sags skyld. I det hele taget vil en person der er total opslugt af noget, og derfor meget dygtig til det, være aspirant til at være hacker. Dette er den oprindelige betydning af begrebet en hacker, også (men ikke kun) når ordet bruges i forbindelse med computere.
- En person som beskæftiger sig med computersikkerhed på en af to måder: Black hat hackere begår it-kriminalitet, såsom at fremstille og sprede computervirus eller skaffe sig uautoriseret adgang til andres computersystemer. Denne anvendelse af ordet er blevet populariseret af pressen og lader til at svær at slippe af på trods mange forsøg. Folk som bruger den førstnævnte betydning af hacker, bryder sig typisk ikke om at bruge ordet i denne betydning, men vil ofte i stedet kalde disse kriminelle eller destruktive personer for "crackere". Black hat hackere skelnes tit fra white hat hackere. White hats er sikkerhedseksperter, der tester IT-systemers sikkerhed ved at simulere angreb fra black hats. Således er white hats opgave at forhindre black hats handlinger. Endvidere tales om grey hats.
Disse to betydninger anses af nogle for indbyrdes modstridende, mens andre ser dem som overlappende, idet en hacker, som foretager IT-kriminalitet, sagtens kan være en dygtig tekniker.
Vigtigt er det dog at bemærke, at en it-professionel ikke per definition er hacker, da hacker-kulturen ikke beskæftiger og anerkender crackere. En cracker kan typisk blive en hacker af den simple grund, at cracking er det eksakt modsatte af hacking.[1]
I det følgende afsnit bruges ordet hacker i betydning 1, og ordet cracker bruges i stedet for hacker i betydning 2. Dette gøres fortrinsvis for at lette læsbarheden.
Forvirringen kommer måske af at man som dygtig cracker måske har nogen af de samme talenter som en hacker. Det er heller ikke unormalt at en hacker på et tidspunkt i sin karriere har interesseret sig for hvordan man forbedrer og/eller bryder computersikkerhed. Den afgørende forskel er at en hacker ikke har nogen særlig interesse i at bryde loven eller brække ind i andre menneskers computere, og derfor typisk heller ikke vil gøre det. Hackeren er blot interesseret i at udforske computeren og dens muligheder. Folk er måske bange for det ukendte. På nogen kan en hacker måske virke som en slags troldmand, fordi hun eller han har stor viden om computeren. På samme måde frygter nogle mennesker våben. Våben (eller computerviden) er ikke i sig selv farlige, men kan være det hvis det havner i de forkerte hænder. Denne frygt for hackere har pressen måske udnyttet til at gøre artikler om brud på computersikkerhed mere spændende, idet de har kaldt gerningsmændene for hackere.
I filmen "War Games", havde en "hacker" (i betydningen en dygtig programmør) lagt en bagdør ind i et program, så han altid selv kunne få adgang uden om den normale sikkerhed hvor han fremstilles som geni, ikke som kriminel.
[redigér] Historie
Som nævnt kommer begrebet hacker fra betydningen at være i stand til at fremstille møbler ved hjælp af en økse. For at gøre dette må man naturligvis kende sin økse godt, og være god til at bruge den. På samme måde må en computer-hacker have et omfattende kendskab til sit værktøj, nemlig computeren, hvilket nok var årsag til at udtrykket blev valgt i første omgang.
Hackerbegrebet blev formodentlig først brugt i forbindelse med moderne teknik af modeltog-klubben på MIT (Tech Model Railroad Club - TMRC). I TMRC designede man kompliceret styring til modeljernbaner, og et særligt snedigt system kaldte man et hack. I 1959 fulgte en række af medlemmerne MIT's første kursus i programmering og fik senere adgang til MIT's IBM 704 computer, og kort efter til en interaktiv TX-0 computer. Gruppens medlemmer blev hurtigt entusiastiske programmører, overførte begrebet hack til et særligt snedigt program, og begyndte at kalde sig TX-0 hackerne. Gruppen fik fra 1961 adgang til én af de første PDP-1 computere, som DEC havde foræret til MIT.
Kendte hackere fra den tidlige periode: Steve Piner og L. Peter Deutsch (som udviklede Expensive Typewriter), Bob Wagner (som udviklede Expensive Desk Calculator), Stephen Russell (som udviklede Spacewar, det første interaktive computerspil, med brug af kode fra Peter Samsons Expensive Planetarium), og Bill Gosper.
Der udviklede sig et særligt hacker miljø på MIT, specielt ved MIT's AI Lab og blandt brugerne af det CTSS time-sharing system som Project MAC udviklede. I årenes løb har en række personer forsøgt at holde denne tradition i hævd, f.eks. Richard M. Stallman (som var med på MIT's AI LAB oprindeligt) og Eric S. Raymond.
Tidligt i 1960'erne indførtes passwords på Project MAC's CTSS maskine, hvilket en del af hacker miljøet var modstandere af. Det blev en sport af omgå systemet (f.eks. at erstatte maskinen login-besked med "Project HACK"). Fra denne periode stammer muligvis anvendelse af hacker for en person der på en computer laver practical jokes og vandalisme.
Denne anden betydning af ordet hacker, blev senere populariseret i filmen "War Games" som i sin tid bragte fokus på computersikkerhed. Filmen var et stort hit efter datidens målestok, og kom kun få år før den første store Internetorm (RTM Ormen) lagde store dele af Internet ned i 1988. Filmen bruger ordet hacker om en af personerne i filmen, som har lagt en bagdør ind i et program. Hovedpersonen ser i filmen op til denne hacker.
I filmen er hovedpersonen en hacker i ordets negative betydning. Han bryder bl.a. ind i skolens computer og forbedrer sine kammeraters karakterer med mere. Han bliver fremstillet som en slags supermand der kan alt pga. sine evner med computeren. Begrebet hacker blev herefter i en periode kædet sammen med noget romantisk og fantastisk.
Romancen med IT-kriminaliteten førte bl.a. til at man en overgang talte om cybercowboys, inspireret af "Neuromancer", en science fiction-bog, der dyrker forestillingerne om en verden gennemsyret af teknik.
Pressen tog "hacker" til sig som betegnelse for folk som ulovligt bryder ind i computersystemer, og bruger det i dag næsten eksklusivt om IT-kriminelle. Mange mennesker kender kun ordet "hacker" i denne betydning i dag.
Hackerne brød sig imidlertid ikke om at blive betragtet som kriminelle, så derfor besluttede nogen af dem sig for at finde et andet ord for IT-kriminelle. Flere alternativer blev overvejet, og det endelige valg faldt på ordet "cracker". På dette tidspunkt havde den nye betydning af hacker dog i mellemtiden slået an hos den almene befolkning. Pressen som helhed ønskede ikke at skifte over til det nye ord.[2] Ordet cracker er på trods af pressens modstand alligevel vundet noget frem, hovedsaligt i betydningen af at bryde kopibeskyttelser på computerprogrammer. Det er også muligt at downloade såkaldte "cracks" til computerprogrammer som f.eks. får et sharewareprogram til at køre længere eller bedre. Forskellen på hacks og cracks er, at cracks per definition er ulovlige. Et hack er f.eks. en smart og/eller "beskidt" ændring af et computerprogram med henblik på at udvide eller ændre dets virkemåde.
Mange hackere og aspirerende hackere (wannabe) holder stædigt fast betydning 1 af ordet, og med fri software- og open source-bevægelserne, som i stor stil har taget ordet til sig, har denne betydning af ordet måske en chance for at slå an hos den brede befolkning.
[redigér] Et spil
Mange "hackere", hacker for sjov. Det er som et spil for dem. Når de har hacket sig ind et sted, så tager de et sværere sted.
[redigér] Andre temaer
[redigér] Hacker-etik
En omdiskuteret, men velargumenteret etik der eksempelvis indbefatter at man deler sin kildekode, fordi det er til gavn for fællesskabet. Richard M. Stallmans GNU General Public License kan læses som et etisk og politisk manifest.
[redigér] Kilder/henvisninger
| Wikimedia Commons har billeder og/eller lyd med forbindelse til: |
- Levy, Steven: Hackers (1984)
- Richard M. Stallman
- Tech Model Railroad Club of MIT
- Janussen, Aputsiaq Niels: Hacker-etik - en filosofisk undersøgelse, kandidatafhandling fra 2003
- catb.org
- Bogen "Hvordan bliver jeg hacker?" på engelsk.
- En kortere introduktion til begrebet hacker, med et billede og en beskrivelse af hackeren "Ali".
- ↑ How To Become A Hacker - www.catb.org
- ↑ Blade som "Alt om Data" har dog brugt ordet cracker i denne betydning.