Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

SafeDisc - этопрограмма защиты от копирования дляприложений и игр Microsoft Windows, распространяемых на оптических дисках . Созданный Macrovision Corporation , он был направлен на предотвращение несанкционированного копирования дисков. Программа была впервые представлена ​​в 1998 году и была прекращена 31 марта 2009 года. [1]

Хотя заявленное использование предназначено для предотвращения пиратства, многие, включая Electronic Frontier Foundation , считают, что оно используется для ограничения прав добросовестного использования . [2] [3]

История [ править ]

За эти годы было выпущено несколько выпусков SafeDisc. У каждого из них есть цель сделать диски труднее копировать. Текущая версия продается как SafeDisc Advanced.

Ранние версии SafeDisc не создавали особых трудностей для копирования дисков. Последние версии 2.9+ могут создавать диски, которые трудно копировать или реконструировать, требуя специальных записывающих устройств, способных эмулировать «слабые сектора» и нечетные форматы данных, характерные для SafeDisc.

Отзыв поддержки [ править ]

Вскоре после выпуска Windows 10 в 2015 году Microsoft объявила, что игры с SafeDisc DRM не будут работать в операционной системе, сославшись на проблемы с безопасностью программного обеспечения из-за того, что оно «глубоко встраивается» в систему. Microsoft заявила, что поддержка SafeDisc могла быть возможной лазейкой для использования компьютерными вирусами. [4] [5] Поддержка SafeDisc в более ранних версиях Windows была прекращена после выпуска обновления № 3086255 в 2015 году. [6]

Обход [ править ]

Предыдущие версии SafeDisc были преодолены с помощью программного обеспечения эмулятора образов дисков, такого как Daemon Tools и Alcohol 120% . SafeDisc в настоящее время заносит такое программное обеспечение в черный список , что означает, что те, кто хочет использовать этот метод, должны установить дополнительное программное обеспечение, чтобы скрыть установку; примеры включают CureRom и YASU

Другая потенциальная атака на SafeDisc - извлечь зашифрованное приложение из архива, в котором оно содержится. Все зашифрованные диски SafeDisc содержат файл ICD, зашифрованный формат, используемый SafeDisc для обеспечения загрузки оригинального компакт-диска. UnSafeDisc обходит и расшифровывает зашифрованные файлы SafeDisc, открывая формат файла ICD, расшифровывая его и преобразовывая в EXE-файл. Однако для каждой программы требуется определенный патч для обеспечения полной функциональности.

Операция [ править ]

SafeDisc добавляет уникальную цифровую подпись к оптическому носителю во время репликации. Каждый раз при запуске программы, защищенной SafeDisc, аутентификатор SafeDisc выполняет различные проверки безопасности и проверяет подпись SafeDisc на оптическом носителе. Процесс аутентификации занимает от 10 до 20 секунд. После того, как проверка будет установлена, последовательность будет завершена, и программа запустится в обычном режиме. Подпись SafeDisc разработана таким образом, чтобы ее было сложно скопировать или передать с исходного носителя. (Например, он может измениться в результате исправления ошибокво время процесса копирования.) Некоторые мультимедийные программы предназначены для запуска с жесткого диска ПК без доступа к файлам с диска с программами после первоначальной установки. SafeDisc разрешает это, пока потребитель сохраняет исходный CD или DVD, который требуется для аутентификации при каждом запуске программы. Если при загрузке программы не вставить оригинальный диск в дисковод, проверка подписи SafeDisc будет невозможна.

История версий [ править ]

SafeDisc (V1) (1998–2001) [ править ]

Компакт-диски, защищенные SafeDisk V1, можно распознать по нескольким файлам на компакт-диске:

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

А также наличием двух файлов <GAME> .EXE и <GAME> .ICD (где <GAME> заменяется фактическим названием игры).

Исполняемый файл EXE - это всего лишь загрузчик, который расшифровывает и загружает защищенный исполняемый файл игры в зашифрованный файл ICD.

Первоначальную версию SafeDisc было легко скопировать как домашними пользователями, так и профессиональными копировщиками, поскольку файл ICD можно было расшифровать и преобразовать в файл EXE.

SafeDisc (V2) (ноябрь 2000–2003 гг.) [ Править ]

Следующие файлы должны присутствовать на каждом оригинальном компакт-диске:

  • 00000001.TMP
  • 00000002.TMP (присутствует не всегда)

Файл загрузчика (<GAME> .EXE) теперь интегрирован в основной исполняемый файл, что делает файл <GAME> .ICD устаревшим. Также больше не существует файла CLOKSPL.EXE, который присутствовал в SafeDisc v1.

Версию SD2 можно найти внутри файла <GAME> .EXE по его строке:, BoG_ *90.0&!!  Yy>за которой следуют три беззнаковых long, это номер версии, подрывной версии и номера ревизии (в шестнадцатеричном формате). При создании резервной копии будут возникать ошибки чтения между секторами 806-10663.

Защита также имеет "слабые" сектора, представленные в этой версии, что вызывает проблемы с синхронизацией с некоторыми записывающими устройствами компакт-дисков. Цифровые подписи все еще присутствуют в этой версии. Но это не влияет на образы дисков, смонтированные в Daemon Tools или аналогичных программах. Кроме того, в SafeDisc версии 2.50 добавлено обнаружение ATIP, что делает невозможным использование копии в записывающем устройстве, если не используется программное обеспечение, которое маскирует это ( CloneCD имеет такую ​​возможность. [7] ) SafeDisc версии 2.90 и выше затрудняют запись копий, требуя горелки, способные прожигать «слабые сектора»; эти диски необычны. Однако есть программные решения, исключающие необходимость в специализированном оборудовании. [8]

SafeDisc (V3) (2003–2005) [ править ]

SafeDisc v3 использует ключ для шифрования основного исполняемого файла (EXE или DLL) и создает соответствующую цифровую подпись, которая добавляется к CD-ROM / DVD-ROM при их репликации. Размер цифровой подписи варьируется от 3 до 20 МБ в зависимости от того, насколько хорошим должно быть шифрование. Процесс аутентификации занимает от 10 до 20 секунд.

SafeDisc v3 может шифровать несколько исполняемых файлов на одном или нескольких CD / DVD, если исполняемые файлы зашифрованы одним и тем же ключом и цифровая подпись добавлена ​​к каждому носителю. SafeDisc v3 поддерживает виртуальные диски, пока доступен исходный CD / DVD. После аутентификации компакт-диска игра должна продолжить работу с виртуального диска при условии, что программное обеспечение виртуального диска не было занесено в черный список.

CloneCD может добросовестно использовать [ необходима ссылка ] копии V3. [9]

SafeDisc (V4) (2005–2008) [ править ]

Последней основной версией SafeDisc была версия 4, выпущенная в феврале 2005 года. Со временем она уступила место SecuROM , и окончательная сборка была версией 4.90.010 в мае 2008 года; выпуск продукта будет прекращен 30 марта 2009 г.

Уязвимости драйвера SafeDisc [ править ]

7 ноября 2007 г .; Microsoft заявила, что «существует уязвимость в драйвере Macrovision SECDRV.SYS [10] в Windows, которая позволяет повысить привилегии. Эта уязвимость была исправлена ​​Microsoft 11 декабря 2007 года [11]. Эта уязвимость не влияет на Windows Vista. Драйвер , secdrv.sys, используется играми, в которых используется Macrovision SafeDisc. Без драйвера игры с защитой SafeDisc не смогут воспроизводиться в Windows ». В конечном итоге это окажется одним из факторов, которые заставят их отказаться от поддержки программы в 2015 году.

См. Также [ править ]

  • SecuROM
  • CD-Cops
  • XCP
  • ТЕГИ
  • LaserLock
  • ЯСУ

Ссылки [ править ]

  1. ^ «Уведомление об окончании срока службы SafeDisc - Trymedia - Wayback Machine» . 2018-07-26. Архивировано из оригинала на 2009-02-19.
  2. ^ Раздел DRM веб-сайта Electronic Frontier Foundation
  3. Комментарий Фреда Ломанна из EFF : «Итак, это всего лишь еще один пример того, каккомпании MPAA используют DRM не для того, чтобы остановить пиратство ... а, скорее, для контроля над производителями устройств, воспроизводящих фильмы ». (курсив наш) [1]
  4. ^ Уолтон, Марк (2015-08-18). «Windows 10 не будет запускать игры с SecuROM DRM, - заявляет Microsoft» . Ars Technica . Проверено 15 января 2019 .
  5. ^ Коупленд, Уэсли (2015-08-19). «Windows 10 не запускает игры с SafeDisk, SecuROM DRM» . IGN . Проверено 15 января 2019 .
  6. ^ «MS15-097: Описание обновления безопасности для графического компонента в Windows: 8 сентября 2015 г.» . Служба поддержки Microsoft . Проверено 26 сентября 2019 . CS1 maint: обескураженный параметр ( ссылка )
  7. ^ Клонировать CD Журнал изменений
  8. ^ Веб-страница продукта CloneCD
  9. ^ Клонировать CD Журнал изменений
  10. ^ Уязвимость в драйвере Macrovision SECDRV.SYS в Windows делает возможным несанкционированное получение прав
  11. ^ Уязвимость в драйвере Macrovision делает возможным локальное несанкционированное получение прав (944653)

Внешние ссылки [ править ]

  • Описание продукта SafeDisc
  • Описание SafeDisc 2
  • Описание SafeDisc 1–4
  • Объяснение слабых секторов
  • Утилита слабого сектора