Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Ключ продукта на Свидетельстве о лицензии Сертификат подлинности для Windows Vista Home Premium

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

Ключи продукта состоят из ряда цифр и / или букв. Эта последовательность обычно вводится пользователем во время установки компьютерного программного обеспечения, а затем передается функции проверки в программе. Эта функция манипулирует последовательностью ключей в соответствии с математическим алгоритмом и пытается сопоставить результаты с набором допустимых решений.

Эффективность [ править ]

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

По этой причине издатели программного обеспечения используют дополнительные методы активации продукта, чтобы убедиться, что ключи действительны и надежны. Один метод присваивает ключ продукта на основе уникальной особенности компьютерного оборудования покупателя, которую не так легко скопировать, поскольку это зависит от оборудования пользователя. Другой метод включает требование одноразовой или периодической проверки ключа продукта на интернет-сервере (для игр с онлайн-компонентом это делается каждый раз, когда пользователь входит в систему). Сервер может деактивировать немодифицированное клиентское программное обеспечение, представляя недействительные или скомпрометированные ключи. Модифицированные клиенты могут обходить эти проверки [1], но сервер все равно может отказать этим клиентам в информации или обмене данными.

Противоречие [ править ]

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

Неудобство [ править ]

Ключи продукта несколько неудобны для конечных пользователей. Их нужно не только вводить каждый раз при установке программы, но и быть уверенным, что пользователь не потеряет их. Потеря ключа продукта обычно означает, что программное обеспечение становится бесполезным после удаления, если перед удалением не используется приложение для восстановления ключей (хотя не все программы поддерживают это). [2]

Ключи продуктов также представляют новые способы неправильного распространения. Если продукт поставляется с отсутствующими или недействительными ключами, то сам продукт бесполезен. Например, все копии Splinter Cell: Pandora Tomorrow изначально поставлялись в Австралию без ключей продукта. [3]

Исполнение и штрафы [ править ]

Есть много случаев введения постоянных запретов компаниями, обнаруживающими нарушения в использовании. Сетевая система обычно сразу же заносит в черный список учетную запись, в которой обнаружены взломы или, в некоторых случаях, читы. Это приводит к постоянному бану. Игроки, желающие продолжить использование программного обеспечения, должны выкупить его. Это неизбежно привело к критике мотивации введения постоянных запретов. [ необходима цитата ]

Особенно противоречивой является ситуация, которая возникает, когда ключи нескольких продуктов связаны вместе. Если продукты зависят от других продуктов (как в случае с пакетами расширения ), компании обычно запрещают все связанные продукты. Например, если поддельный ключ используется с пакетом расширения, сервер может заблокировать легитимные ключи из исходной игры. Точно так же в сервисе Steam от Valve все продукты, приобретенные пользователем, привязаны к одной учетной записи. Если эта учетная запись заблокирована, пользователь потеряет доступ ко всем продуктам, связанным с той же учетной записью [4]

Этот «мульти-бан» вызывает большие споры, поскольку он запрещает пользователям пользоваться продуктами, которые они приобрели и использовали на законных основаниях. [ необходима цитата ]

Ложные срабатывания [ править ]

Баны применяются серверами сразу после обнаружения взломов или читов, обычно без вмешательства человека. Иногда законных пользователей ошибочно считают нарушителями лицензии и запрещают. В больших случаях ложных срабатываний они иногда исправляются (как это произошло в World of Warcraft . [5] ). Однако на отдельные случаи можно не обращать внимания. [ необходима цитата ]

Распространенной причиной ложных срабатываний (как и в случае с World of Warcraft выше) являются пользователи неподдерживаемых платформ. Например, пользователи Linux могут запускать приложения Windows через уровни совместимости, такие как Wine и Cedega . Эта комбинация программного обеспечения иногда запускает античитерское программное обеспечение игрового сервера, что приводит к бану из-за того, что Wine или Cedega являются уровнем совместимости Windows API для Linux, поэтому сервер игры считает это сторонним (читерским) программным обеспечением. [6] [ необходима ссылка ]

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

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

  1. ^ Чанг, Хой; Аталлах, Михаил Дж. (2002). «Защита программных кодов охранниками». Безопасность и конфиденциальность в управлении цифровыми правами . Springer. п. 160-175. ISBN 978-3-540-47870-6.
  2. ^ «ProduKey - Восстановить утерянный ключ продукта (CD-ключ) Windows / MS-Office / SQL Server» . NirSoft . Проверено 9 февраля 2021 .
  3. ^ Австралийский Pandora Tomorrow CD-Key Problems Shack News
  4. ^ «Valve приостанавливает работу 20 000 учетных записей Steam» . GameSpot . Проверено 15 мая 2013 .
  5. ^ Blizzard Unbans Linux World of Warcraft Players Softpedia
  6. ^ «Пользователи Linux забанены в Diablo 3 - End Gamers» . Архивировано из оригинала на 2012-07-10 . Проверено 14 августа 2012 .