PRISTINE HOST MODE
INTRODUCTION
Pristine Host Mode treats all the executables and libraries discovered during the initial scan as “Pristine” or trusted. This reduces the time taken to enable Protect/Detect mode on a host associated with a profile. It also enables the profile to define required configurations, independent of the host image
NORMAL VS PRISTINE MODE
It is recommended that the pristine host mode is chosen to enable fast and easy onboarding of VSP host on any server. The normal mode can be used in more tightly-controlled environments where the user desires to see all unverified files on CMS.
The below table highlights the differences between the two modes:
Feature |
Normal Mode |
Pristine Mode |
Initial Scan |
Contains three steps:
|
Contains only one step (2 other steps are performed in lazy background threads/processes):
|
Initial Scan – Time taken |
More |
Less |
Incidents after Initial Scan (Protect/Detect Mode) |
More chances of generating incidents if the processes/libraries are not allowlisted |
No incidents are generated as all the processes/libraries discovered on the host are allowlisted locally on the host |
Allowlist |
Populated with all the unverified executables and libraries, updated as per the received incidents |
Initially the allowlist is empty. Populated as per the incidents received |
Host Profile |
One profile must have hosts created from similar images |
Hosts can be different images |
Checksum Generation |
Checksums for each file are generated as a part of the initial scan |
Checksums for each file are generated in background processes over time |
Publisher Generation |
Publishers for each file are generated as a part of the initial scan |
Publishers for each file are generated in background processes over time |
Threat Intelligence |
Threat intelligence is performed on the unverified files sent to CMS after the initial scan |
Threat intelligence is performed in the background for all initially-trusted files over time |
Table – Normal vs Pristine Mode
When hosts with different Operating System versions are associated with the same profile, VSP-Host must be configured in the Pristine Host mode. Follow any one of the two methods to enable the Pristine Host mode:
-
Utilize the option -P during VSP Probe installation
OR
-
Utilize the command:
-
vsp-cli config hmm edit pristineHost true
-
ENABLE OR DISABLE PRISTINE MODE
Follow the below steps to enable or disable Pristine Mode on each host:
-
Stop VSP services using the command:
-
Windows:
sc stop vsp
-
Linux:
service vsp stop
-
-
Delete existing profile on CMS
-
Execute the appropriate command to enable or disable pristine host mode:
-
Enable Pristine Host Mode:
vsp-cli config hmm edit pristineHost true
-
Disable Pristine Host Mode:
vsp-cli config hmm edit pristineHost false
-
-
Start the VSP services using the command:
-
Windows:
sc start vsp
-
Linux:
service vsp start
-
-
Create a new Host Profile and associate the required Hosts
-
To view the current VSP-Host settings, use the below command:
-
vsp-cli config hmm view --options
-
NOTE:
Ensure that pristine and non-pristine hosts are not included in the same host profile