Генератор ключей ( key-gen ) — это компьютерная программа , которая генерирует лицензионный ключ продукта , например серийный номер , необходимый для активации для использования программного приложения . Гены ключей могут законно распространяться производителями программного обеспечения для лицензирования программного обеспечения в коммерческих средах, где программное обеспечение было лицензировано в массовом порядке для всего сайта или предприятия, или они могут разрабатываться и распространяться незаконно в случаях нарушения авторских прав или пиратства программного обеспечения.
Незаконные генераторы ключей обычно программируются и распространяются взломщиками программного обеспечения на варез-сцене . Эти кейгены часто воспроизводят музыку (взятую из традиции Cracktros ), которая может включать в себя жанры дабстеп , чиптюны , семплированные лупы или все, что пожелает программист. Чиптюны часто предпочитаются из-за их небольшого размера. Генераторы ключей могут иметь художественный пользовательский интерфейс или быть простыми и отображать только группу взлома или логотип взломщика.
Лицензия на программное обеспечение — это юридический инструмент, регулирующий использование и распространение компьютерного программного обеспечения. [1] Часто такие лицензии обеспечиваются путем внедрения в программное обеспечение механизма активации продукта или управления цифровыми правами (DRM), [2] стремящегося предотвратить несанкционированное использование программного обеспечения путем выдачи последовательности кода, которая должна быть введена в приложение, когда запрашивается или сохраняется в его конфигурации. [ нужен лучший источник ]
Многие программы пытаются проверить лицензионные ключи через Интернет, устанавливая сеанс с лицензионным приложением издателя программного обеспечения. Усовершенствованные генераторы ключей обходят этот механизм и включают дополнительные функции для проверки ключей, например, путем генерации данных проверки, которые в противном случае были бы возвращены сервером активации. Если программное обеспечение предлагает активацию по телефону, то генератор ключей может сгенерировать правильный код активации для завершения активации. Другой метод, который использовался, - это эмуляция сервера активации, которая исправляет память программы, чтобы «видеть» генератор ключей как фактический сервер активации.
Мульти-кейген — это кейген, который предлагает генерацию ключей для нескольких программных приложений. Генераторы нескольких ключей иногда выпускаются поверх отдельных генераторов ключей, если для серии продуктов требуется один и тот же алгоритм генерации ключей продукта .
Несанкционированные генераторы ключей, которые обычно нарушают условия лицензирования программного обеспечения, пишутся программистами, которые занимаются обратным проектированием и взломом программного обеспечения , часто называемыми взломщиками , чтобы обойти защиту программного обеспечения от копирования или управление цифровыми правами на мультимедиа .
Генераторы ключей доступны для загрузки на варез- сайтах или через одноранговые (P2P) сети.
Генераторы ключей, доступные через P2P-сети или иным образом, могут содержать вредоносные полезные данные . [3] Эти генераторы ключей могут генерировать или не генерировать действительный ключ, но встроенное вредоносное ПО, незаметно загружаемое при этом, может, например, быть версией CryptoLocker ( программа-вымогатель ). [4] [5]
Антивирусное программное обеспечение может обнаруживать вредоносное ПО, встроенное в кейгены; такое программное обеспечение часто также идентифицирует неавторизованные генераторы ключей, которые не содержат полезных данных, как потенциально нежелательное программное обеспечение , часто маркируя их такими именами, как Win32/Keygen или Win32/Gendows. [3]
Программа, предназначенная для помощи во взломе, определяется как HackTool.Win32.HackAV или not-a-virus:Keygen от «Лаборатории Касперского» или как HackTool:Win32/Keygen от Microsoft Malware Protection Center . По данным Microsoft Malware Protection Center , его первое известное обнаружение датируется 16 июля 2009 года. [6] На ПК чаще всего обнаруживались следующие угрозы безопасности, связанные с этими инструментами:
Устройство смены ключей или кейчан — это разновидность кейгена. Кейчан — это небольшая часть программного обеспечения, которая меняет лицензионный ключ или серийный номер определенной части проприетарного программного обеспечения, установленного на компьютере.
{{cite web}}
: CS1 maint: archived copy as title (link)