SafeDisc - SafeDisc

SafeDisc
Utvikler (er) Macrovision Corporation (1999–2007)
Trymedia (2008–2009)
Første utgivelse 1998 ; 23 år siden ( 1998 )
Endelig utgivelse
4.90.010 / 2. mai 2008 ; 13 år siden ( 2008-05-02 )
Operativsystem Microsoft Windows
Plattform x86
Tilgjengelig i Engelsk
Type Kopibeskyttelse

SafeDisc er et kopibeskyttelsesprogram for Microsoft Windows -programmer og -spill distribuert på optisk plate . Den ble opprettet av Macrovision Corporation og hadde som mål å hindre uautorisert duplisering av plater. Programmet ble først introdusert i 1998 og ble avviklet 31. mars 2009.

Selv om den angitte bruken er for å forhindre piratkopiering, tror mange, inkludert Electronic Frontier Foundation , at den brukes til å begrense ens rettigheter til rettferdig bruk .

Historie

Det har vært flere utgaver av SafeDisc gjennom årene. Hver og en har som mål å gjøre plater vanskeligere å kopiere. Den nåværende revisjonen markedsføres som SafeDisc Advanced.

De tidlige versjonene av SafeDisc gjorde ikke platene veldig vanskelige å kopiere. Nyere versjoner 2.9+ kan produsere plater som er vanskelige å kopiere eller reversere, og som krever spesifikke brennere som er i stand til å etterligne de "svake sektorene" og merkelige dataformater som er karakteristiske for SafeDisc.

Uttak av støtte

Kort tid etter utgivelsen av Windows 10 i 2015 kunngjorde Microsoft at spill med SafeDisc DRM ikke ville kjøre på operativsystemet, med henvisning til sikkerhetsproblemer rundt programvaren på grunn av måten det blir "dypt innebygd" i systemet. Microsoft uttalte at støtte for SafeDisc kunne ha vært et mulig smutthull for datavirus å utnytte. Støtte for SafeDisc på tidligere versjoner av Windows ble trukket tilbake ved utgivelsen av oppdateringsnummer 3086255 i 2015.

Omgåelse

Tidligere versjoner av Safedisc ble overvunnet av disk-image emulator programvare som Daemon Tools og Alcohol 120% . SafeDisc svartelister for tiden slik programvare, noe som betyr at de som ønsker å bruke denne metoden må installere ekstra programvare for å kappe mounteren; eksempler inkluderer CureRom og YASU

Et annet potensielt angrep på SafeDisc er å trekke den krypterte applikasjonen ut av arkivet den finnes i. Alle SafeDisc -krypterte plater inneholder en ICD -fil, et kryptert format som brukes av SafeDisc for å sikre at den originale CD -en er lastet inn. UnSafeDisc omgår og dekrypterer SafeDisc -krypterte filer ved å åpne ICD -filformatet, dekryptere det og konvertere det til en EXE -fil. Imidlertid krever hvert program en bestemt oppdatering for å aktivere full funksjonalitet.

Operasjon

SafeDisc legger til en unik digital signatur til det optiske mediet på replikeringstidspunktet. Hver gang et SafeDisc-beskyttet program kjøres, utfører SafeDisc-autentifikatoren forskjellige sikkerhetskontroller og verifiserer SafeDisc-signaturen på det optiske mediet. Godkjenningsprosessen tar omtrent 10 til 20 sekunder. Når verifiseringen er etablert, er sekvensen fullført og programmet starter normalt. SafeDisc -signaturen er designet for å være vanskelig å kopiere eller overføre fra det originale mediet. (Den kan for eksempel endre seg som følge av feilretting under kopieringsprosessen.) Enkelte multimediaprogrammer er designet for å kjøre fra PC -ens harddisk uten å få tilgang til filer fra programplaten etter den første installasjonen. SafeDisc tillater dette så lenge forbrukeren beholder den originale CD -en eller DVD -en, som kreves for autentisering hver gang programmet startes. Hvis du ikke plasserer den originale platen i stasjonen når du laster inn programmet, forhindres validering av SafeDisc -signaturen.

Versjonshistorikk

SafeDisc (V1) (1998–2001)

SafeDisk V1 -beskyttede CD -er kan gjenkjennes av flere filer på CD -en:

  • 00000001.TMP
  • CLCD16.DLL
  • CLCD32.DLL
  • CLOKSPL.EXE
  • DPLAYERX.DLL

Og også ved at det finnes to filer <GAME> .EXE og <GAME> .ICD (der <GAME> er erstattet med selve spillets navn).

EXE -kjørbar er bare en laster som dekrypterer og laster det beskyttede spillet kjørbart i den krypterte ICD -filen.

Den første versjonen av SafeDisc var enkel for hjemmebrukere og profesjonelle duplikatorer å kopiere, på grunn av at ICD -filen kan dekrypteres og konverteres til en EXE -fil.

SafeDisc (V2) (november 2000–2003)

Følgende filer skal finnes på hver original -CD:

  • 00000001.TMP
  • 00000002.TMP (ikke alltid tilstede)

Lasterfilen (<GAME> .EXE) er nå integrert i hovedkjørbar, noe som gjør <GAME> .ICD -filen foreldet. Også CLOKSPL.EXE -filen, som var tilstede i SafeDisc v1, eksisterer ikke lenger.

SD2 -versjonen kan finnes inne i <GAME> .EXE -filen gjennom strengen:, BoG_ *90.0&!!  Yy>etterfulgt av tre usignerte longs, er disse versjon-, subversjons- og revisjonsnumrene (i hex). Når du tar en sikkerhetskopi, vil det oppstå lesefeil mellom sektorene 806-10663.

Beskyttelsen har også "svake" sektorer, introdusert med denne versjonen, noe som forårsaker synkroniseringsproblemer med visse CD-Writers. Digitale signaturer er fremdeles tilstede i denne versjonen. Men dette har ingen effekt på diskbilder montert i Daemon Tools eller lignende programmer. I tillegg har SafeDisc versjon 2.50 lagt til ATIP -deteksjon , noe som gjør det umulig å bruke en kopi i en brenner med mindre programvare som maskerer dette brukes ( CloneCD har muligheten til å gjøre dette.) SafeDisc versjoner 2.90 og nyere gjør det vanskeligere å brenne kopier som krever brennere som er i stand til å brenne de "svake sektorene"; disse stasjonene er uvanlige. Imidlertid er det programvareløsninger som eliminerer behovet for spesialisert maskinvare.

SafeDisc (V3) (2003–2005)

SafeDisc v3 bruker en nøkkel til å kryptere hovedkjørbar (EXE eller DLL) og oppretter en tilsvarende digital signatur som legges til CD-ROM/DVD-ROM når de replikeres. Størrelsen på den digitale signaturen varierer fra 3 til 20 MB avhengig av hvor god krypteringen må være. Godkjenningsprosessen tar omtrent 10 til 20 sekunder.

SafeDisc v3 er i stand til å kryptere flere kjørbare filer over en eller flere CDer/DVDer, så lenge kjørbare filer er kryptert med den samme nøkkelen og den digitale signaturen legges til hvert medie. SafeDisc v3 støtter virtuelle stasjoner så lenge original CD/DVD er tilgjengelig. Når CD -en er godkjent, bør spillet fortsette å kjøre fra den virtuelle stasjonen, forutsatt at programvaren for den virtuelle stasjonen ikke er svartelistet.

CloneCD er i stand til å lage rimelig bruk av V3.

SafeDisc (V4) (2005–2008)

Den siste store SafeDisc -versjonen var versjon 4, utgitt i februar 2005. Den tapte terreng for SecuROM over tid, og den siste versjonen var versjon 4.90.010 i mai 2008; med at produktet ble avviklet 30. mars 2009.

Sikkerhetsproblemer i SafeDisc -driveren

7. november 2007; Microsoft uttalte at "det er et sikkerhetsproblem i Macrovision SECDRV.SYS -driveren på Windows, og det kan tillate heving av privilegier. Dette sikkerhetsproblemet ble lappet av Microsoft 11. desember 2007 Dette sikkerhetsproblemet påvirker ikke Windows Vista. Driveren, secdrv.sys, er brukt av spill som bruker Macrovision SafeDisc. Uten driveren ville spill med SafeDisc -beskyttelse ikke kunne spilles på Windows ". Til syvende og sist skulle dette vise seg å være en av faktorene som ville føre til at de droppet støtten til programmet i 2015.

Se også

Referanser

Eksterne linker