Удаленный доступ к USB ключу
по сети Интернет или LAN

Olga Weis

В этой статье мы рассмотрим проблему получения удаленного доступа к USB донглу, в частности, к электронному ключу 1С с помощью программы USB Network Gate, а также рассмотрим технологию работы электронных ключей.

Что такое USB ключ?

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

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

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

USB Ключ

Виды электронных ключей и их распространение

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

Но есть программные ключи, строго запрещающие совместное использование. Применять их нужно одним компьютером и не передавать доступ. Иначе алгоритм ответов с приложением не срабатывает.

Также распространен сценарий, когда локальный компьютер не поддерживает операционную систему, с которой придется работать приложению. В таком случае на компьютер устанавливается виртуальная ОС (VMware, Hyper-V, VirtualBox, etc.) и уже в ней запускается приложение. Но суть проблемы даже не столько в этом, а в том, что ни одна виртуальная среда не дает права доступа к физическим серийным или USB портам вашего компьютера. Что же делать в этом случае?

Например, вы работаете на Mac OS и вам необходимо сформировать отчеты в программе 1С:Бухгалтерия, которая поддерживает только Windows и нуждается в электронном ключе для запуска. Вы устанавливаете любую виртуальную ОС Windows и запускаете программу 1С, предварительно установив донгл в USB разъем вашего мака. В результате ПО не запускается, ключ не распознается. Как предоставить удаленный доступ к 1С ключу?

Способ применения USB Network Gate для эмуляции или клонирования USB донгла (например, 1С)

Eltima Software предлагает свое решение данной проблемы - применение программы удаленного пробрасывания USB устройств - USB Network Gate. С ее помощью вы легко сможете эмулировать присутствие донгла на виртуальной или любой удаленной машине вашей сети. В данном случае, не имеет значения откуда вы хотите получить доступ: из локальной сети или из другой точки мира. USB Network Gate работает по сети Internet и LAN.

USB ключ по сети

  1. Прежде всего, необходимо скачать приложение на все машины. Одна из них получит серверную часть приложения (та, на которой физически присутствует USB порт), получающие удаленный доступ - клиентское приложение.
  2. Запустив программу на серверном компьютере, вы найдете список всех подключенных устройств. Найдите свой 1С донгл и нажмите кнопку “Предоставить доступ”.
  3. На удаленной машине (или в виртуальной среде), на вашем клиентском приложении вы увидите в списке устройств необходимый электронный ключ. Просто нажмите кнопку “Получить доступ” напротив него.

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

USB Network Gate

Требования для Windows: XP/2003/2008/Vista/7/8/10, Server 2012
Также доступен на macOS, Linux OS и Android , 5.62MB свободного места
Версия 8.0.1859 () Примечания к релизу