СПОСОБ ЗАЩИТЫ ПРОГРАММНО-ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ ОТ НЕСАНКЦИОНИРОВАННОГО ИСПОЛЬЗОВАНИЯ Российский патент 1998 года по МПК G06F12/14 G06K1/04 

Описание патента на изобретение RU2109331C1

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

Известен способ защиты программно-информационного обеспечения (ПИО) от несанкционированного использования (НИ) с помощью ключей [1]. В качестве ключей использовались кодовые карты: картонные с кодовой перфорацией, затем магнитные, с записанным кодом на магнитном покрытии. Наиболее современными ключами являются применяемые на персональных ЭВМ электронные ключи. Ключ является электронным устройством, которое при работе с защищаемым ПИО устанавливается в разъем одного из портов ввода-вывода ЭВМ. Защищаемая программа в процессе работы идентифицирует ключ, т.е. запрашивает код ключа и сравнивает его с кодом, записанным в программе. По результатам идентификации программа реализует заданный регламент ее использования. Способ защиты достаточно надежный, но для его реализации необходимо дополнительное устройство (ключ), уникальное по записанному в нем коду.

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

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

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

Пользователь после приобретения ПИО может запустить программу с лицензионного носителя. Программа в этом случае проверяет на соответствие (дефектность) указанные в ПИО сектора, а также сектора, прилегающие к дефектным, на их целостность для более надежной идентификации лицензионного носителя. По результатам идентификации реализуется заданный в программе регламент ее использования, т.е. программа может выполняться или не выполняться, переписываться на другой носитель, в том числе с настройкой защиты на другом носителе (например, на постоянном носителе ЭВМ), если он имеет идентифицирующие признаки. При запуске программы с другого носителя, она будет требовать установки в считывающее устройство лицензионного носителя в качестве идентифицируемого технического ключа для проверки санкционированности использования ПИО и далее выполнять действия как при запуске с лицензионного носителя. Аналогично осуществляется защита обновляемого информационного обеспечения. Для этого в программах, работающих с информационным обеспечением, должны быть блоки идентификации носителя с информационным обеспечением и реализации заданного регламента использования информационного обеспечения по результатам идентификации носителя с информацией.

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

Таким образом, защита осуществляется с помощью стандартных программно- аппаратных средств ЭВМ, что упрощает как организацию защиты, так и работу пользователей с защищенным ПИО.

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

Похожие патенты RU2109331C1

название год авторы номер документа
СПОСОБ ЗАЩИТЫ ПРОГРАММНО-ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ ОТ НЕСАНКЦИОНИРОВАННОГО ИСПОЛЬЗОВАНИЯ 2011
  • Краснопевцев Антон Андреевич
RU2467389C1
СПОСОБ И СРЕДСТВО ЗАЩИТЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ОТ НЕСАНКЦИОНИРОВАННОГО ИСПОЛЬЗОВАНИЯ 2006
  • Горюнов Дмитрий Игоревич
RU2296363C1
УСТРОЙСТВО ЗАЩИТЫ ИНФОРМАЦИИ ОТ НЕСАНКЦИОНИРОВАННОГО ДОСТУПА ДЛЯ КОМПЬЮТЕРОВ ИНФОРМАЦИОННО-ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ 2006
  • Алференков Николай Николаевич
  • Полетаев Владимир Михайлович
  • Романец Юрий Васильевич
  • Снетков Павел Валентинович
  • Сырчин Владимир Кимович
  • Тимофеев Петр Александрович
  • Чентуков Александр Викторович
RU2321055C2
УСТРОЙСТВО ЗАЩИТЫ ОТ НЕСАНКЦИОНИРОВАННОГО ДОСТУПА К ИНФОРМАЦИИ, ХРАНИМОЙ В ПЕРСОНАЛЬНОЙ ЭВМ 2002
  • Бородакий Ю.В.
  • Свиридюк Ю.П.
  • Терешкин Н.Л.
RU2212705C1
УСТРОЙСТВО ЗАЩИТЫ ОТ НЕСАНКЦИОНИРОВАННОГО ДОСТУПА К ИНФОРМАЦИИ, ХРАНИМОЙ В ПЕРСОНАЛЬНОЙ ЭВМ 2003
  • Бородакий Ю.В.
  • Добродеев А.Ю.
  • Свиридюк Ю.П.
  • Терешкин Н.Л.
RU2263950C2
СПОСОБ ЗАЩИТЫ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 1999
  • Кислицын А.С.
  • Пружинин А.В.
  • Толстенев Ю.В.
  • Андрианов В.В.
  • Барабаш О.Е.
  • Бочкарев В.Л.
  • Бочкарев С.Л.
  • Егоров В.Ю.
  • Иткин Р.В.
  • Каминский В.Г.
  • Кузин В.В.
  • Пучков В.Г.
  • Сапегин Л.Н.
RU2159953C1
УСТРОЙСТВО СОЗДАНИЯ ДОВЕРЕННОЙ СРЕДЫ ДЛЯ КОМПЬЮТЕРОВ ИНФОРМАЦИОННО-ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ 2013
  • Дударев Дмитрий Александрович
  • Полетаев Владимир Михайлович
  • Полтавцев Александр Васильевич
  • Романец Юрий Васильевич
  • Сырчин Владимир Кимович
RU2538329C1
УСТРОЙСТВО ЗАЩИТЫ ОТ НЕСАНКЦИОНИРОВАННОГО ДОСТУПА К ИНФОРМАЦИИ, ХРАНИМОЙ В ПЕРСОНАЛЬНОЙ ЭВМ 1995
RU2067313C1
СПОСОБ И УСТРОЙСТВО ОГРАНИЧЕНИЯ ДОСТУПА К ЗАПИСАННЫМ НА НОСИТЕЛЕ ЦИФРОВЫМ ДАННЫМ 2004
  • Таныгин Максим Олегович
  • Типикин Александр Петрович
RU2277720C2
УСТРОЙСТВО ОГРАНИЧЕНИЯ ДОСТУПА К СЕКТОРАМ ЖЕСТКОГО ДИСКА 2007
  • Глазков Александр Сергеевич
  • Типикин Александр Петрович
  • Таныгин Максим Олегович
RU2359317C2

Реферат патента 1998 года СПОСОБ ЗАЩИТЫ ПРОГРАММНО-ИНФОРМАЦИОННОГО ОБЕСПЕЧЕНИЯ ОТ НЕСАНКЦИОНИРОВАННОГО ИСПОЛЬЗОВАНИЯ

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

Формула изобретения RU 2 109 331 C1

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

Документы, цитированные в отчете о поиске Патент 1998 года RU2109331C1

Шураков В.В Обеспечение сохранности информации в системах обработки данных
- М.: Финансы и статистика, 1985, с.169
PCT, заявка, WO 87/01483, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
EP, заявка, 0561685, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
RU, заявка, 95102294, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
RU, патент, 2054711, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
SU, заявка, 1513459, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

RU 2 109 331 C1

Авторы

Пашков Анатолий Яковлевич

Даты

1998-04-20Публикация

1996-12-16Подача