Software Control Policy Settings


 

Software Control Policy feature allows you to create and enforce policies where only specific software can be allowed to be installed or blocked on endpoints.

If a policy is created to allow specific software, then any software not part of the list will be prevented from getting installed or executed.

On the other hand, software which is blocked, will be restricted from being used within an organization. In addition blocked software can be automatically uninstalled using software or script packages or an uninstallation string which can be run on the command line can be specified.

Enable the Software Control Policy as the first step.

For software which has to be allowed, refer to the section Creating an Allowed Software List to configure the allowed software.

For each software which has to be blocked, the Policy and the Profile has to be configured. Refer to the section Creating a Software Block Control Policy. The Blacklisting Policy specifies the installer or executable which is monitored and prevented from being installed. The profile is used to specify the hosts on which the software has to be blacklisted. Once the profile is setup, as part of the software inventory collection, SapphireIMS will detect any Blacklisted Software which is already installed. Such software is listed as type 'Blacklisted' under Installed Software and an action button is provided to configure the uninstallation options.

 

Note.gifNote: Currently, blacklisting and automatic uninstallation of blacklisted software is not supported in the MSP edition of SapphireIMS.

Enabling Software Control Policy

Settings-ITAuto-SoftContPolList.jpg

 

 

Settings-ITAuto-SoftContPolSettings.jpg

 

 

     Serial No

Field Name

Description

       1

Software Control Policy

Enable or Disable the software Control Policy feature. By default this feature is disabled.

       2

Blocked Software Installation Alert

Enabling Blocked Software Installation Alert will cause a pop-up message to appear on the end user system when attempt is made to install a  blacklisted software.

       3

Alert Title

Title of the pop-up message

 4

Alert Message

Message which will be displayed

 

 

Creating an Allowed Software List

A software control policy needs to be created for each software which has to be allowed or blacklisted. The policy specifies the installer or executable which should be blocked to prevent the Blacklisted Software from being installed.

Settings-ITAuto-SoftContPolAllowList.jpg

Settings-ITAuto-SoftContPolAllowListAdd1.jpg

Settings-ITAuto-SoftContPolAllowListAdd2.jpg

Settings-ITAuto-SoftContPolAllowListAdd4.jpg

Settings-ITAuto-SoftContPolAllowListAdd3.jpg

 

Creating a Software Block Control Policy

Settings-ITAuto-SoftContPolAllowList.jpg

 

Settings-ITAutomation-SWBlacklistAddPolicy.jpg

 

     Serial No

Field Name

Description

       1

Type

Select one of the following:

EXE - Block an launch of an executable file whose name is provided

MSI - Block the launch of the MSI installer whose name is provided

Checksum - Block the launch of an EXE or MSI file based on a checksum value. This option is used when there are multiple versions of the software to be blacklisted having the same name.

       2

Advanced Filters

Click on '+' to expand the Advanced Filter selection which allows for filtering based on the Manufacturer, Category, Type and Product attributes for easier selection of the software.

       3

Manufacturer, Category, Type, Product

The software can be searched using these attributes.

Note.gifNote: The advanced filters can be used to select the software only if it has been normalized.

 4

Software Name

Select the Software to be blacklisted.

       5

Description

Enter a description.

 

Settings-ITAutomation-SWBlacklistEXEname.jpg

Settings-ITAutomation-SWBlacklistMSIname.jpg

Settings-ITAutomation-SWBlacklistChkSum.jpg

Settings-ITAutomation-SWBlacklistChkSumCalc.jpg

 

 

Software Control Profile

Settings-ITAutomation-SWBlacklistProfileAdd.jpg

 

     Serial No

Field Name

Description

       1

Profile Name

Enter a profile name for the software blacklist profile configuration

       2

Description

Enter the description of the profile

       3

Enable Profile

Check the box if the profile has to be enabled

 4

Prohibit Software Policy

Check this box to override Software Control Policy

Enter the time interval in minutes during which software control policy has to be disabled.

Select 'Specific Software'  to allow specific software installation and enter the name of the software executable that is allowed to run during the selected time interval. You can add multiple executable names.

 

       5

Inclusion Policy Names

Search for and select the Policies which should be applied to this profile and click on the right arrow to move it to the included list.

       5

Inclusion Host Profile

Click 'Add Host Profile' to add a new host profile with the systems which have to be included for enforcing this Control policy.

Enter the 'Profile Name'.

In the 'Profile Type' drop down box, select 'Inclusion System List' to define the inclusion host profile.

Select the systems to be included using one of the options given in 'Type' and enter the corresponding parameters. For more information on profiles, go to Settings->Software Management->Profile Manager.

You can select hosts by selecting IP Range, individual IP, node level (host names), domain or organization unit, operating systems or baseline compliant nodes

       6

Exclusion Host Profile

Click 'Add Host Profile' to add a new host profile with the systems which have to be excluded for enforcing this Control policy.

Enter the 'Profile Name'.

In the 'Profile Type' drop down box, select 'Exclusion System List' to define the exclusion host profile.

Select the systems to be included using one of the options given in 'Type' and enter the corresponding parameters. For more information on profiles, go to Settings->Software Management->Profile Manager.

You can select hosts by selecting IP Range, individual IP, node level (host names), domain or organization unit, operating systems or baseline compliant nodes

          7

    Add

 

Click 'Add Profile' to add the respective inclusion or exclusion software blacklist profile

 

Note.gifNotes: You can also create host profiles under 'Settings' > 'Software Management' > 'Profile Manager'  and selecting 'Rule Type' as 'Generic Host Profile'.

 

 

Settings-ITAutomation-SWBlacklistProfileList.jpg

 

ITAM-InstalledSW-ListwithBL.jpg

 

Note:  In case the software is not listed under the 'Software' tab, you need to perform a 'Get Inventory' action by going to the 'Discovery' listing page and clicking on the host. Refer to Inventory->Discovery->Actions for details.

 

Managing the Software Control Profiles

manage_sw_blacklist_profile.gif

 

Alerts when attempting to install Blacklisted Software

 

 

blacklisted_sw_instal_alert.png

 

 

Note.gifNote: If the Installation and Uninstallation executable file names are the same, then uninstallation will not happen as the executable will be blocked by the software blacklisting feature. In such a case, the software can be uninstalled only after removing the blocking and allowing the executable to run.

 

 

blacklisted_sw_alarm_job.gif