Coderen, hakken, kraken, programmeren: dit zijn de verschillen
Hacken, coderen, kraken - er lijken veel programmeertermen te zijn. Maar niet iedereen denkt hetzelfde. We zullen de verschillen tussen de vier termen verduidelijken, zodat u ze in de toekomst allemaal correct kunt gebruiken.
Codering en programmering: hier zijn geen verschillen
De eenvoudigste zijn de twee termen codering en programmering. Ze betekenen hetzelfde, dus ze kunnen synoniem worden gebruikt. Programmeren of coderen verwijst naar het proces van het maken van computerprogramma's zoals apps, besturingssystemen of software.
- Programmering is het meest essentiële onderdeel van softwareontwikkeling. Een broncode wordt ingevoerd in een ontwikkelomgeving (IDE) of een editor. Gewoonlijk schrijven programmeurs de hele code zelf en wijzigen ze niet alleen de code van derden. Maar dat is geen vereiste.
- Hoe de code eruit moet zien en welke opdrachten deze moet bevatten, is afhankelijk van de gebruikte programmeertaal. De meest voorkomende programmeertalen zijn Java, C ++, C #, Python en PHP. Een overzicht van alle programmeertalen is te vinden in een apart artikel.
- Zodat de pure broncode kan worden gelezen en verwerkt door de machine (pc, mobiele telefoon, enz.), Moet deze worden gecompileerd. Hiervoor zijn verschillende compilers, afhankelijk van de programmeertaal. Het programma kan vervolgens op het betreffende apparaat worden uitgevoerd. Een uitzondering hierop zijn HTML en PHP, die worden gebruikt voor het programmeren van websites. Hier is de broncode in platte tekst en wordt deze alleen gecompileerd als het script wordt aangeroepen.
- Hoewel codering in het begin ingewikkeld klinkt, is het niet zo moeilijk na een korte kennismaking. Met onze beginnerstips over programmeren bent u goed uitgerust om bijvoorbeeld uw eerste programma in C te coderen.
Cracking: Illegale programmamanipulatie
Hoewel codering op zichzelf volledig legaal is, ziet kraken er anders uit. In plaats van uw eigen code te schrijven, manipuleert een cracker programmacode van derden om gebruiksbeperkingen zoals kopieerbeveiliging te overwinnen.
- De term "crack" is niet afgeleid van het medicijn, maar van het Engelse woord "to crack", wat "crack" betekent. De beveiligingsmaatregelen in programma's zijn gekraakt.
- Voor dit doel moet een deel van de gecompileerde programmacode eerst worden bekendgemaakt door middel van zogenaamde demontage of het gebruik van hex-editors en vervolgens dienovereenkomstig worden gewijzigd. Dit is meestal in strijd met de gebruiksvoorwaarden van de programmeur, en daarom is de crack zelf illegaal. Het is een inbreuk op het auteursrecht.
- In ieder geval wordt het illegaal als scheuren van aankoopsoftware zoals Windows, Photoshop of pc-games gratis worden aangeboden om te downloaden. In de regel zijn zowel uploaders als downloaders strafbaar voor inbreuk op het auteursrecht.
- Opmerking: de zogenaamde patch moet worden onderscheiden van de scheur. Dit is een (meestal gratis) update van de officiële fabrikant om fouten in het oorspronkelijke programma te verhelpen. Patches zijn niet alleen nuttig, maar ook volledig legaal.
Hakken: de generieke term
De term hacken is iets moeilijker te begrijpen en is ondertussen stevig geïntegreerd in het dagelijkse taalgebruik. In de loop van de tijd is hacking een algemene term geworden voor gevallen waarin beveiligingsmechanismen van programma's, websites en netwerken worden omzeild en kwetsbaarheden worden misbruikt.
- De Engelse term "hacken" betekent in deze context "doordringen" of "ingraven". De meeste hackers dringen in op netwerken of accounts (bijv. Van Facebook-, Amazon- of eBay-gebruikers) om gegevens te stelen of het systeem te beschadigen. Deze criminele hackers staan bekend als zwarte hoeden.
- Hackers zijn echter niet altijd illegaal. Zogenaamde witte hoeden gebruiken alleen hun hackvaardigheden binnen de wet en hackerethiek, bijvoorbeeld door met hun toestemming te zoeken naar beveiligingslekken voor grote bedrijven zoals Google en Microsoft.
- Omdat hackers vaak op afstand werken, moet u eerst toegang krijgen tot het systeem om te worden gehackt. Dit werkt meestal via backdoors, Trojaanse paarden, keyloggers of andere malware.
- Afgezien van deze oorspronkelijke betekenis, wordt de term schoffel nu ook voor andere scenario's gebruikt. Dit omvat bijvoorbeeld jailbreaks die het aantal functies van mobiele telefoons, gameconsoles en dergelijke uitbreiden. Hacks kunnen ook extra functies in games ontgrendelen. Bekende hacks zijn wall-hacks in Call of Duty, waarmee spelers door muren kunnen lopen, of de wereld hack op Need for Speed. Deze hacks zijn ook meestal illegaal.
- Als je zelf (legaal) wilt proberen te hacken, hebben we op de volgende pagina enkele tips samengevat om aan de slag te gaan met hacken.
Kort overzicht: dit zijn de verschillen
Er zijn dus aanzienlijke verschillen tussen hacken, coderen, kraken en programmeren. Voor een overzicht hebben we de definities weer voor u samengevat:
- Programmering: de in principe legale creatie van een programma, meestal met behulp van een broncode.
- Codering: synoniem met programmeren.
- Cracking: het manipuleren van programmacodes van derden om gebruiksbeperkingen zoals kopieerbeveiliging op te heffen (meestal illegaal).
- Hacken: de gerichte exploitatie van beveiligingslekken en het omzeilen van beveiligingsmechanismen (meestal voor illegale gegevensdiefstal). Hacken in bredere zin betekent elke toegang tot functies of gebieden van programma's, systemen en netwerken die over het algemeen niet toegankelijk zijn voor de hacker.
Opmerking namens ons: CHIP is 40 jaar oud!
De eerste CHIP-uitgave verscheen in 1978. We vieren dit jaar onze 40e verjaardag.
- CHIP wordt 40 en viert het niet alleen: digitalisering en programmering worden steeds belangrijker, maar worden vaak verwaarloosd in schoolprogramma's, CHIP ondersteunt de "Hacker School" - een organisatie die gericht is op kinderen en jongeren en deze aanmoedigt omgaan met technologie en digitalisering.
- We kijken ook terug en zien wat er in 40 jaar is gebeurd: wanneer is het eerste CHIP-nummer gepubliceerd? Hoe werd het thuiskantoor destijds gerapporteerd? Wat werd er toen over Apple gemeld en waar ging Chippie eigenlijk naartoe?
- Klik hier voor alle jubileumbijdragen aan 40 jaar CHIP.