Hacker

Bureaublad Wie ben ik Hacker Lucy Woordenlijst - deel 1 Woordenlijst - deel 2 Studiemethouden Foto's Favorieten


Computerkraker:

De term computerkraker, vaak aangeduid in jargon als cracker, stamt uit de 'hacker-gemeenschap'. Het is de benaming voor een meestal kwaadwillend persoon, die zich bezig houdt met het zich wederrechtelijk toegang verschaffen tot al dan niet beveiligde computersystemen.

De benaming 'hacker' wordt vaak verward met een kraker. Onder een hacker wordt verstaan een persoon welke uit idealistische redenen (eigen) systemen test op fouten alsmede daar ter verbetering oplossingen voor aandraagt. Daarnaast is de benaming in de jaren '90 ook in gebruik geraakt om een bepaalde categorie programmeurs aan te duiden. Kenmerken van deze hackers zijn dat ze hun computer binnenstebuiten kennen, zich totaal niets aantrekken van algemene softwareontwerptechnieken, en deze vaak ook niet nodig hebben ten goede van hun producten.

Over computerkrakers gaan soms mythologische verhalen in de media. Vaak wordt het beeld geschetst dat computerkrakers elke computer zonder moeite weten binnen te komen. Dit beeld dateert uit de jaren 80, de tijd dat computers op grote schaal werden geأ¯ntroduceerd, maar men nog nauwelijks het belang van beveiliging inschatte. Het gevolg was dat zelfs tieners met het grootste gemak in militaire bases binnenbraken, door gewoon "aan de deur te rammelen" (Verfilmd in Wargames).

De mythologie gaat ook omgekeerd op. Mensen die met een computer omgaan op een manier die voor een buitenstaander niet te begrijpen is, worden vaak krakerscapaciteiten toegedicht.

Cracken:

Cracken is, tenminste als computervredebreuk, strafbaar gesteld in artikel 138a Nederlands Wetboek van Strafrecht of artikel 550ter Belgisch Strafwetboek: het opzettelijk wederrechtelijk binnendringen in een geautomatiseerd werk voor de opslag of verwerking van gegevens, of in een deel daarvan, indien:

  • daarbij enige beveiliging wordt doorbroken of
  • de toegang verworven wordt door een technische ingreep, met behulp van valse signalen of een valse sleutel dan wel door het aannemen van een valse hoedanigheid.

Zoals de term al doet vermoeden zijn crackers computer- en programmakrakers, computercriminelen die opzettelijk beveiligingen trachten te doorbreken. Wanneer men de toegang heeft gekraakt, spreekt men over een 'crack'. Men heeft dan een crack gezet, bijvoorbeeld door een site te bevuilen. Middelen om specifieke programma's te kraken (Reverse Engineering), duidelijk met het doel om daar onrechtmatig gebruik van te kunnen maken, worden aangeboden als 'cracks.'

Crackers hebben naast de neiging beveiligingen te doorbreken een drang om het gekraakte goed te misbruiken dan wel te verminken.

Ten onrechte dichten crackers voor hun bezigheid zichzelf de term hacken toe, dat door media en, daardoor het grote publiek, is overgenomen.

In werkelijkheid zijn hackers niet uit op wangedrag en zorgen, bijvoorbeeld, soms voor een adequate beveiliging tegen computercriminelen als crackers.

 

Hacker:

In het dagelijks spraakgebruik is een hacker meestal iemand die inbreekt in computersystemen.

In bepaalde technisch georiط·آ£ط¢آ«nteerde subculturen is een hacker een persoon die geniet van de intellectuele uitdaging om op een creatieve manier aan bepaalde beperkingen te ontsnappen, deze uit te schakelen of door de functionaliteit te verbeteren met de beschikbare middelen. Over het algemeen worden voornamelijk personen die technologische beperkingen doorgronden als hacker gezien. Een hacker hoeft dus niet per definitie iets met computers te maken hebben.

In het bijzonder wordt het gebruikt in volgende betekenissen:

  1. Iemand die een programmeertaal of -omgeving zo goed kent dat hij zonder zichtbare moeite een programma kan schrijven
  2. Iemand die een technologie bedenkt, ontwerpt, uitwerkt, implementeert, test, en verbetert
  3. Iemand die onconventionele maar adequate oplossingen bedenkt tegen lekken, fouten en problemen van andere aard met behulp van beschikbare middelen
  4. Iemand die tracht om om via andere dan de officiط·آ£ط¢آ«le wegen een computersysteem binnen te dringen ten einde dit te kunnen verhelpen

In deze laatste betekenis hebben hackers vaak een negatieve klank, er wordt door sommigen zelfs van 'terrorisme' gesproken. Men spreekt dan echter niet over een hacker maar een over een cracker. Er zijn inderdaad crackers die in de binnengedrongen systemen schade aanrichten, zich toegang geven tot vertrouwelijke informatie of gecrackte systemen gebruiken voor het gebruiken van illegale software en/of media. Een hacker zal de eigenaar van het systeem adviseren het systeem veiliger te maken, en meestal wordt ook meteen aangegeven op welke manieren dat zou kunnen zodat deze beter is beschermd tegen crackers. Ook proberen hackers crackers actief te stoppen.

Onder (vooral academische) computerprogrammeurs kan een hacker ook programmeur zijn die met werkende, maar als onelegant beschouwde oplossingen voor programmeerproblemen komt. In deze zin is het woord hacker in eerste instantie afkeurend bedoeld. Het werkwoord hacken wordt dan ook wel gebruikt voor het "handwerk" van het programmeren, bijv. het optimaliseren ("tweaken") van een programma, dit in tegenstelling tot het "hoofdwerk", het ontwerpen van het programma.

Verschil tussen hackers en crackers:

Een veelgebruikt verschil tussen hackers en crackers is dat hackers hun handelingen vaak doen als uiting van constructieve creativiteit ('voor de kunst van het bouwen') of als goedwillende handelingen (zoeken naar veiligheidslekken om deze later te kunnen dichten; veel bedrijven huren ook hackers in om de beveiliging van hun systemen te testen). Crackers handelen vooral uit crimineel, ideologisch of vernielzuchtig oogpunt. Onder veel leken worden hackers echter ook vaak ten onrechte met schadelijke computercriminaliteit geassocieerd.

Hackers zelf noemen degenen die uit criminele oogmerken een systeem 'kraken' krakers of crackers of black-hat hackers. Zelf noemen ze zich white-hat hackers, analoog aan cowboyfilms waarin de 'kwaden' zwarte hoeden droegen en de 'goeden' witte hoeden, ofschoon hackers zichzelf niet als zodanig benoemen. Crackers proberen echter hun activiteiten te verhullen door zich als hacker voor te doen of de term hacking opzettelijk als zodanig te besmetten. Hierbuiten heb je ook nog crackbie's, een combinatie van Cracker en Newbie.

 

Struktuur van Computerprogramma´s :

è A: schrijf een procedure   sum-3-aqures die drie getallen als argumenten neemt en de som hun kwadraten teruggeeft ,

 è B: schrijf een procedure   convrt_C_to_F die een tempratuur in graden Celsius omzet in graden Farenheit. Gebruik hiervoor de formule: F= (C + 40)*1.8 - 40

 è C: schrijf de invrse procedure   convert_T_to_C die een temprqtuur in graden Farenheit omzet in graden Celsius.

 èD: schrijf procedures die de opprvlakte en omtrek van volgende figuren bereknen: driehoek, vierkant, en cirkel. Doe hetzelfde voor oppervlakte en inhoud van enkele drie-dimensionale figuren zoals een balk, één bol en één cylinder.

 

A è

(define (sqr x)

  (* x x))

(define (sum-3-squares geta11 geta12 geta13)

  (+ (sqr geta11)

     (sqr geta12)

     (sqr geta13)))

 

Bè

(define (convert_C_to_F c)

  (- (* (+ c 40) 1.8) 40))

 

C è

(define (convert_F_to_C f)

  (- (* (+ f 40) 1.8) 40))

 

D è

(define (inhoud-bol r)

  (* 4/3 pi (expt r 3)))

(define (oppervlakte-bol r))

  (* 4 pi r) r)

(define (inhoud-cylinder h r)

  (* (oppervlakte-cirkel r) h))

(define (oppervlakte-cylinder h r)

  (+ (* (opperlakte-cirkel r) 2)

     (* (omtrek-cirkel r) h)))