Защита от копирования диска
Публикация первой части данного обзора позволила сделать любопытный вывод - оказывается, что большинство посетителей 3DNews.ru озабочены вовсе не тем, как попроще скопировать чужое (в данном случае - содержимое CD), а тем, как защитить самих себя от подобных действий. Поэтому вторая часть моего обзора будет посвящена тому, как самостоятельно сделать защищенный от копирования диск в "домашних" условиях.
Существует несколько программ, которые (даже при отсутствии необходимых навыков) позволяют создавать собственные защищенные от копирования диски. Например, TZCopyprotection (текущая версия 1.11), которая работает с образом диска, созданным с помощью CDRwin. При этом добавляются дополнительные dummy-треки, и, с помощью Nero, Easy CD Creator и CDRwin такой диск 1:1 скопировать не удается. Но, что самое обидное, открыв CD с помощью Windows Explorer, можно скопировать его содержимое на жесткий диск безо всяких проблем. Подобным же образом работает и FreeLock (версия 1.3) - образ диска создать нельзя, но все данные с него содрать не составляет проблем.
Думаю, что такая "защита" вряд ли может удовлетворить кого-нибудь из наших читателей, поэтому перейдем сразу к программе, с которой и будем работать. Это CD Protector, программа бесплатная, но при этом достаточно действенная. На сайте разработчиков уже достаточно давно анонсирована версия 4, но, поскольку ссылка на нее отсутствует, поэтому будем использовать CD Protector 3.0. Работает он с Nero (я пробовал использовать его с Nero 5.0.0.9, 5.5.1.1 и 5.5.2.4), поклонников Easy CD Creator могу сразу огорчить - диски, записанные с его помощью совершенно нерабочие. CD Protector не универсален и по части защиты - защищает он исполняемый файл, поэтому подходит для тех, кто распространяет свои программы на CD. Правда, можно защитить и самораспаковывающиеся архивы, хотя это и не совсем удобно. Но, при всех своих ограничениях - это единственная из известных мне некоммерческих программ, которая на самом деле может затруднить копирование вашего собственного диска.
После этого небольшого вступления перейдем непосредственно к рассмотрению работы программы. (Рекомендую использовать CD-RW, который можно стереть в случае неудачи).
1. Для удобства работы скопируйте файлы, которые собираетесь включить в создаваемый диск, в одну папку.
- В меню File выберите New, в открывшемся окне New Compilation выберите Audio-CD из левой вертикальной колонки, затем задайте следующие параметры:
- В разделе Audio-CD уберите галочку напротив Write CD-Text, а в разделе Burn обязательно отключите Finalize CD и Disc-At-Once:
- Щелкните New
5. В меню файл выберите Write CD, а в появившемся окне write CD откройте раздел CDA Options и отметьте Cache the Track on harddisk before burning и Remove silence at the end of *.cda tracks.
Теперь запишите аудиотрек на CD, нажав кнопку Write CD.
7. Щелкните File>New, в открывшемся окне New Compilation выберите CD-ROM (ISO) из левой вертикальной колонки, в разделе Multisession отметьте Start Multisession disc, а в разделе Burn проверьте, что опция Finalize CD отключена:
8. Добавьте свои файлы в пустой пока CD (закодированный exe-файл должен находиться в "корне" диска), затем в меню File выберите Write CD. После окончания записи Ваш защищенный CD готов к использованию. Если теперь из меню CD-Recorder выбрать пункт View Track, то выглядеть это будет примерно так:
Теперь проверьте работоспособность диска и, если все нормально, можете попробовать скопировать его известными Вам способами. CDRwin 3.8 откажется копировать этот диск, Nero 5.0.0.9 (да же при установке Ignore Illegal TOC) и Easy CD Creator 5.0 просто "зависнут".
Если таким способом защитить самораспаковывающийся архив, то получить доступ к файлам из него, скопировав содержимое CD на жесткий диск возможно. Для этого щелкните правой кнопкой мыши файл _cdp32.dat, выберите "Открыть с помощью" и попробуйте задать в качестве программы для открытия какой-либо архиватор, например, WinRAR. Если программа-архиватор поддерживает данный тип архива, то Вы без труда извлечете его содержимое. Но, поскольку кроме Вас об этой хитрости никто не знает, будем считать, что CD надежно защищен.
Автор выражает благодарность фирме "Сетевые Технологии" (г.Воронеж) за помощь, оказанную при работе над этим обзором.
Для защиты информации от несанкционированного копирования существует огромное количество средств. Важно понимать, что практически любую защиту можно обойти. Именно поэтому рекомендуют использовать сразу несколько механизмов защиты от копирования.
- Как защитить cd-диск от копирования
- Как скопировать защищенный диск
- Как защитить от копирования
- - WinLock;
- - CD-Protect;
- - SafeDisk;
- - CD-RX.
Если у вас есть возможность, используйте специальные диски CD-RX. Информация на них записывается с применением определенного шифрования. Т.е. все программы и файлы, записанные на такие диски, будут успешно открываться и работать непосредственно с CD-RX. Скопировать информацию с данного диска обычным способом невозможно. Стоит отметить, что содержимое этих дисков может быть перенесено на винчестер с применением определенных программ.
Если вы хотите защитить диск от копирования программными методами, то воспользуйтесь утилитами WinLock, CD-Protect или SafeDisk. Во время записи диска при помощи этих программ выполняются алгоритмы шифрования или намеренная «порча» файлов. Это предотвращает возможность копирования информации с CD-носителя. Стоит отметить, что в таком случае вы также не сможете в случае необходимости скопировать файлы с диска на винчестер.
Если вы хотите защитить данные, записанные на CD-диск, воспользуйтесь программой 7z (WinRar). Создайте с помощью этой утилиты архив в режиме «Без сжатия». Установите сложный пароль, который необходимо будет ввести для получения доступа к файлам. Запишите этот архив на CD-диск при помощи любой доступной программы.
Для обеспечения более качественной защиты важной информации также используйте программу 7z. При создании запароленного архива разбейте его на части. Эта функция доступна в большинстве архиваторов. Суть в том, что для соединения всех элементов в рабочий архив необходимо наличие всех составных частей. Если вы не запишите на CD-диск хотя бы одну часть архива, то получить доступ к хранящейся в нем информации будет невозможно.
Многие пользователи неоднократно задумывались о защите информации, хранящейся на компьютере. Но не каждый знает о том, что данные, записанные на DVD-носитель, тоже можно закодировать или иным образом защитить от посторонних глаз.
- Как защитить запись на dvd
- Как записать диск с защитой от копирования
- Как снять защиту от записи DVD дисков
Самый простой способ защитить файлы, записанные на DVD-диск или любой другой носитель информации – установить пароль на доступ к ним еще до записи. В домашних условиях можно воспользоваться программами WinRar и WinZip. Скопируйте все файлы, которые вы планируете записать на DVD-диск в отдельную папку. Кликните по ней правой кнопкой мыши и выберите пункт «Добавить к архиву». Через некоторое время откроется меню установленного архиватора.
Заполните поле «Формат архива», указав требуемый пункт. В пункте «Уровень сжатия» установите атрибут «Без сжатия». Это позволит вам создать архив, размер которого почти не будет отличаться от размера исходной папки. Теперь найдите поле «Шифрование» и два раза введите одинаковый пароль. В данном случае лучше использовать достаточно сложный пароль, если сохранность ваших данных действительно важна. Выберите метод шифрования и нажмите кнопку Ok. Дождитесь создания нового архива.
Теперь запишите его на DVD-носитель. Если вы используете DVD-RW и хотите защитить файлы от перезаписи, то обязательно снимите галочку с пункта «Создать мультисессионный диск». Иногда необходимо активировать пункт «Финализировать диск». Все зависит от программы, которую вы используете для записи.
Есть еще одна небольшая хитрость, позволяющая качественно защитить данные, записанные на DVD-носитель. При создании архива разверните меню «Разбить на тома» и задайте максимальный размер тома, например 100 000 Байт. Данный архив может быть прочитан только при наличии всех созданных файлов. Если вы не запишите на DVD один из них, а сохраните его в другом месте, то данные будут доступны только для вас. Естественно, этот метод не очень удобен, потому что возникает необходимость постоянно пользоваться своеобразным ключом. Но такой подход сильно снижает риск нежелательного просмотра содержимого DVD-диска.
Сразу скажу, что я не призываю всех незаконно копировать диски, нарушая при этом права их создателей. Эта статья имеет лишь цель помочь вам избежать лишних расходов денег и времени из-за ненужной порчи болванок.
Некоторые способы защиты можно обнаружить достаточно просто.
CD Cops: при запуске основного исполняемого файла возникает окно со словами в заголовке "CD Cops", а в инсталляционной директории присутствуют файл cdcops.dll и файли с расширениями .gz_ и .w_x.
Disc Guard: на диске или в инсталляционной директории имеются файлы ioslink.vxd и ioslink.sys.
LockBlocks: защищенный диск имеет 2 окружности (примерно 5мм и 3мм).
Protect CD: откройте основной исполняемый файл с помощью HexEditor и поищите повторяющийся несколько раз ASCII текст "VOB".
SafeDisc: на диске имеются файлы 00000001.tmp, clcd16.dll, clcd32.dll, clokspl.exe, dplayerx.dll.
SafeDisc 2: на диске присутствуют файлы 00000001.tmp и 00000002.tmp.
SecuROM: в инсталляционной директории или на диске имеются файлы cms16.dll, cms_95.dll, cms_nt.dll. Кроме того, на упаковке или на диске вы увидите надпись "DADC", а при открытии основного исполняемого файла HexEditor'ом можно найти ASCII текст "CMS".
Dummy Files/CD Lock: большие dummy-файлы (оногда их объем больше 600Mb) в корневой директории диска, обычно с расширением .afp.
Illegal TOC: на CD имеются 2 DATA-трека (обычно разделенные AUDIO-треком). Этим списком, конечно же, способы защиты дисков от перезаписи не ограничиваются, но другие методы зашиты обнаружить сложнее. Для их нахождения можно воспользоваться специальными программами, которые обычно бесплатны и имеют небольшой размер, так что скачать их не составляет большого труда.
Рассмотрим одну из них подробно.
Clony - текущая версия (английская) - 1.07с, но, если немецкий язык вас не смущает, то можете воспользоваться немецкой версией программы 1.07e (новые версии Clony обычно выходят сначала на немецком языке).
С помощью Clony нельзя ни составить новый CD, ни переписать имеющийся, программа используется только для определения наличия и типа защиты от копирования, задания параметров копирования и вызова Clone CD, который, собственно, и должен скопировать ваш диск. Правда, параметры копирования можно задать и в самом Clone CD. Тем не менее, Clony можно считать достаточно полезной, программой и, что главное, она бесплатна (что больше всего греет сердце потенциального ее обладателя).
Список типов защиты, определяемых Clony, достаточно большой. (смотрите рисунок).
При первом запуске программы удивляет обилие кнопок, но, при более близком знакомстве с ней, становится понятно, что не большинство из них можно не обращать внимания - они используются для задания параметров работы Clone CD и требуются только его счастливым обладателям и тем, кому лень копаться в настройках самого Clone CD. Любителям настроек советую сразу щелкнуть предпоследнюю кнопку в правом нижнем углу "Open Extras>>", после чего окно программы раскроется вправо, и появятся еще 8 кнопок. Особенно умиляет кнопка "CD destroyed?", расположенная внизу в центре и показывающая при ее клике, как можно поступить с испорченными при записи дисками.
- Автоматическое закрытие Clony при запуске Clone CD
- Автоматический запуск проверки диска при запуске программы
- Отключение звуковых сигналов
- Отключение автоматической проверки на наличие Securom new
- Отключение автоматического сравнения диска с данными из имеющейся базы
- Отключение подсказок
- Открытие Logbook при старте
Все остальные кнопки и настройки Clony действуют только на работу запускаемого для копирования Clone CD. Кнопка с изображением "указующего перста" открывает окно установок коррекции ошибок (РИС) (задание максимальной скорости чтения (1-32х), количество повторных попыток считывания данных (от 0 до 15) и вид коррекции ошибок (коррекция ошибок отсутствует, программная или аппаратная коррекция ошибок). Правда, непонятно, зачем вообще нужны эти настройки в Clony - ниже в этом же окне сказано, что при запуске Clone CD эти настройки все равно придется повторно задавать, так как он не реагирует на настройки коррекции ошибок, заданные в Clony. Кнопка "Properties" так же дублирует аналогичную кнопку CloneCD.
Другая подобная программа, которой я иногда пользуюсь - Copy Protection Detection, текущая версия - 0.6. Она также бесплатна и может определять, по заверениям разработчиков: LaserLock, SafeDisk, SecuROM, CD-Cops, DiskGuard, DummyFiles и Overburn. По сравнению с Clony, интерфейс CopyProtectionDetection можно назвать аскетичным.
Третья в левом верхнем ряду кнопка "How?" с изображением лампочки - это как раз то, из-за чего я рекомендую воспользоваться данной программой. При ее щелчке открывается раздел "How To Copy?", в левом столбике которого можно выбрать один из пунктов и получить более-менее действующие советы по решению проблемы - какой программой пользоваться и какие опции при этом использовать.
Кроме вышеперечисленных, вы можете воспользоваться следующими бесплатными программами:
CD Protection Detector 1.0, объем - 281KB, определяет DiscGuard, SecuROM, SafeDisc R0, R1, R2, R2+
CD Protection Scout v2.1.0.2, объем - 197KB, определяет SecuROM, SafeDisc, CD Cops, LaserLock, DiscGuard, Illegal TOC, Overburn, Read Errors и Dummy Files.
Вопрос защиты DVD от копирования привлекает к себе больше внимание, чем защита других носителей видеоинформации - VideoCD и видеокассет. Связано это с более высоким качеством фильма на DVD. Как кажется, для блокирования нелегального копирования цифровых и аналоговых форматов сделано почти все что можно. На любом из путей стоят одна или несколько защит. Ниже вы узнаете, насколько они серьезны.
Механизм защиты от копирования DVD
Для начала, давайте посчитаем, сколько возможных путей для копирования DVD существует. Первый путь заключается в чтении данных через DVD привод. Такой путь выбирает большинство пиратов, при этом используются несертифицированные DVD видеоприводы без защиты копирования. Запись видеопотока с диска производится на различные устройства хранения данных, например, записывающие DVD приводы. Для защиты от такого копирования используется система шифрования CSS. Второй путь заключается в записи аналогового сигнала телевизионного формата (типа NTSC или PAL). Этот путь является самым легким, так как VHS видеомагнитофоны широко распространены. На этом пути реализованы такие препятствия, как защита Macrovision и специальная аналоговая защита (CGMS/A - copy generation management system/analog). И третий путь оперирует кодированными/декодированными DVD аудио и видеопотоками как в сжатой, так и в обычной форме. Обычно получение такой информации ведется по интерфейсу IEEE1394 (FireWire). Здесь уже работает цифровая версия защиты CGMS/D.
Система шифрования CSS (content scrambling system)
CSS используется для защиты содержимого DVD от двух возможных способов пиратства: с помощью записывающих приводов DVD и с помощью других устройств хранения данных. Благодаря механизму шифрования для проигрывания защищенного материала на DVD-ROM диске требуется согласие владельца авторских прав. Три ключа кодируются один другим. То есть второй ключ может быть получен только с помощью первого ключа, и третий ключ - только с помощью второго. Содержимое диска может быть расшифровано только с помощью третьего ключа. То есть для доступа к сжатому содержимому диска требуется открыть три замка. Конечно, ключ для дешифрования или соответствующее оборудование может быть получено после подписания необходимых контрактов.
Для предотвращения копирования из "цифры" в "цифру" на компьютере используется идентификация по шине и кодирование. Как известно, DVD ROM проигрыватель и карта-декодер соединены друг с другом шиной компьютера. Так как данные на шине компьютера можно легко перехватить, DVD-ROM должен проверить подлинность получателя перед отправкой данных. Верно и обратное: для предотвращения потенциального проигрывания пиратских материалов карта-декодер должна проверить подлинность отправителя данных. Соответственно требуется взаимная аутентификация. А для предотвращения перехвата и замещения данных после аутентификации, привод использует шифрование данных с помощью зависящего от времени ключа.
Защита Macrovision и CGMS/A
Macrovision разработала защиту от перезаписи VHS видеокассет и цифровых видеосистем. С тех пор защита постоянно дорабатывается. Защита использует существующие различия между работой ТВ и видеомагнитофона. Сигнал защиты состоит из двух элементов: автоматического регулирования усиления (AGC) и цветовых полос (colorstripe). AGC в телевизоре медленно реагирует на изменения, в то время как в видеомагнитофоне AGC реагирует достаточно быстро. Технология Macrovision пытается использовать эту особенность, особым образом изменяя сигнал (помещая всплески в интервалы гашения обратного хода развертки). Таким образом, телевизор все еще будет правильно показывать картинку, а видеомагнитофон уже не сможет корректно ее записать, копии будут слишком тусклыми и/или будут содержать различные помехи. Цветовые полосы изменяют сигнал цветовой синхронизации, причем изменение не заметно на оригинале, а на копии оно приведет к появлению раздражающих линий на картинке.
Если защита Macrovision используется для полного устранения пиратских копий, то CGMS/A применяется для ограничения их количества. Информация CGMS/A встраивается в выходящий видеосигнал. Для работы CGMS/A оборудование, осуществляющее копирование, должно распознавать CGMS. CGMS/A кодирует данные на 21 линии NTSC. Данные CGMS/A имеют приоритет над сигналами защиты Macrovision, программируемыми для той же линии.
CGMS/D
Для предотвращения утечки данных при использовании цифрового соединения была разработана система защиты на основе IEEE 1394. Данные получают стандартный CGMS флаг "копировать нельзя" или "копировать можно n раз". Устройства, осуществляющие соединение (DVD проигрыватель и цифровой телевизор) обмениваются ключами и сертификатами для установления канала. DVD проигрыватель с помощью ключа будет шифровать кодированный видеосигнал и посылать его на принимающее устройство, которое в свою очередь будет дешифровать сигнал. Таким образом, цифровой телевизор сможет принять и показать все данные. Записывающие же устройства смогут принять только те данные, на которых не стоит ключ "не копировать", они также обязаны уменьшить количество копий на единицу при установке соответствующего флага (в нашем случае счетчик копий будет установлен в n-1). CGMS/D разработан для использования в следующем поколении цифровых телевизоров и цифровых записывающих устройств. Для его использования требуются современные DVD проигрыватели с цифровыми выходами.
Читайте также: