Guardant Net is the technology for protecting network applications using Guardant dongles.
The main components of Guardant Net include:
|Network dongle||Dongle for network application protection and licensing|
|Guardant Net Server||Utility processing and transferring queries from the client to the dongle and back|
|Client||Copy of protected application, which addresses the dongle server from a remote computer|
|Network protocol||Client-server communication protocol|
The components dongle network resource and its distribution (including while working with multimodule software configurations) should be added to the range of important concepts of Guardant Net dongles.
The Guardant network dongles are designed to provide protection and licensing of network applications. Licensing refers to a limited number of client applications working in the LAN simultaneously. The purpose of licensing is to restrict the launches of client applications exceeding the number permitted by the developer. The license resource is recorded by the developer into the network dongle’s memory.
It is sufficient to use one Guardant network dongle across an entire local area network (LAN) for protecting and licensing a network product. It can be installed on any work station or server in the LAN.
Network dongles include the following features:
|Dongle Model||Main Specifications|
|Memory Size||Platform||Hardware Algorithms||HID||RTC|
|Sign Net / Time Net||4096 B||Windows, Linux (Wine)||AES, GSII64, ECC160, SHA256, HASH64||+||-/+|
|Net III, old||2048 B||Windows||GSII64; HASH64, RND64||-||-|
|Net II, old||256 B||Windows||GSII64; Stealth I||-||-|
Every dongle holds a certain network resource, which allows for limiting the number of simultaneously working clients. The dongle’s network resource can be distributed among workstations or application copies (starting with Guardant software version 5.1) depending on the task to be solved.
The license management system is used for multimodal applications, when every application module also has a separate network resource assigned to it.
Guardant network dongles work in any local area networks having TCP/IP and NetBIOS interfaces. The dongle itself and the dongle’s server, however, must be installed on a Windows OS computer (or operating in the wine@etersoft environment under Linux).
Protected network products have no ability to communicate with the network dongle directly. A special utility called Guardant Net server provides a link between the client (i.e., protected application) and Guardant Net dongle. It is utility providing for transmission of queries from the client directly to the dongle and backwards in accordance with the network protocol.
Guardant Net server must be loaded on the same workstation or server to which Guardant Net dongle is attached.
The configuration file GrdSrv.ini, containing all the dongle’s server settings, must be located in the same folder as the file GrdSrv.exe.
An application protected with auto-protection, or using the Guardant API (the Guardant Net client), must be able to locate and connect to the dongle’s server and register itself there at run time in order to continue operation. A client can be represented as an application copy or a work station (depending on the resource distribution scheme of the network dongle). Each client gets assigned a network resource item allocated to it at the time of its registration on the dongle’s server.
There is no need to install Guardant driver for Guardant Net client operation, since the client does not address the dongle directly. The configuration file GnClient.ini, containing the client’s settings, must be located in the same folder as the application protected by the client.