Introduction to Host Check/Binding

Host Check

The host check function checks the security status of the hosts running SCVPN clients, and according to the checked result, the SCVPN server will determine the security level for each host and assign corresponding resource access right based on their security level. It a way to assure the security of SCVPN connection. The checked factors include the operating system, IE version, and the installation of some specific software.

The factors to be checked by the SCVPN server are displayed in the list below:

Factor Description
Operating system
  • Operating system, e.g., Windows 2000, Windows 2003, Windows XP, Windows Vista, etc.
  • Service pack version, e.g., Service Pack 1
  • Windows patch, e.g., KB958215, etc.
  • Whether the Windows Security Center and Automatic Updates are enabled
  • Whether the installation of AV software is compulsory, and whether the real-time monitor and the auto update of signature database are enabled
  • Whether the installation of anti-spyware is compulsory, and whether the real-time monitor and the online update of signature database are enabled
  • Whether the personal firewall is installed, and whether the real-time protection is enabled

Whether the IE version and security level reach the specified requirements

Other configurations

Whether the specified processes are running

Whether the specified services are installed

Whether the specified services are running

Whether the specified registry key values exist

Whether the specified files exist in the system

The host check function also supports dynamic access permission control. On one side, when the client's security status changes, the server will send a new host check profile to the client to make him re-check; on the other side, the client can perform the security check periodically.

Host Binding

The host binding function verifies the hosts running SCVPN clients according to their host IDs and user information. The verification process is:

  1. When a SCVPN user logs in via the SCVPN client, the client collects the host information of main board serial number, hard disk serial number, CUP ID, and BIOS serial number.
  2. Based on the above information, the client performs the MD5 calculation to generate a 32-digit character, which is named host ID.
  3. The client sends the host ID and user/password to the SCVPN server.
  4. The SCVPN server verifies the host according to the entries in the host unbinding list and host binding list, and deal with the verified host according to the host binding configuration.

The host unbinding list and host binding list are describes as follows: