рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Методы защиты от копирования

Работа сделанна в 1995 году

Методы защиты от копирования - Реферат, раздел Программирование, - 1995 год - Дисковая система IBM PC Методы Защиты От Копирования. По Сути Дела, Проблема Защиты От Копирования - ...

Методы защиты от копирования. По сути дела, проблема защиты от копирования - это прежде все- го проблема идентификации дистрибутивного носителя.

Поэтому зна- ние некоторых особенностей организации хранения информации на дискете делает возможным указание некоторых методов идентифика- ции, которые программист может использовать для защиты своего ПО. Изложим их в порядке возрастания сложности. Использование собственного формата Возможны три варианта использования этого метода 1 Часть дорожек на дискете, кроме тех, где размещаются систем- ные области ОС, форматируется нестандартным способом.

Доста- точно написать собственный драйвер работы с этим нестандар- тным форматом и сделать так, что бы он заменял стандартный обработчик int 13 после загрузки с данной дискеты и дискета становиться нечитаемой с помощью ОС. И, следовательно, скопи- ровать ее стандартным образом также невозможно. 2 Возможно также отформатировать только одну дорожку на диске- те и разместить там некоторую ключевую информацию, а затем после запуска программы, проверять наличие этой информации. 3 Как вариант возможно вообще не форматировать одну из дорожек где-нибудь в середине дискеты, за которой располагается неко- торая информация записанная в стандартном формате. При копировании стандартной утилитой ОС эта дискета также не бу- дет скопирована полностью.

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

Но можно впол- не успешно имитировать стандартный формат, с вынесением меток за стандартные поля копирования. Самый очевидный способ - введение дополнительного сектора на дорожке, в котором храниться ключевая информация. В данном случае сам факт наличия этого сектора яв- ляется достаточным основанем, что бы считать диск дистрибутивным.

Использование дополнительных инженерных дорожек На любой дискете, отформатированной стандартным образом за пос- ледней дорожкой всегда остается некоторое пространство, которое можно использовать для хранения ключевой информации. Разумеется никто не мешает отформатировать эти дорожки нестандартным образом. Использование промежуточных цилиндров Широко известен тот факт, что при форматировании дискеты на 360К на дисководе на 1.2М головки дисковода перемещаются не на одну, а на две дорожки, поэтому нечетные дорожки остаются не использован- ными. На этих дорожках вполне можно разместить весь код програм- мы, оставив видимым только небольшой загрузчик.

Нестандартное чередование секторов Система MS-DOS ориентирована исключительно на стандартные форма- ты, которые характеризуются, в частности, строго последова- тельным возрастанием номеров секторов на дорожке. Поэтому если изменить порядок следования секторов, то при создании копии DOS изменит их номера на правильный порядок.

Проверку же легко ор- ганизовать, замеряя временные интервалы между чтениями секторов с определенными номерами. Создание псевдосбойных секторов Когда MS-DOS встречает сбойный сектор а с точки зрения MS-DOS, сбойным является сектор с неправильной контрольной суммой, то она игнорирует его содержимое и просто не копирует его, таким об- разом данные, которые находились в сбойном секторе не попадут на копию, хотя сигнал несовпадения контрольных сумм вовсе не запре- щает доступа к данным, а лишь предупреждает об ошибке.

Следова- тельно, достаточно записать ключевую информацию в сектор, заста- вить MS-DOS считать его сбойным, а затем при запуске программы проводить чтение этого сектора, игнорируя сообщение об ошибке и проверять его содержимое. Создать же псевдосбойный сектор не очень сложно, для этого необходимо провести операцию сброса кон- троллера НГМД после после того, как на дискету записано необходи- мое количество данных. Разрушение поверхности дискеты В отличие от предыдушего метода предлагается создавать в задан- ном количестве секторов самые настоящие сбойные сектора, напри- мер, путем протыкания поверхности дискеты иглой или лазером.

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

Скорость вращения дис- ковода на стандартном IBM PC изменить невозможно, но если немно- го изменить электронную схему дисковода, то теоретически вполне возможно создать экземпляр, который бы мог записывать дискеты с нестандартной плотностью информации, записанной на каждой дорожке. Вполне возможно также изменять метод записи информации, ис- пользуя попеременно частотную и модиф. частотную модуляцию. Измерение межсекторных промежутков Размер поля GAP3 определяется при операции форматирования и мо- жет изменяться в значительных пределах без изменения количества и размеров сектора на дорожке.

Вычисления можно производить на ос- нове измерения интервалов между последовательно выполняемыми ко- мандами контроллера НГМД Чтение идентификатора сектора. Однако, так как эти результаты в большой степени будут искажаться неста- бильным вращением дискеты, то очень сложно будет получить одноз- начно трактуемые результаты.

– Конец работы –

Эта тема принадлежит разделу:

Дисковая система IBM PC

Независимо от типа и емкости, они ис- пользуют один и тот же принцип долговременного хранения информа- ции в виде намагниченных участков поверхности… При движени мимо них считывающего устройства, в нем возбуждаются им- пульсы… Физическая организация хранения информации на дискете Гибкий диск имеет пластиковую основу с нанесенным на нее маг-…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Методы защиты от копирования

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Физическая организация хранения информации на дискете
Физическая организация хранения информации на дискете. Гибкий диск имеет пластиковую основу с нанесенным на нее маг- нитным покрытием. В центре находится шпиндельное отверстие, а на некотором смеще

Методы кодирования информации на дискете
Методы кодирования информации на дискете. Для записи информации на магнитные носители применяют спе- циально разработанные модуляционные коды записи. Данные коды раз- рабатываются специалистами и д

Физическая структура диска
Физическая структура диска. Емкость диска зависит от характеристики дисковода и особеннос- тей операционной системы однако структура диска, в сущноcти, всегда одна и та же. Данные всегда записывают

Интерфейс адаптера НГМД
Интерфейс адаптера НГМД. Функции сигналов адаптера НГМД следующие Наименование Выполняемая функция HighNormal Используется для переключения схем записичтения для работы с нормальной и высокой плотн

Логическая организация диска
Логическая организация диска. Первая операция, которую необходимо выполнить перед тем, как дискета будет готова к использованию - это форматирование. Этот процесс позволяет придать диску его

Работа BIOS с НГМД
Работа BIOS с НГМД. Програмное управление дискетой точнее говоря, адаптером НГМД осуществляется с помощью драйвера BIOS, вызов которого осущес- твляется через прерывание int 13. Методика вызова кон

Как увеличить скорость чтения дискет
Как увеличить скорость чтения дискет. Оказывается возможно форматировать диски так, что скорость об- ращения к дискете увеличивается в полтора раза а в ряде случаев и больше. Суть состоит в

О восстановлении дискет
О восстановлении дискет. Продолжитиельность жизни гибких дисков обычно около трех лет. Хотя чисто теоретически правильно эксплуатируемый диск выдержи- вает 70 миллионов проходов по одной дорожке, ч

Использованная литература
Использованная литература. P.Norton Programmers guide to the IBM PC - Microsoft Press 1985 2. С.Х.Гореликов IBM PC.Дисковая подсистема контроллеры, нако- пители и их обслуживание - М, Звезды и С, 1

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги