Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

Utallige mennesker verden over bruger cracket software til at få adgang til programmer, de ellers ville købe. Virkningerne af denne ulovlige praksis kan være vidtrækkende og have alvorlige konsekvenser for både softwareudviklere og brugerne af den crackede software. Men hvad er det egentlig, software cracking, og hvad er så slemt ved det?

Hvad er software cracking?

Folk bruger software-cracking til at omgå foranstaltninger, der er indført for at forhindre softwarekopiering og uautoriseret distribution. Handlingen kan involvere ændring eller tilføjelse af softwarekode for at omgå licensbegrænsninger, krypteringsnøgler og andre copyright-beskyttelsesmekanismer.

Det eneste formål med crackere er at gøre softwaren tilgængelig gratis til personlig brug eller ulicenseret kopiering og distribution. De forsøger også at få adgang til en softwares premiumversion uden nogen betalinger til dens skabere.

instagram viewer

Historien om softwarekrakning

I 1950'erne var der ingen ophavsret, da software ikke blev anerkendt som intellektuel ejendom. Efter et årti begyndte USA at udstede patenter til softwareudviklere, og copyright-licenser kom i forgrunden. Software blev det nye guld, og lanceringen af ​​personlige computere i 1970'erne intensiverede denne situation. I 1977 havde det amerikanske copyright-kontor registreret over 1.200 computerprogrammer. Softwarevirksomheder begyndte at inkludere DRM (digital rights management) og licensnøgler i deres produkter som restriktioner.

De første kiks blev kaldt computernørder. Ikke villige til at betale for software, de engang fik gratis, begyndte de at udtænke måder at komme uden om licensnøgler og begrænsninger. At være den første til at udgive en "knækket" version af en populær software blev et hæderstegn blandt grupper af kiksere og hackere.

De tidlige 2000'ere bragte et boom i softwareproduktion, og med fremkomsten af ​​P2P (peer-to-peer) fil overførselsnetværk nåede cracket softwaredistribution svimlende højder sammenlignet med den foregående århundrede. Dette medførte kapløbet mellem kikserne og softwareindustrien, en gruppe på udkig efter nye måder at gøre det på forhindre krænkelse af deres ophavsret, mens de andre opfinder nye måder at springe gennem disse restriktioner.

Typer af softwarekrakning

Crackers bruger forskellige metoder til at komme forbi licensnøgler og softwarebeskyttelsesforanstaltninger.

1. Keygen Cracking

Keygen cracking involverer at bruge et nøglegenereringsprogram til at producere gyldige licensnøgler til software. Denne type program, populært kendt som "keygen", analyserer den algoritme, som den underliggende software bruger til at generere legitime licensnøgler til folk, der køber en softwarelicens.

Crackers bruger keygen, når de ønsker at omgå krav til softwareaktivering og få adgang til premium-tjenester, der kun tilbydes betalende brugere. Keygen-programmet distribueres normalt med softwarens crackede version, så det kan bruges på flere computere. Mange mennesker, der bruger keygen-programmer, har en høj chance for at blive inficeret af populær malware HackTool: Win32/Keygen.

2. Patch Cracking

Med denne metode analyserer crackere softwarens kode og skaber et program (kaldet en "patch"), der ændrer koden.

Først analyserer crackere softwarens kode og identificerer de algoritmer, der er ansvarlige for at håndhæve softwarens beskyttelsesforanstaltninger. Derefter ændrer krakkeren koden og fjerner disse beskyttelsesforanstaltninger fuldstændigt. Efter modifikation opretter crackere patchen, et lille program, der foretager ændringerne, når de anvendes på softwaren.

Denne patch distribueres med den crackede software, hvilket gør det muligt at bruge den med flere kopier af den samme software og eliminerer behovet for at købe softwarens licens.

3. Server-baseret krakning

I serverbaseret cracking opretter crackerne en gruppe servere til at omgå softwarens beskyttelsesforanstaltninger. Fra disse servere gøres den crackede software tilgængelig til download.

Serverne er konfigureret til at omgå de sikkerhedsforanstaltninger, softwareudviklerne anvender. Crackers gør dette ved at bruge en nøglegenerator til at producere licensnøgler til softwaren, ændre softwarens kode direkte eller forbedre en allerede knækket version af softwaren.

Når dette er afsluttet, giver kikserne normalt et downloadlink for at få adgang til den crackede software gennem en webbaseret platform.

4. Reverse Engineering Cracking

Med begrebet reverse engineering, analyseres softwarens kode for potentielle sårbarheder. Disse sårbarheder udnyttes af krakkeren og bruges til at generere gyldige licensnøgler eller oprette en patch til softwaren.

Reverse engineering er at rekonstruere en softwares kildekode for at få softwaren til at opføre sig, som krakkeren ønsker. Det involverer adskillelse af kildekoden, softwarens algoritme og datastrukturer. Denne metode kan også bruges til debugging, som involverer at finde og rette fejl i et computerprogram. Men selvom kikserne måske skal rette fejlene i programmet, er dette ikke deres ultimative mål.

Det første trin i reverse engineering cracking er dataindsamling. Oplysninger om målsoftwaren fås online fra forskellige kilder og endda gennem producenten. Det næste trin er adskillelse og undersøgelse af softwaren. Crackere nedbryder algoritmen, datastrukturerne og datastrømmen og analyserer dem for fejl og fejl.

Ændringer følger næste. Koden er snoet, og logikken ændres for at omgå producentens foranstaltninger. Efter ændringen sættes softwaren endelig sammen igen som en cracket version.

Konsekvenser ved brug af cracket software

I USA, det er ulovligt at bruge cracket software, da det overtræder loven om ophavsret til software. Forbrydere kan blive nødt til at betale bøder på op til $150.000 og tilbringe fem år i fængsel. Her er andre grunde til, at du ikke bør bruge cracket software.

Malware og sikkerhedsrisici

Når softwaren er blevet adskilt og dens kode ændret, kan den blive sårbar over for malware og mange andre sikkerhedstrusler. Crackers kan endda skabe sårbarheden for at tilføje malware til programmet. Disse trusselsaktører kan bruge forskellige slags ondsindede programmer at stjæle følsomme økonomiske oplysninger fra din computer, hvis du downloader den knækkede software.

Ingen teknisk support og opdateringer

Knækket software opdateres ikke regelmæssigt, hvilket efterlader dem udsat for sikkerhedstrusler. Derudover bliver den crackede version forældet, da softwareudbydere forbedrer softwaren og tilføjer forskellige funktionaliteter.

Hvis du bruger den crackede version af et computerprogram, og der er fejl, skal du selv løse dem. Dette skyldes, at de kiks, der udviklede den modificerede software, typisk ikke har et kundesupportsystem.

Tab af omsætning for softwareudviklere

Jo mere du bruger cracket software, jo mere belønner du de kiks, der ødelægger lovligt oprettede computerprogrammer. Knækket software fører til indtægtstab for softwareudviklere, og investeringer i softwareindustrien kan gradvist reduceres.

Den uendelige kamp mellem kiks og udviklere

Brug af cracket software kommer har alvorlige konsekvenser. Mange crackere skjuler forskellige malware på deres crackede program og distribuerer det med det formål at indsamle følsomme oplysninger fra brugere.

Og som softwareudviklere skaber nye sikkerhedsforanstaltninger for at forhindre krænkelse af ophavsret, krakkere næsten altid synes op til opgaven, og skaber nye måder at omgå disse foranstaltninger og krænke softwareejeres licensrettigheder.