TURBO PASCAL |
Новости
|
7.2. АНАЛИЗ ИНДИВИДУАЛЬНЫХ ПРИЗНАКОВ СРЕДЫКакими специфическими признаками может обладать тот компьютер, точнее та программно—аппаратная среда, в которой работает программа? Для IBM— совместимых ПК этими признаками могут быть: • тип ПК и тип (версия) операционной системы; • дата изготовления ПЗУ BIOS и/или его контрольная сумма; • физическое положение файлов на дисковом носителе; • состав аппаратных средств; • наличие скрытых частей программы; • физические особенности (в том числе дефекты) носителя. Некоторые из этих признаков очень индивидуальны (например, физические особенности некачественного носителя), другие обладают меньшей индивидуальностью (тип ПК, версия ДОС). Программа может использовать один или несколько признаков для проверки легальности копии. При этом особое значение приобретает способ использования программы: если программа рассчитана на работу на конкретном ПК, выбираются одни признаки, если она может свободно перемещаться с одного компьютера на другой без потери работоспособности,— другие. Назовем программы первого типа стационарными, а второго — мобильными. Защита тех и других программ имеет свои особенности, которые мы будем по мере необходимости обсуждать. Во всех случаях проверка легальности не должна существенно сказываться на быстродействии программы или требовать от пользователя каких—то дополнительных действий. Например, вряд ли можно считать сколько-нибудь эффективной систему, использующую пароль (кодовое слово), который должен ввести пользователь: во—первых, пользователь может забыть это слово и тем самым лишиться законно приобретенной программы, а во-вторых, ничто не мешает ему сообщить это слово любому другому пользователю. Система защиты не должна проверять пользователя, она должна проверить копию! На мой взгляд, это утверждение не вызывает сомнений. |
(с)Все права защищены По всем интересующим вопросам прошу писать на электронный адрес |