SafeDisc

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 16. května 2018; kontroly vyžadují 6 úprav .

SafeDisc  je systém ochrany proti kopírování pro aplikace a hry Windows vyvinutý společností Macrovision Corporation . K 31. březnu 2009 byla podpora ukončena.

Cíle

Hlavním cílem SafeDisc bylo zabránit neoprávněnému kopírování proprietárního softwaru , a to jak podomácku vyrobeného pomocí domácích kopírek a průmyslových kopírek, tak i pokusům o reverzní inženýrství . V průběhu let bylo vydáno několik verzí SafeDisc, každá s cílem ztížit kopírování disků. Nejnovější verze byla představena jako SafeDisc Advanced.

Zranitelnosti

Zatímco ochrana SafeDisc účinně brání běžným uživatelům ve vytváření funkčních kopií CD nebo DVD , profesionální crackeři ji poměrně snadno obcházejí . Dřívější verze SafeDisc představovaly malé potíže s kopírováním disků. Nedávné verze 2.9+ mohou vytvářet disky, které se obtížně kopírují nebo zpětně analyzují, což vyžaduje, aby určité jednotky mohly zapisovat „ slabé sektory “ a další datové formáty, které jsou specifické pro SafeDisc.

Předchozí verze SafeDisc byly překonány programy pro připojení virtuálního disku, jako jsou DAEMON Tools a Alcohol 120% . SafeDisc vedl černou listinu takového softwaru , což znamenalo, že ti, kteří chtěli použít tuto metodu, museli skrýt mounter instalací dalšího softwaru, jako je CureRom .

Dalším potenciálním útokem na SafeDisc je extrahování zašifrovaných dat aplikace z archivu, který obsahuje: všechna data jsou v souboru ICD, což je zabezpečený formát používaný SafeDisc k ověření, že byl vložen původní disk. UnSafeDisc zachycuje a dešifruje soubory SafeDisc otevřením souboru ICD, jeho dešifrováním a převedením na spustitelný EXE . Každý program však vyžaduje samostatnou opravu , aby dosáhl své plné funkčnosti.

Historie verzí

SafeDisc (V1)

Ty chráněné SafeDisc V1 lze rozpoznat podle několika souborů na disku:

A také existencí dvou souborů <GAME>.EXE a <GAME>.ICD (kde <GAME> je název hry). Spustitelný soubor EXE je pouze zavaděč, který dešifruje a načte chráněný spustitelný soubor hry ze souboru ICD. První verze SafeDisc byly běžnými uživateli a profesionálními duplikátory stejně snadné obejít jako kopírování.

SafeDisc (V2)

Na každém chráněném CD musí existovat následující soubory:

Zavaděč souborů (<GAME>.EXE) je nyní integrován do hlavního spustitelného souboru, takže soubor <GAME>.ICD není potřeba. Také soubor CLOKSPL.EXE, který se objevil v SafeDisc v1, již neexistuje.

Přesnou verzi SD2 naleznete v souboru <GAME>.EXE s řádkem: "BoG_ *90.0&!! Yy>“, následovaná 3 dlouhými čísly bez znaménka (dlouhé bez znaménka) označují čísla verze, subverze a revize (v hexadecimálním tvaru). Během zálohování disku se mezi sektory 822-10255 objeví chyby čtení.

Také v této verzi ochrany byly zavedeny „slabé“ sektory, které vedou k problémům se synchronizací u některých vypalovaček CD. Digitální podpisy v tomto vydání nadále existují, ale nemají žádný vliv na obrazy disků připojené v Daemon Tools nebo podobných programech.

SafeDisc verze 2.50 navíc přidal kontrolu pro Absolute Time in Pregroove (ATIP), která znemožňuje použití písemné kopie bez použití programů, které to maskují (například CloneCD to umí ). SafeDisc verze 2.90 a vyšší ztížily zápis kopie na disk, protože to nyní vyžaduje jednotku, která má schopnost zapisovat „slabé sektory“, takové jednotky se často nenacházejí.

SafeDisc (V3)

SafeDisc v3 používá klíč k šifrování hlavního spustitelného souboru (EXE nebo DLL) a vytváří odpovídající digitální podpis, který je přidán na disky CD-ROM/DVD-ROM, když jsou replikovány. Velikost podpisu se pohybuje od 3 do 20 MB v závislosti na tom, jak silné šifrování je vyžadováno. Proces ověření trvá přibližně 10 až 20 sekund.

SafeDisc (V4)

Nejnovější používaná verze SafeDisc je v4. Chránil přes 40 % proprietárních komerčních her vydaných od srpna 2004, včetně Quake 4 . Poslední verze byla 4.90.010 – vydaná v květnu 2008.

Bezpečnostní problémy

SafeDisc nainstaluje do počítače uživatele svůj vlastní ovladač zařízení Windows nazvaný secdrv.sys . Kromě toho, aby byla povolena ochrana proti kopírování, je pro spuštění aplikace udělen přístup pro kruh 0 . Toto je potenciální bezpečnostní díra , protože trojské koně a další malware mohou použít ovladač k získání administrativního přístupu k počítači , i když programy běží pod omezeným účtem .

5. listopadu 2007 společnost Microsoft oznámila chybu zabezpečení v ovladači SECDRV.SYS [1] , která by mohla útočníkovi umožnit zvýšit oprávnění. Tato chyba zabezpečení se netýká systému Windows Vista. Bez tohoto ovladače nebudou hry chráněné SafeDisc v systému Windows spuštěny. Windows 10 odstranil podporu pro SafeDisc pro zlepšení zabezpečení systému [2] [3]

Viz také

Poznámky

  1. Microsoft Security Advisory (944653) . Získáno 2. února 2008. Archivováno z originálu 2. června 2012.
  2. Mark Walton. Windows 10 nebude spouštět hry se SecuROM DRM , říká Microsoft  . Ars Technica (18. srpna 2015). Staženo 27. ledna 2019. Archivováno z originálu 20. února 2019.
  3. Wesley Copeland. Windows 10 nespustí hry s SafeDisk , SecuROM DRM  . IGN (19. srpna 2015). Staženo 27. ledna 2019. Archivováno z originálu 15. ledna 2019.

Odkazy

SafeDisc na webu Macrovision