Using the ClearPath Forward Hardening Tool for Windows

Note: The ClearPath Forward Hardening Tool for Windows has been qualified for use with the following operating systems:

  • Windows Server 2008 R2 SP1

  • Windows Server 2012

If you wish to use the hardening tool on a later version of an operating system that is supported for use with the fabric, contact your Unisys sales representative for assistance. For more details on the latest list of supported operating systems, refer to the ClearPath Forward Supported Operating Systems link that is available from the ClearPath Forward portion of the Unisys Product Support site.

The ClearPath Forward Hardening Tool for Windows provides a configuration file with predefined security levels for improving the security of the operating system. The tool is a Windows PowerShell script named Apply-Hardening.ps1, and is available at C:\ProgramData\Unisys\Hardening. The script also stores rollback files, logs, and other artifacts it creates in the same folder.

Before running the script, be sure that the Windows PowerShell execution policy is set to RemoteSigned. To check and set the execution policy (if needed),

  1. Locate and right-click Windows PowerShell, select Run as administrator, type Get-ExecutionPolicy at the prompt, and then press Enter.

    The current execution policy setting is displayed. By default, the setting is Restricted.

  2. If the setting is not RemoteSigned, note down the setting, type Set-ExecutionPolicy RemoteSigned -force at the prompt, and then press Enter.

If desired, restore the Windows PowerShell execution policy setting to the recorded value after you run the hardening script.

To run the script, locate and right-click Windows PowerShell, select Run as administrator, and then enter the following command at the prompt

C:\ProgramData\Unisys\Hardening\Apply-Hardening.ps1 -level <level number> <options>

Where

Remember to reboot your operating system after running the script.

For detailed help and more information on the syntax, enter the following command at a Windows PowerShell prompt:

get-help C:\ProgramData\Unisys\Hardening\Apply-Hardening.ps1 -detailed

Examples

To set the operating system security settings to the level 1 settings in the Unisys-supplied configuration file:

C:\ProgramData\Unisys\Hardening\Apply-Hardening.ps1 -level 1                     

To generate an audit report of how the current operating system security settings are different from the level 1 settings in the Unisys-supplied configuration file, as well as display the report in the Windows PowerShell window:

C:\ProgramData\Unisys\Hardening\Apply-Hardening.ps1 -level 1 –reportOnly –verbose

To roll back the operating system security settings to the level 0 settings, and display progress in the Windows PowerShell window:

C:\ProgramData\Unisys\Hardening\Apply-Hardening.ps1 –level 0 –verbose

To set the operating system security settings to the level 2 settings in the Unisys-supplied configuration file, without creating a rollback file:

C:\ProgramData\Unisys\Hardening\Apply-Hardening.ps1 -level 2 –noRollback

To roll back the operating system security settings to the level 2 settings in the configuration file captured on September 19, 2013:

C:\ProgramData\Unisys\Hardening\Apply-Hardening.ps1 –level 2 –file C:\ProgramData\
Unisys\hardening\Rollback\intermediate\0919201350804.xml