USB-ключ защиты 1С нельзя клонировать. Что делать вместо копии
Содержание
Скопировать USB-ключ защиты 1С так, чтобы получилось два рабочих ключа, легально нельзя. Нельзя и технически, если не ломать защиту: лицензия живёт внутри чипа ключа, и чип не отдаёт её наружу. Всё, что продают как «копию HASP», — это эмулятор, то есть обход защиты.
Частое заблуждение звучит так: «Я купил программу, значит, имею право на резервную копию ключа». Закон разрешает архивную копию самой программы, но не устройства защиты. Зато задачи, ради которых обычно ищут копию, решаются без неё. Ключ можно раздать по сети, пробросить в виртуальную машину, перенести на другой сервер или заменить, если он сломался.
Какие бывают ключи защиты 1С и чем они отличаются
На корпусе ключа и в документах к нему есть маркировка. По ней понятно, что это за ключ и как с ним можно работать.
| Маркировка | Тип | Где стоит | Что даёт |
|---|---|---|---|
ORGL8 | Локальный однопользовательский | В компьютере пользователя | Одну лицензию на этом компьютере |
NET5 ORGL8, NET10… и т. п. | Сетевой многопользовательский | На любом компьютере сети | N одновременных лицензий по сети |
ENSR8 | Ключ сервера 1С (32 бит) | На сервере 1С:Предприятия | Лицензию на запуск сервера |
EN8SA | Ключ сервера 1С (64 бит) | На сервере 1С:Предприятия | Лицензию на 64-битный сервер |
Главное различие — локальный ключ или сетевой.
- 🔌 Локальный видит только компьютер, в который он вставлен. Раздать его по сети через менеджер лицензий не выйдет.
- 🌐 Сетевой обслуживает менеджер лицензий. Клиенты 1С находят его по сети и берут лицензию, пока не кончится лимит.
- 🖥 Серверный ключ нужен только серверу 1С. Клиентских лицензий он не даёт: пользователям всё равно нужны свои ключи или программные лицензии.
Кроме аппаратных ключей есть программные лицензии. Они активируются пин-кодом и привязываются к параметрам компьютера. Физического ключа у них нет, но и «скопировать» их на другую машину тоже нельзя: на чужом железе файл лицензии не пройдёт проверку.
Почему копия ключа HASP — плохая идея
Ключ защиты — это техническое средство защиты авторских прав. Гражданский кодекс прямо запрещает обходить такие средства (ст. 1299). Эмулятор ключа или дамп его памяти как раз и есть обход.
Право на архивную копию в ст. 1280 ГК касается экземпляра программы. Дистрибутив платформы и конфигурации вы сохранить вправе. Ключ — нет.
Чем это грозит на практике:
- ⚖️ административная ответственность по ст. 7.12 КоАП и уголовная по ст. 146 УК при крупном размере;
- 🦠 «эмуляторы» из интернета часто несут вредоносный код, а ставятся они с правами драйвера, то есть глубоко в систему;
- 🧩 после обновления платформы эмулятор перестаёт работать, и база не запускается в самый неудобный момент;
- 📋 при проверке программ или при продаже бизнеса нелицензионная копия всплывает сразу.
Рабочих инструкций по снятию дампа и установке эмулятора здесь нет и не будет. Ниже — только то, что можно делать с купленной лицензией.
Что настроить до работы с ключом
Прежде чем что-то переносить или раздавать, проверьте, что ключ вообще виден системе. Большинство «проблем с ключом» на деле оказываются проблемами драйвера.
Драйвер ключа
Для аппаратных ключей 1С нужен драйвер защиты Sentinel (раньше он назывался HASP Device Driver). Он ставится вместе с платформой, если при установке отметить компонент установки драйвера защиты. Если пропустили — запустите установщик платформы ещё раз и добавьте компонент.
После установки откройте в браузере на компьютере с ключом:
http://localhost:1947
Это веб-консоль Sentinel Admin Control Center. В списке ключей должен появиться ваш. Если его там нет, ключ не виден на уровне драйвера, и 1С его тоже не увидит.
Менеджер лицензий для сетевого ключа
Сетевой ключ обслуживает отдельная служба — HASP License Manager. Её ставят на тот компьютер, куда вставлен ключ. Это может быть любой постоянно включённый компьютер, не обязательно сервер 1С.
Менеджер лицензий слушает порт 475. Если на компьютере включён брандмауэр, этот порт нужно открыть для локальной сети, иначе клиенты не найдут ключ.
Как законно «размножить» ключ: сеть, USB по IP, программные лицензии
Обычно копию ищут, чтобы одним ключом пользовались два-три человека или чтобы 1С работала на ноутбуке вне офиса. Под каждую задачу есть легальное решение.
Сетевой ключ и файл nethasp.ini
Если у вас сетевой ключ на 5 пользователей, копировать его незачем. Пять человек и так могут работать одновременно с любых компьютеров сети.
Чтобы клиент 1С быстро нашёл менеджер лицензий, пропишите его адрес в файле nethasp.ini. Файл лежит в каталоге bin\conf установленной платформы, например C:\Program Files\1cv8\conf или в bin\conf конкретной версии.
[NH_COMMON]
NH_TCPIP = Enabled
[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled
Здесь 192.168.1.10 — адрес компьютера, где стоит ключ и работает менеджер лицензий. Отключённый широковещательный поиск ускоряет запуск: клиент сразу идёт по адресу, а не опрашивает всю сеть.
💡 Если пользователей стало больше, чем позволяет ключ, нужен не второй ключ-копия, а дополнительная клиентская лицензия. Её покупают у партнёра 1С, аппаратную или программную.
Проброс USB по сети
Локальный однопользовательский ключ менеджер лицензий не раздаёт. Но его можно «удлинить»: вставить в сетевой USB-концентратор или использовать программу USB over IP. Тогда компьютер пользователя видит ключ так, будто он вставлен в его порт.
Это не копия: ключ по-прежнему один, и в каждый момент он подключён к одному компьютеру. Решение подходит, когда нужно освободить ноутбук от «флешки» в порту или держать все ключи в серверной под замком.
Переход на программные лицензии
Если ключ мешает (ноутбуки, частые переезды, облачный сервер), имеет смысл купить программные лицензии. Их активируют пин-кодом, а при смене железа активируют заново резервным пин-кодом из комплекта.
| Задача | Аппаратный ключ | Программная лицензия |
|---|---|---|
| Работа на ноутбуке вне офиса | Носить ключ с собой | Активировать на ноутбуке |
| Облачный или арендованный сервер | Нужен проброс USB, не всегда доступен | Обычно проще |
| Смена компьютера | Переставить ключ | Повторная активация пин-кодом |
| Риск потери | Ключ можно потерять или сломать | Ключа нет, но число повторных активаций ограничено |
Резервирование лицензии 1С без копирования ключа
Сделать «запасной ключ» нельзя, но защитить себя от простоя можно. Вот что реально стоит зарезервировать.
- Документы на лицензию. Регистрационную анкету, лицензионное соглашение, накладную и номер ключа отсканируйте и храните отдельно. При замене сломанного ключа их попросят.
- Регистрационный номер продукта. Он нужен для доступа к обновлениям и для обращений к партнёру.
- Пин-коды программных лицензий. Конверт с основным и резервными пин-кодами храните как бухгалтерский документ. Без него повторная активация после смены железа превращается в переписку с поддержкой.
- Файлы программных лицензий. Сами файлы лежат в каталоге
C:\ProgramData\1C\licenses. Их копия пригодится при переустановке Windows на том же железе. На другом компьютере такой файл работать не будет. - Дистрибутивы платформы и конфигурации. Это и есть та архивная копия, которую разрешает закон.
Если ключ сломался или потерялся
Повреждённый ключ меняют через партнёра 1С, у которого куплен продукт, или через фирму-правообладателя. Обычно нужно сдать сломанный ключ и предъявить документы на лицензию. Замена платная, но стоит заметно дешевле новой лицензии.
С утерянным ключом сложнее. Лицензия привязана к физическому устройству, и без него подтвердить, что второй ключ не будет работать параллельно, нечем. Поэтому потерянный ключ, как правило, не восстанавливают, и приходится покупать лицензию заново. Это главный довод держать ключи в серверной, а не в ноутбуке.
Как пробросить ключ 1С в виртуальную машину
Перенос 1С на виртуальную машину — частая причина искать «копию ключа». Копия не нужна: ключ остаётся в физическом сервере, а виртуалка получает к нему доступ.
| Способ | Как работает | Когда подходит |
|---|---|---|
| Проброс USB в гостевую ОС | Гипервизор передаёт USB-устройство напрямую в виртуалку | VMware, Proxmox, VirtualBox |
| Менеджер лицензий на хосте | Ключ стоит в хосте, клиенты внутри ВМ находят его по сети | Сетевые ключи |
| USB over IP | Ключ в сетевом концентраторе, драйвер в гостевой ОС | Hyper-V и облака без проброса USB |
Проброс USB напрямую
В VMware Workstation, ESXi, Proxmox и VirtualBox USB-устройство можно отдать конкретной виртуальной машине в её настройках. После этого внутри гостевой Windows ставите драйвер Sentinel и проверяете ключ через http://localhost:1947, как на обычном компьютере.
Hyper-V прямого проброса USB для серверных машин не даёт. Там используют сетевой концентратор или USB over IP.
Перенос сервера 1С с ключом сервера
Ключ сервера (ENSR8 или EN8SA) должен быть виден той машине, где запущен сервер 1С. Порядок переноса такой:
- Предупредите пользователей и выберите нерабочее время: при остановке службы сервера 1С все сеансы оборвутся.
- Остановите службу сервера 1С на старой машине.
- Выньте ключ и подключите его к новому хосту или к концентратору.
- Пробросьте ключ в новую виртуальную машину и проверьте его в веб-консоли Sentinel.
- Запустите сервер 1С на новой машине и проверьте вход в базу.
Ключ сервера для 32-битного и 64-битного сервера разный: ключ ENSR8 не даст запустить 64-битный сервер 1С. Это стоит проверить до переезда, а не в ночь миграции.
Типичные сбои после переноса ключа и как их снять
После переноса или подключения через сеть чаще всего ломается не сам ключ, а путь до него.
Если 1С жалуется на ключ, первым делом откройте Справка → О программе и посмотрите, откуда сеанс получил лицензию. Так вы сразу поймёте, искать проблему в ключе или в программной лицензии.
Частые вопросы о копировании ключа 1С
Можно ли сделать копию USB-ключа 1С про запас?
Если ключ сломался, лицензия пропала?
Можно ли одним однопользовательским ключом пользоваться с двух компьютеров?
Как перейти с аппаратного ключа на программную лицензию?
Работает ли ключ 1С в облаке?
Источники
- Гражданский кодекс РФ, часть четвёртая, ст. 1280 и 1299
- Кодекс РФ об административных правонарушениях, ст. 7.12
- Уголовный кодекс РФ, ст. 146