Search And Regulate Device Control By Manufacturer And Product (VID&PID) In Device ID

Requirements

  1. Padvish device control registered a tool connected to a computer and you wish to detect the type and the model of the tool.
  2. You wish to block/allow every type and model of a specific tool by using a Padvish control device.

Solution

To fix these requirements you need to be familiar with the Device ID structure.

The device ID is the thing that Padvish device control will log as the unique peripheral devices ID and according to this, also give you the possibility to define rules.

In the beginning, each Device ID has two parts named Vendor ID and Product ID (VID and PID) that included a 4 letters code that specifies the manufacturer and the product category:

VID_04E8&PID_6866\3423047123&12&332

In the above phrase, the red color is VID which is the symbol of the product manufacturer and the green color is PID which is the symbol of the product category. By searching this information in existed databases over the internet we can relate this codified number to the producer and the product. For instance, two following databases are usually proper:

 

By using the above information, it is specified that the device is produced by Samsung Co. and it is the category of Samsung Galaxy of this company.

Note 1: about some devices such as Huawei or some other companies, it is possible to not found the category of the product. Because the PID number for product type is dedicated separately by each manufacturer and public databases of these devices might not have seen and do not contain this information. But in principle, the VID number of validated global companies will always be found, because they are dedicated centrally and by USB organization and its database is available.
Note2: about some devices (such as anonymous Chinese Flash drives or devices which do not apply USB standards) the VID data might not be found. Anyway, this data is the thing declared by the device to the system and used to find and install the driver. As a result, in general applications such as Flash and Hard drive that need no specific driver, it is possible that the device may not give any correct information to the system and cannot completely rely upon this information.
Note3: by using the advanced rule section in Padvish device control, you can set rules that for example involve all special types of scanners. To do this read the next section.

Defining advanced rules of device control

To define advanced rules for device control that perform for a special type of peripheral devices, use the following method:

  1. Go to device control in Change client settings> Padvish Antivirus section
  2. Choose the type of the relevant device and set it on Advanced Rules. Click on the “You have*Advanced Rules”.
  3. Add a new rule in the opened window.
  4. Choose Containing for the Device ID field and put them in the front box of the Device ID which is involved VID and PID of the device. In the above example: VID_04E8&PID_6866\
  5. Choose a name for your rule and put the decision according to the case on Allow or Block.
  6. In this way, this rule just adapted with determined devices.
  7. Pay attention that in the Advanced Rule, rules are applied from top to bottom and the first rule that adapted with the device will be applied. Meanwhile, if the last rule is the type of “Block All”, all devices that do not adapt with none of the rules are considered to authorize.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>