SafeDisc - SafeDisc

SafeDisc
Udvikler (er) Macrovision Corporation (1999–2007)
Trymedia (2008–2009)
Første udgivelse 1998 ; 23 år siden ( 1998 )
Endelig udgivelse
4.90.010 / 2. maj 2008 ; 13 år siden ( 2008-05-02 )
Operativ system Microsoft Windows
Platform x86
Tilgængelig i engelsk
Type Kopibeskyttelse

SafeDisc er et kopibeskyttelsesprogram til Microsoft Windows -programmer og -spil, der distribueres på optisk disk . Oprettet af Macrovision Corporation , havde det til formål at forhindre uautoriseret diskdublering. Programmet blev først introduceret i 1998 og blev afbrudt den 31. marts 2009.

Selvom den angivne brug er at forhindre piratkopiering, mener mange, herunder Electronic Frontier Foundation , at den bruges til at begrænse ens rettigheder til rimelig brug .

Historie

Der har været flere udgaver af SafeDisc gennem årene. Hver enkelt har som mål at gøre diske sværere at kopiere. Den nuværende revision markedsføres som SafeDisc Advanced.

De tidlige versioner af SafeDisc gjorde ikke diske særlig vanskelige at kopiere. Nyere versioner 2.9+ kan producere diske, der er svære at kopiere eller reverse engineering, hvilket kræver specifikke brændere, der er i stand til at efterligne de "svage sektorer" og ulige dataformater, der er karakteristiske for SafeDisc.

Tilbagekaldelse af støtte

Kort efter udgivelsen af ​​Windows 10 i 2015 annoncerede Microsoft, at spil med SafeDisc DRM ikke ville køre på operativsystemet, med henvisning til sikkerhedsproblemer over softwaren på grund af den måde, hvorpå det bliver "dybt indlejret" i systemet. Microsoft erklærede, at understøttelse af SafeDisc kunne have været et muligt smuthul for computervirus at udnytte. Understøttelse af SafeDisc på tidligere versioner af Windows blev trukket tilbage efter udgivelsen af ​​opdateringsnummer 3086255 i 2015.

Omgåelse

Tidligere versioner af SafeDisc blev overvundet af software til diskbilledemulatorer som Daemon Tools og Alcohol 120% . SafeDisc sortlister i øjeblikket sådan software, hvilket betyder, at dem, der ønsker at bruge denne metode, skal installere yderligere software for at skjule mounteren; eksempler inkluderer CureRom og YASU

Et andet potentielt angreb på SafeDisc er at trække den krypterede applikation ud af det arkiv, den er indeholdt i. Alle SafeDisc -krypterede diske indeholder en ICD -fil, et krypteret format, der bruges af SafeDisc for at sikre, at den originale cd er indlæst. UnSafeDisc omgår og dekrypterer SafeDisc -krypterede filer ved at åbne ICD -filformatet, dekryptere det og konvertere det til en EXE -fil. Hvert program kræver imidlertid en specifik patch for at muliggøre fuld funktionalitet.

Operation

SafeDisc tilføjer en unik digital signatur til de optiske medier på replikationstidspunktet. Hver gang et SafeDisc-beskyttet program kører, udfører SafeDisc-autentificatoren forskellige sikkerhedskontroller og verificerer SafeDisc-signaturen på de optiske medier. Godkendelsesprocessen tager cirka 10 til 20 sekunder. Når verifikationen er etableret, er sekvensen færdig, og programmet starter normalt. SafeDisc -signaturen er designet til at være vanskelig at kopiere eller overføre fra det originale medie. (Det kan f.eks. Ændre sig som følge af fejlrettelse under kopieringsprocessen.) Nogle multimedieprogrammer er designet til at køre fra pc'ens harddisk uden at få adgang til filer fra programdisken efter den første installation. SafeDisc tillader dette, så længe forbrugeren beholder den originale cd eller dvd, som er nødvendig for godkendelse, hver gang programmet startes. Manglende placering af den originale disk i drevet, når programmet indlæses, forhindrer validering af SafeDisc -signaturen.

Versionshistorik

SafeDisc (V1) (1998–2001)

SafeDisk V1 -beskyttede cd'er kan genkendes af flere filer på cd'en:

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

Og også ved eksistensen af ​​to filer <GAME> .EXE og <GAME> .ICD (hvor <GAME> erstattes med det faktiske spilnavn).

EXE -eksekverbar er kun en loader, der dekrypterer og indlæser det beskyttede spil, der kan eksekveres i den krypterede ICD -fil.

Den oprindelige version af SafeDisc var let for hjemmebrugere og professionelle duplikatorer at kopiere, fordi ICD -filen kan dekrypteres og konverteres til en EXE -fil.

SafeDisc (V2) (november 2000–2003)

Følgende filer skulle findes på hver original cd:

  • 00000001.TMP
  • 00000002.TMP (ikke altid til stede)

Loader -filen (<GAME> .EXE) er nu integreret i den primære eksekverbare fil, hvilket gør <GAME> .ICD -filen forældet. Også CLOKSPL.EXE -filen, der var til stede i SafeDisc v1, eksisterer ikke længere.

SD2 -versionen kan findes inde i <GAME> .EXE -filen gennem dens streng: BoG_ *90.0&!!  Yy>efterfulgt af tre usignerede længder er disse version-, subversions- og revisionsnumre (i hex). Ved sikkerhedskopiering vil der opstå læsefejl mellem sektorerne 806-10663.

Beskyttelsen har også "svage" sektorer, der blev introduceret med denne version, hvilket forårsager synkroniseringsproblemer med visse CD-Writers. Digitale signaturer er stadig til stede i denne version. Men dette har ingen effekt på diskbilleder monteret i Daemon Tools eller lignende programmer. Derudover tilføjede SafeDisc Version 2.50 ATIP -detektion, hvilket gør det umuligt at bruge en kopi i en brænder, medmindre der bruges software, der maskerer dette ( CloneCD har evnen til at gøre dette.) SafeDisc -version 2.90 og derover gør det lettere at brænde kopier, der kræver brændere, der er i stand til at brænde de "svage sektorer"; disse drev er ualmindelige. Der er dog softwareløsninger, der eliminerer behovet for specialiseret hardware.

SafeDisc (V3) (2003–2005)

SafeDisc v3 bruger en nøgle til at kryptere den primære eksekverbare (EXE eller DLL) og opretter en tilsvarende digital signatur, som tilføjes til cd-rom/dvd-rom, når de replikeres. Størrelsen på den digitale signatur varierer fra 3 til 20 MB afhængigt af hvor god krypteringen skal være. Godkendelsesprocessen tager cirka 10 til 20 sekunder.

SafeDisc v3 er i stand til at kryptere flere eksekverbare filer over en eller flere cd'er/dvd'er, så længe eksekverbare filer er krypteret med den samme nøgle, og den digitale signatur tilføjes til hvert medie. SafeDisc v3 understøtter virtuelle drev, så længe den originale cd/dvd er tilgængelig. Når cd'en er blevet godkendt, skal spillet fortsætte med at køre fra det virtuelle drev, forudsat at det virtuelle drev software ikke er blevet sortlistet.

CloneCD er i stand til at lave rimelig brug af V3.

SafeDisc (V4) (2005–2008)

Den sidste store SafeDisc -version var version 4, udgivet i februar 2005. Den tabte terræn til SecuROM over tid, hvor den sidste version var version 4.90.010 i maj 2008; hvor produktet blev afbrudt den 30. marts 2009.

SafeDisc driver sårbarheder

Den 7. november 2007; Microsoft erklærede, at "der er en sårbarhed i Macrovision SECDRV.SYS -driveren på Windows, og det kan tillade forhøjelse af privilegier. Denne sårbarhed blev lappet af Microsoft den 11. december 2007 Denne sårbarhed påvirker ikke Windows Vista. Driveren, secdrv.sys, er bruges af spil, der bruger Macrovision SafeDisc. Uden driveren ville spil med SafeDisc -beskyttelse ikke kunne afspilles på Windows ". I sidste ende ville dette vise sig at være en af ​​de faktorer, der ville få dem til at droppe støtten til programmet i 2015.

Se også

Referencer

eksterne links