Кіріспе
Көшірмеден қорғау бағдарламалық жасақтамасы
SafeDisc – Microsoft Windows қолданбалары мен оптикалық дискілерде таралған ойындарға арналған көшірмеден қорғау бағдарламасы. Macrovision Corporation компаниясы жасаған бұл бағдарлама дискілердің рұқсатсыз көшірмесін жасауға кедергі келтіру мақсатында құрылған. Бағдарлама алғаш рет 1998 жылы пайда болды және 2009 жылдың 31 наурызында қолданудан тоқтатылды. Мақсаты пираттықтың алдын алу болғанымен, Electronic Frontier Foundation сияқты көптеген адамдар оның әділ пайдалану құқығын шектеу үшін қолданылатынына сендіреді.
Тарих
SafeDisc бірнеше жыл бойы әртүрлі нұсқаларда шықты. Әрбір нұсқаның мақсаты – дисктерді көшіруді қиындату. Қазіргі нұсқасы SafeDisc Advanced деп сатылады. SafeDisc-тің бастапқы нұсқалары дисктерді көшіруді аса қиын етпеді. Жақындағы 2.9+ нұсқалары көшіруге немесе кері инженериялауға қиын дисктерді жасауға мүмкіндік береді, бұл SafeDisc-ке тән "әлсіз секторларды" және ерекше дерек форматтарын имитациялай алатын арнайы дискілерді жазу құрылғыларын (жағылғыштарды) талап етеді.
Қолдауды тоқтату
Windows 10 2015 жылы шыққаннан кейін көп ұзамай Microsoft, SafeDisc DRM қорғауы бар ойындар операциялық жүйеде іске қосылмайтынын хабарлады, себебі бұл бағдарлама жүйеге "терең енуі" арқасында қауіпсіздік мәселесін тудырады. Microsoft SafeDisc-ті қолдау компьютерлік вирустардың жүйеге енуіне ықтимал мүмкіндік беретінін мәлімдеді. Windows-тың алдыңғы нұсқаларындағы SafeDisc қолдауы 2015 жылы 3086255 нөміріндегі жаңарту шыққан кезде тоқтатылды.
Айналып өту
SafeDisc-тің бұрынғы нұсқалары Daemon Tools және Alcohol 120% сияқты дискілік кескіндерді эмуляциялайтын бағдарламалармен бұзылған. SafeDisc қазір мұндай бағдарламаларды қара тізімге енгізеді, яғни осы әдісті пайдаланғысы келетіндерге монтаждаушыны жасыру үшін қосымша бағдарламалық жасақтама орнату қажет; мысалдарға CureRom және Y.A.S.U. жатады. SafeDisc-ке тағы бір мүмкін шабуыл – шифрланған қолданбаны ол сақталған архивтен алу. Барлық SafeDisc шифрланған дискілерде ICD файлы болады, ол SafeDisc түпнұсқа CD-нің жүктелуін қамтамасыз ету үшін қолданатын шифрланған формат. UnSafeDisc SafeDisc шифрланған файлдарды ICD файл форматын ашып, оны шифрлап, EXE файлына түрлендіру арқылы айналып өтеді және шифрын ашады. Дегенмен, әрбір бағдарламаның толыққанды жұмыс істеуі үшін нақты түзету қажет.
Операция
SafeDisc көшірме жасалғанда оптикалық тасымалдағышқа бірегей цифрлық қолтаңба қосады. SafeDisc қорғалған бағдарлама іске қосылған сайын, SafeDisc аутентификаторы түрлі қауіпсіздік тексерулерін жүргізеді және оптикалық тасымалдағыштағы SafeDisc қолтаңбасын растайды. Аутентификация процесі шамамен 10-20 секундқа созылады. Растаудан кейін, процедура аяқталады және бағдарлама әдеттегідей іске қосылады. SafeDisc қолтаңбасын түпнұсқа тасымалдағыштан көшіру немесе ауыстыру қиынға соғылуы үшін жасалған. (Мысалы, көшіру кезінде қателерді түзету салдарынан ол өзгеруі мүмкін.) Кейбір мультимедиялық бағдарламалар бастапқы орнатудан кейін бағдарламалық дискідегі файлдарға жүгінбей, компьютердің қатты дискісінен жұмыс істеуге арналған. SafeDisc мұндай бағдарламаны іске қосқан сайын аутентификация үшін қажетті түпнұсқа CD немесе DVD сақталған жағдайда ғана рұқсат береді. Бағдарламаны жүктеу кезінде түпнұсқа дискіні дискі жетегіне орнатпау SafeDisc қолтаңбасын тексеруге кедергі келтіреді.
SafeDisc (V3) (20032005)
SafeDisc v3 негізгі атқарылатын файлды (EXE немесе DLL) шифрлеу үшін кілтті пайдаланады және CD-ROM/DVD-ROM көбейтілген кезде қосылатын сәйкес цифрлық қолтаңбаны жасайды. Цифрлық қолтаңбаның мөлшері шифрлеудің күшіне байланысты 3 МБ-тан 20 МБ-қа дейін ауыспайды. Растау процесі шамамен 10-20 секундқа созылады. SafeDisc v3 бір немесе бірнеше CD/DVD-де бірнеше атқарылатын файлды шифрлей алады, егер атқарылатын файлдар бірдей кілтпен шифрланған болса және цифрлық қолтаңба әрбір тасымалдағыш құралға қосылса. SafeDisc v3 түпнұсқа CD/DVD қолжетімді болған жағдайда виртуалды дискілерді қолдайды. CD-дискі расталғаннан кейін ойын виртуалды дискіден жұмыс істеуді жалғастыруы керек, егер виртуалды диск бағдарламалық қамтамасы қара тізімге енбесе. CloneCD V3 нұсқасының заңды көшірмелерін жасауға мүмкіндік береді.
SafeDisc (V4) (2005-2008)
SafeDisc-тің соңғы маңызды нұсқасы 2005 жылдың ақпан айында жарық көрген 4-ші нұсқасы болды. Уақыт өте келе ол SecuROM-ға көш басты, соңғы құрастырылымы 2008 жылдың мамыр айында 4.90.010 нұсқасы болды, ал өнім 2009 жылдың 30 наурызында қолданудан тоқтатылды.
SafeDisc драйверінің осал жақтары
2007 жылдың 7 қарашасында Microsoft компаниясы «Windows жүйесінде Macrovision SECDRV.SYS драйверінде осалдық бар, ол құқықтарды жоғарылатуға мүмкіндік береді» деген мәлімдеме жасады. Microsoft бұл осалдықты 2007 жылдың 11 желтоқсанында жойды. Бұл осалдық Windows Vista жүйесіне әсер етпейді. Secdrv.sys драйвері Macrovision SafeDisc қолданатын ойындарда пайдаланылады. Драйвер болмаған жағдайда, SafeDisc қорғанысы бар ойындар Windows-та іске қосылмайды. Нәтижесінде, бұл 2015 жылы бағдарламаны қолдауды тоқтатуға себеп болған факторлардың бірі болды.