CP Harmony Endpoint AdminGuide
CP Harmony Endpoint AdminGuide
HARMONY ENDPOINT
Administration Guide
[Classification: Protected]
Check Point Copyright Notice
© 2020 Check Point Software Technologies Ltd.
All rights reserved. This product and related documentation are protected by copyright and distributed under
licensing restricting their use, copying, distribution, and decompilation. No part of this product or related
documentation may be reproduced in any form or by any means without prior written authorization of Check
Point. While every precaution has been taken in the preparation of this book, Check Point assumes no
responsibility for errors or omissions. This publication and features described herein are subject to change
without notice.
TRADEMARKS:
Refer to the Copyright page for a list of our trademarks.
Refer to the Third Party copyright notices for a list of relevant copyrights and third-party licenses.
Table of Contents
Table of Contents
Introduction to Harmony Endpoint 12
Getting Started 13
Registering to the Infinity Portal 13
Registering to Harmony Endpoint 16
Creating a New Endpoint Management Service 17
Walkthrough Wizard 18
Online Deployments 18
Offline Deployments 18
Preliminary & Recommended Steps 18
Preliminary Steps 18
More Recommendations 18
Reconnect Tool 19
Supported Operating Systems for the Endpoint Client 20
Microsoft Windows 20
macOS 21
Linux 21
Deploying Endpoint Clients 22
Token-Limited Installation 23
Automatic Deployment of Endpoint Clients 24
Automatic Deployment of Endpoint Clients for Windows OS 24
Troubleshooting Issues with the Tiny Agent on Windows OS 25
Automatic Deployment of Endpoint Clients for macOS 26
Deployment Rules 27
Manual Deployment 28
Adding a New VPN Site to an Exported Package 31
Remote Installation of Initial Client 33
Setting the Deployment Agent 33
Certificates and DNS 34
Privileges 35
Setting the Target Devices 35
Remotely Installing the Initial Client 36
Security Considerations 37
Progress of Installation and Error Handling 38
Behavioral Protections 87
Analysis & Response Exclusions 89
Configuring the Data Protection Policy 91
Configuring Full Disk Encryption 92
Check Point Disk Encryption for Windows 93
Configuration Options 93
Authentication before the Operating System Loads (Pre-boot) 94
Temporary Pre-boot Bypass Settings 94
Advanced Pre-boot Settings 95
User Authorization before Encryption 96
User Assignment 96
BitLocker Encryption for Windows Clients 98
Taking Control of Unmanaged BitLocker Devices 98
FileVault Encryption for macOS 100
User Authentication to Endpoint Security Clients (OneCheck) 101
Pre-boot Authentication Methods 102
Before You Configure SmartCard: 102
Password Complexity and Security 104
User Account Lockout Settings 105
Remote Help Permissions 106
Logon Settings 107
Bi-Directional Password Sync Settings 108
Configuring Media Encryption & Port Protection 109
Configuring the Read Action 110
Configuring the Write Action 111
Configuring Business-Related File Types 112
Managing Devices 113
Managing Groups 114
Using Wild Card Characters 114
Advanced Settings for Media Encryption 116
Authorization Settings 116
UserCheck Messages 116
Advanced Encryption 117
Site Configuration 117
Media Lockout 118
Logs 218
Uninstall Harmony Endpoint for Linux 219
Harmony Endpoint for Linux Additional Information 220
Harmony Endpoint for Windows Virtual Desktop Infrastructure (VDI) 221
Configuring Clients for Persistent Desktops 222
Software Blades for Persistent Desktops 222
Creating a Basic Golden Image for Persistent Desktops 222
Client Machine Configuration for Persistent Desktops 223
Creating a Pool for Persistent Desktops 223
VMware Horizon Key Points 223
Citrix XenDesktop Key Points 225
Configuring Clients for Non-Persistent Desktops 226
General 226
Shared Signatures Server 227
Configuring the Signatures Server 228
Setup Validation 228
Client Machine Configuration for Non-Persistent Desktops 228
Creating a Basic Golden Image for Non-Persistent Desktops 228
Configuring the Client Machine 229
Post Setup Actions 229
Creating a Pool for Non-Persistent Desktops 229
VMware Horizon Key Points 230
Citrix Xen-Desktop Key Points 231
Pool Validation 231
Disabling the Anti-Malware Periodic Scan 231
Software Blades for Non-Persistent Desktops 232
Basic Golden Image Settings 233
Assigning Policies to VDI Pools 234
Limitations 235
Appendix 235
Disabling the Anti-Malware Periodic Scan 235
Advanced Settings Non-Persistent Desktops 238
Configuring the Shared Signatures Server 238
Configuring the Client Machine 240
Harmony Endpoint for Terminal Server / Remote Desktop Services 242
Getting Started
Registering to the Infinity Portal
Note - The Harmony Endpoint management portal (in the Infinity Portal) is supported
only through the Chrome browser.
Harmony Endpoint is hosted on the Infinity Portal. Create an account in the Infinity Portal to be able to use
Harmony Endpoint.
If you select Use specific data residency region, you can select a different
region than your default region.
After the account is created, you cannot change your data residency region.
2. Click Next.
You receive this confirmation e-mail which includes an activation link:
3. Click the button in the upper left corner: and select Harmony Endpoint.
4. In the popup window:
a. Select I accept the Infinity Portal terms of service and the privacy policy.
b. Click Try Now.
You can start using Harmony Endpoint.
Walkthrough Wizard
Once you successfully deployed a service, clicking on the “Overview” page will display the “Getting Started”
wizard.
Online Deployments
Tiny Agent for Windows OS. The Tiny Agent functionality introduces a few major improvements to the
current Initial Client package (which is a very thin client, without any blade, used for software deployment
purposes).
The Initial Client is the Endpoint Agent that communicates with the Endpoint Security Management Server.
Offline Deployments
You can export a package of the Endpoint Security components from the Endpoint Security Management
Server to Endpoint devices using a third-party deployment software, a shared network path, email or other
method. When you download a package for manual deployment, the Initial Client is already included in the
package and there is no need to install it separately.
When you create the package for export there are two options: Threat Prevention and All capabilities.
More Recommendations
1. Set predefined policies – Set a pre-defined profile.
2. Explore Asset Status – Explore your Endpoints, users and telemetries.
3. Define alerts – Configure proactive alerts.
4. Configure strong authentication – Set strong authentication with your Active Directory.
5. Change policy operation mode – Control your policy operation mode (Mixed/Devices/Users).
Reconnect Tool
You can use the Reconnect tool to reconnect all your Endpoint Security clients to a new Endpoint
Management Server.
The system creates the reconnect_utility.exe file that contains the details of server that the endpoint
requires to reconnect to the new sever.
Notes -
n Use of a client_uninstall_password is optional. If you do not specify the
password, user must enter the password when running the Recovery tool
on their computer. If you use special (non-alphanumeric) characters in the
password, such as !,@, $, enclose the password within quotation marks.
For example,"!1@3$5^7*9".
n If you do not want to show the confirmation message “The reconnect tool
was run successfully", add /silent in the command. For example,
maketool.bat /silent \path_to\config.dat[client_
uninstall_password].
9. Distribute the reconnect_utility.exe file to the computers.
i. Double-click the reconnect_utility.exe file and follow the on-screen instructions.
The Endpoint Security client connects to the new Endpoint Management Server.
j. Stop all the daemons.
k. Replace the configuration file.
l. Reload the daemon.
Note - If Endpoint Security clients with version E85.60 and higher cannot connect to the
new Endpoint Management Server, your Endpoint Security clients may still be
connected to the old Endpoint Management Server. For more information, see sk92329.
n To support Endpoint Compliance rules for Windows Server 2016 on versions older than R80.20, see
sk122136.
n Windows Server CORE is not supported.
macOS
Operating System Version
Mojave 10.14
Catalina 10.15
Big Sur 11
Monterey 12
Linux
Operating System Version
Amazon Linux 2
OpenSUSE 15.3
42.3
SLES 12 SP5
15 SP3
Ubuntu 16.04
18.04
20.04
Note - Admins are recommended not to pre-install Harmony Endpoint when using cloning utilities like
Acronis. It is recommended to install Harmony Endpoint after the clone is created, or at least to block
the initial registration before creating the clone.
Token-Limited Installation
Token-limited installation protects against sending unauthorized copies of exported packages and
installation of packages on computers which do not belong to the organization that created the packages.
The administrator is responsible for enabling the token-limited installation feature and creating the token.
If token-limited installation is enabled, then during the installation of the Endpoint client, the token is entered
automatically by the client.
The token is limited in time. If the token is expired, the registration is rejected.
4. In the Valid until field, click the calendar to select the date on which the token expires.
5. Click OK.
To copy the token, click the copy button next to the token.
The Tiny Agent functionality introduces a few major improvements to the current Initial Client package
(which is a very thin client, without any blade, used for software deployment purposes).
The Initial Client is the Endpoint Agent that communicates with the Endpoint Security Management
Server.
You can extract the Initial Client from the Tiny Agent.
The improvements include:
n The Tiny Agent has a very small executable (smaller than 1MB)
n It can be shared in various forms, enabling fast, easy and seamless first-time deployment.
n Once combined with the Dynamic Package, it installs only what is necessary for each machine.
n It is agnostic to the client version.
n It passes Smart Screen validation - no more download warnings
n It reduces network traffic for installing selected blades.
It is available for cloud deployments and for on-premises deployments running Endpoint Security
Management Server R81 or higher.
To download the Tiny Agent:
n Click Overview, and then click Download Endpoint on the top banner.
n Click Policy > Deployment Policy > Software Deployment, and then click Download Endpoint on
the top banner.
It is seamless to our users. The only difference is that the file's extension is .EXE instead of the normal
.MSI.
Note - You can deploy the Initial Client to all your endpoint devices, using a third-
party deployment tool, manually or remotely (see "Remote Installation of Initial
Client" on page 33).
The Tiny Agent shows simple error messages in cases of network issues (connectivity problems, proxy
issue, and so on).
Error messages and Remediation
Endpoint Setup failed! Exception occurred (either Download the file again and
allocation failed on any internal check its signature (it could be
component, or another type of corrupted), and make sure you
abnormal termination) have enough free RAM.
Failed to initialize Either we cannot verify our own Make sure you have enough
Endpoint Setup! signature, or map the installer memory.
in the memory.
Failed to parse Failed to parse the URL for File downloaded from the
internal data! downloading eps.msi from Management Server
CDN is corrupted. Contact Check
Point Support.
Failed to download or Failed to verify downloaded Make sure that your Security
verify Windows EPS.msi Gateway, or any network
Installer package security component, does not
(EPS.msi)! corrupt the installer.
Failed to find program Failed to get program files from Make sure your OS is updated.
files folder Microsoft.
Failed to create our Either there is some Check Make sure that the Endpoint
program files folder Point product installed, or the Security Client is not already
for config.dat Administrator cannot create installed.
folders in the Program Files
folder
Failed to save Either there is some Check Make sure that the Endpoint
config.dat Point product installed, or the Security Client is not already
Administrator cannot create installed.
folders in program files folder
Failed to install the Cannot run Windows Installer Make sure Windows Installer is
product to install EPS.msi enabled.
Failed to download Failed to download eps.msi Make sure you have access to
Windows Installer CDN:
package (EPS.msi)! sc1.checkpoint.com
Failed to authenticate Data corruption occurred, or Make sure the file is not
EndpointSetup! data added to the file is corrupted, and/or that you
corrupted downloaded it from the correct
location.
Failed to parse Failed to find the server config Make sure you downloaded the
configuration data information. file from the portal.
C:\Windows\System32\LogFiles\WMI\EndpointSetup.etl
Silent Installation
Run:
This package includes the specified components to be installed on the endpoint device.
You can distribute it automatically with deployment rules.
You can configure the policies for the components before or after you deploy the component package.
Deploy the Endpoint Security component package with deployment rules.
Deployment Rules
Deployment rules let you manage Endpoint Security Component Package deployment and updates.
Deployment rules work on both Windows OS and macOS. Linux OS is not supported yet.
The Default Policy rule applies to all Endpoint devices for which no other rule in the Rule Base applies.
You can change the default policy as necessary.
You can define more rules to customize the deployment of components to groups of Endpoint devices with
different criteria, such as:
n Specific Organizational Units (OUs) and Active Directory nodes.
n Specific computers.
n Specific Endpoint Security Virtual Groups, such as the predefined Virtual Groups ("All Laptops", "All
Desktops", and others.). You can also configure your own Virtual Groups.
Deployment rules do not support user objects.
Mixed groups (that include both Windows OS and macOS objects) intersect only with the applicable
members in each rule.
To create new deployment rules for automatic deployment
See "Installation and Upgrade Settings" on page 162 for local deployment options.
Manual Deployment
You can export a package of Harmony Endpoint or Harmony Browse from the Endpoint Security
Management Server to Endpoint devices using a third-party deployment software, a shared network path,
email or other method.
When you download a package for manual deployment, the Initial Client is already included in the package
for Harmony Endpoint and there is no need to install it separately.
When you create the package for export, you select your set of components.
The package installation program automatically detects the computer type and installs the applicable
components.
Step Instructions
2 Do any of these:
n To export package for Harmony Endpoint, click Endpoint Client.
n To export package for Harmony Browse, click Browse Client and continue
with "Export the package" on the next page.
4 Enter the Package Name and select the applicable Operating System.
Windows and macOS are supported.
8 Configure the Dynamic Package options (see the corresponding step below).
Step Instructions
Disable the Endpoint Security Client user interface - for unattended machines,
like ATMs.
To learn about packages for ATMs, see sk133174. By default, the client user
interface is included in the package.
n Dependencies
computers.
l Visual Studio Tools for Office Runtime 10.050903 (40 MB) -
10 Click OK.
Note - You can duplicate the package configuration for future use. Click the
icon.
Step Instructions
Send the package to the users. When using a Dynamic Package, the exported package is a self-
extracting executable (*.exe).
By default for Harmony Endpoint, the filename is EPS.exe.
For other types of packages, the name of the package is EPS.msi for Harmony Endpoint and
SBA4B_Installer.msi for Harmony Browse.
Starting from the Harmony Endpoint client version E85.20, you can extract an MSI version of the
package. Run the EPS.exe /CreateMSI command in the Windows Command Prompt. It works for
both 32-bit and 64-bit Windows. You select the version when you exported the package. If you
selected both, then the 64-bit version is located in the current folder, and the 32-bit version is
located in a subfolder "32\EPS.msi".
Endpoint users manually install the packages.
Note - On Windows 8.1 and higher clients, you must install an exported
package with Run as administrator. You cannot install it with a double-click.
You can also use third party deployment software, a shared network path, email, or some other
method.
You can only see the deployment status after the package is successfully installed.
Best Practice - We recommend that the Deployment Agent has good hardware specs, network
connectivity, availability and a "remote install" compatible Endpoint Security Client (E83.30 and higher).
You can configure multiple devices in each domain as Deployment Agents with no limitation on the total
count. All devices qualify as an agent for an installation bundle.
To add Active Directory Credentials to the Deployment Agent on the Endpoint Security Client Screen:
1. Open the Endpoint Security client screen, and click Advanced.
2. In the Remote Deployment section, click Configure.
User Name.
Note - You must be in the Domain Administrators group in the Active Directory.
Privileges
User must have permission to connect from the Deployment agent computer to the target computer and
create the scheduled task on the target computer.
For additional references, please see Microsoft's guide here: https://docs.microsoft.com/en-
us/windows/win32/api/taskschd/nf-taskschd-itaskservice-connect
Other AV Solutions
n We recommend that you disable the Windows Defender and disable or uninstall third-party anti-virus
software on the target computer.
n An attempt to run remote software triggers a notification. The remote deployment procedure fails.
Enable Access to the Task Scheduler Through the Windows Firewall in a Domain Profile
n When the Windows Firewall blocks the remote connection to the target's Task Scheduler, run this
PowerShell command on the target computer:
Get-NetFirewallProfile -Name Domain | Get-NetFirewallRule | ? Name -like
*RemoteTask-In-TCP-NoScope* | Enable-NetFirewallRule
Notes:
n To select several non-adjacent entries, press and hold the CTRL
key while you click the applicable entries.
n To select several adjacent entries, press and hold the SHIFT
key, click the applicable top entry, and then, click the applicable
bottom entry.
n To clear a selection, press and hold the CTRL key while click the
applicable entry again.
n You can select up to 5,000 entries.
To install the Initial Client remotely from the "Asset Management" view
1. After a connection to the Task Scheduler service on Windows OS, the Deployment Agent
registers a new task: "CP_Deployment_{unique ID}".
2. The Deployment Agent runs the task from the domain administrator's account on the target
computer.
3. The Task Scheduler spawns the msiexec.exe to download the client installer and launch it in
silent mode.
4. The installation proceeds with the MSI script instructions.
Security Considerations
n The Deployment Agent does not store the administrator password in clear text.
n The client UI collects the credentials and passes them to the device agent to store in separate values
of a registry key under EP root.
n The password stores as an encryption and the principal name stores in plain text.
n Administrator accounts have access permissions of FULL CONTROL for the registry key.
n The SYSTEM account has READONLY access permissions for the registry key.
n The user and password never pass to the target devices. They establish the Task Scheduler
connection.
Invalid Credentials
If the domain administrator credentials are invalid, the Deployment Agent stops connecting to remote
targets, and the target device's Operation Status changes to "Access denied due to Invalid credentials".
Missing Credentials
If the domain administrator credentials are missing, the Deployment Agent stops connecting to remote
targets, and the target device's Operation Status changes to "Deployment agent is not configured".
Upgrades
Upgrades are seamless to our users. A new type of Push Operation are rolled out and added to all Harmony
Endpoint users.
Heartbeat Interval
Endpoint clients send "heartbeat" messages to the Endpoint Security Management Server to check the
connectivity status and report updates. The time between heartbeat messages is known as the heartbeat
interval.
Note - The default heartbeat interval is 60 seconds. A shorter heartbeat interval can
cause additional load on the management. A longer heartbeat interval may lead to less
up-to-date logs and reports.
Note - We recommend that you first test the uninstallation on a test environment before
you implement it on a live environment.
1. Go to the Endpoint Settings view > Alerts, and select a security violation.
2. Select the applicable alert from the list.
3. In the right section Alert Configuration:
a. Select ON in the top line:
The computer is restricted or about to the restricted
1. In Endpoint Settings > Alerts > at the top, click Email Service Settings.
The Email Service Settings window opens.
2. Enter these details:
n Host Name - Email serve host name.
n From Address - Email server IP address.
n User Authentication is Required - If email server authentication is necessary, select this
option and enter the credentials in the User Name and the Password fields.
n Enable TLS Encryption - Select this option if the email server requires a TLS connection.
n Port - Enter the port number on the email server.
n Test Email - Enter an email address to send the test to, and click Send Test:
l If the verification succeeds, an email is sent to the email address entered and a
success message shows in the Email Service Settings window.
l If the verification fails, an error message shows in the Email Service Settings
window.
Correct the parameters errors or resolve network connectivity issues. Stand on the
error message to see a description of the issue.
3. Click OK to save the email server settings and close the window.
Chrome on Windows:
To disable Incognito mode and BrowserGuest mode:
1. Select Start and type CMD.
2. Right-click Command Prompt and select Run as administrator.
The Command Prompt window appears.
3.
To disable Run
Firefox on Windows
To disable InPrivate mode:
1. Select Start and type CMD.
2. Right-click Command Prompt and select Run as administrator.
The Command Prompt window appears
3.
To disable Run
Chrome on macOS
To disable incognito mode and BrowserGuest mode:
1. In the Finder, click Go > Utilities.
2. Open the Terminal app.
The Terminal app window appears.
3.
To disable Run
Firefox on macOS
To disable InPrivate mode:
1. In the Finder, click Go > Utilities.
2. Open the Terminal app.
The Terminal app window appears.
3.
To disable Run
Note - Before you download SmartConsole, you must change your SmartConsole
administrator password.
c. Click Login.
The SmartEndpoint console manages all Endpoint components, whereas the Harmony Endpoint manages
only SandBlast components.
Harmony Endpoint does not support all of SmartEndpoint features. Therefore, there can be conflicts
between configurations in the two platforms. For more information, see "Backward Compatibility" on
page 169.
Managing Licenses
A new account has a 30-day trial period by default.
To extend the trial period
7. Click Next.
8. In the Provide Evaluation Info section that opens, fill in these details:
a. User Center Account
b. Email Address
c. Evaluation Product will be used by
d. Purpose of Evaluation
9. Click Get Evaluation.
A confirmation notice is received that the product was successfully added to your User Center
account.
Click the link in the confirmation notice to view the license in the Product Center.
10. In the Product Center, go to Selected Account and select the account to which the license was
added.
11. Select the license and click the License button above the list of the licenses.
To activate a license
Note - If you already have an associated account and wish to add another
license, go to Global Settings > Contracts > Associated Accounts and use
the sync option to refresh the license.
Note - It may take up to 12 hours for the license to appear in the Infinity Portal.
During these 12 hours, you might not be able to start the server. Until the
license is synchronized, the expiration date may show as invalid.
Role Description
Admin Allows Read & Write permissions across all services in your Infinity Portal account.
When a new service is activated in your account, an Admin user automatically gets Read
& Write permissions in this service.
Read- Allows full Read-Only visibility to all services in your Infinity Portal account.
Only When a new service is activated in your account, a Read-Only user automatically gets
read permissions in this service.
User Allows management of all aspects of users and roles in your Infinity Portal account.
Admin Only administrators with User Admin permission can access the Users tab and
associate roles with users.
Administrators with an Admin role and no User Admin role, cannot access the Users tab.
Roles which apply only to a specific service, in this case the role selected here applies only to the
Harmony Endpoint service. You can assign only one Harmony Endpoint role per user. The Specific
Service role selected overrides the assigned Global roles. There are 6 types of specific Harmony
Endpoint roles:
Role Description
Read-Only Has access to all system aspects, but cannot make any changes.
User
Power User Has full Read & Write access to the Harmony Endpoint service, but cannot control
the service.
Remote Help Helps Full Disk Encryption and Media Encryption users with access to encrypted
User media.
Remote
Tab on Admin Helpdesk Log Only Power Read-
Section Help
Left Panel User User User User Only
User
Remote
Tab on Admin Helpdesk Log Only Power Read-
Section Help
Left Panel User User User User Only
User
Logs All Read Read & No Read & Read & Read-
& Write Permissio Write Write Only
Write n
Remote
Tab on Admin Helpdesk Log Only Power Read-
Section Help
Left Panel User User User User Only
User
To see the list of users and the roles assigned to them, go to the Global Settings view > Users.
n User Groups
n Global Roles
n Specific Service Roles
Note - If the user you wish to add is not registered in Harmony Endpoint, they receive a
registration invitation to establish login credentials for the portal.
5. Click Add.
Note: - To edit or delete a user, select the user and click Edit or Delete from the top toolbar.
At the upper-middle of your screen, near the name Harmony Endpoint, click the current account and
select the required account from the drop-down menu.
1. From the left navigation panel, click Global Settings (at the bottom of the panel).
2. In the top left section, click Users.
The list of currently defined users appears.
Note - If the administrator you wish to add is not registered in Harmony Endpoint, they
receive a registration invitation to establish login credentials for the portal.
5. Click Add.
n
in Asset Management > Computers indicates a Harmony Browse client. You can filter for clients
using the Agent Installed filter.
n The Overview and Logs menu show the information for both Harmony Browse and Harmony
Endpoint clients.
Limitations
Harmony Browse does not support Push Operations and Threat Hunting.
Select a View
From the top menu Columns, select a preconfigured view:
n Deployment
n Compliance
n Health
n Full Disk Encryption
n Anti-Malware
n Host Isolation
n Alternatively, click Custom and select the required columns.
Status Icon
The icon in the Status column shows the client or computer status.
Status
Description
Icon
Indicates that a new computer was discovered that has no client installed.
Indicates that the computer was deleted from the Active Directory or from the
Organizational Tree.
Apply Filter
Use the Filters pane in the right-hand side of the screen.
These are the main filters for this view:
Managing Computers
Select the checkbox to the left of the applicable computers to perform these actions:
View Computer Logs
Reset computer
When the Endpoint client is installed on a computer, information about the computer is sent to and stored
on the Endpoint Security Management Server.
Resetting a computer means deleting all information about it from the server.
Resetting a computer does not remove the object from the Active Directory tree or change its position in
the tree.
Important - You can only reset a computer if the Endpoint client is not installed. If you
reset a computer that has Endpoint installed, important data is deleted and the
computer can have problems communicating with the Endpoint Security
Management Server.
Computer reset:
n Removes all licenses from the computer.
n Deletes Full Disk Encryption Recovery data.
n Deletes the settings of users that can log on to it.
n Removes the computer from Endpoint Security Monitoring.
n Deletes the Pre-boot settings.
n Marks the computer as unregistered.
After you reset a computer, you must reformat it before it can connect again to the Endpoint Security
service.
You may decide to reset a computer if:
n The Endpoint client was uninstalled or the computer is re-imaged.
n It is necessary to reset the computer's configuration before a new Endpoint client is installed. For
example, if the computer is transferred to a different person.
Everything in the Endpoint server database that is connected to that computer is deleted.
You can add a computer to a virtual computer group (see "Managing Virtual Groups" on page 183).
Pane Description
Operational Shows the deployment status of Endpoint clients in your organization, their health
Overview status, client versions and operating systems on the clients.
Operational Overview
The information in the Operational Overview appears in widgets described below. Each widget is clickable,
and takes you to the relevant view it is based on in the Asset Management view.
Contains graphical information on the endpoint clients which is based on the views in the Asset
Management view.
The information is presented in these widgets:
Widget Description
All Endpoints Shows the number of protected endpoints and the number of endpoints which report
issues.
This widget is based on the Health view.
Desktops Shows a division of the desktops by operating systems: Windows, macOS, and
Linux.
This widget is based on the Health view.
This widget only includes protected entities.
Laptops Shows a division of the laptops by operating systems: Windows, macOS, and Linux.
This widget is based on the Health view.
This widget only includes protected entities.
Deployment Shows the deployment status of the devices according to these values:
Status
n Success - Devices with these Deployment Statuses: "Completed" in their
status.
n In progress - Devices with these Deployment Statuses: "Deploying",
"Uninstalling", "Retrying", or "Downloading" in their status.
n Failed - Devices with these Deployment Statuses: "Not Installed", "Not
Scheduled" or "Unknown".
Widget Description
Pre-boot Status This widget shows the Pre-boot status of the devices according to these values:
n Enabled
n Temporarily disabled
n Disabled
n Installed
n Not installed
This widget is visible only when the Full Disk Encryption capability is enabled.
This widget is based on the Full Disk Encryption view.
Encryption This widget shows the Full Disk Encryption status of the devices according to these
Status values:
n Encrypted
n In Progress
n Not Encrypted
n Not installed or Unknown
n Encrypting
n Re-encrypting
n Decrypting
n Not running
n Status information is missing
n Setup protection
This widget is based on the Full Disk Encryption view.
This widget is visible only when the Full Disk Encryption capability is enabled.
Anti-Malware Shows the time when updates were installed on the endpoint clients:
Update
n On the last 24h
n On the last 72h
n Over 72h ago
n Never
n Not installed or Unknown
This widget is based on the Anti-Malware update ON data in the Deployment
Status.
Operating Shows the type of operating system installed on the endpoint clients:
System
n Windows
n macOS
n Linux
n Other
In addition, in the top right section Active Alerts you can see alerts for the thresholds you created in the
Endpoint Settings view > Alerts (see "Monitoring Harmony Endpoint Deployment and Policy" on page 42).
Security Overview
Shows the attack statistics of the Endpoint clients.
The information is presented in these widgets:
n Hosts Under Attack
n Active/Dormant Attacks
n Cleaned/Blocked Attacks
n Infected Hosts
n Attacks Timeline
Rule Number The sequence of the rules is important because the first rule that matches traffic
according to the protected scope is applied.
Web & Files The configurations that apply to Download Protection, Credential Protection and Files
Protection Protection.
Column Description
Analysis & The configurations that apply to attack analysis and remediation.
Response
Client Version Version number of the Initial Client that you downloaded.
Search
URL Filtering
URL Filtering rules define which sites you can access in your organization. The URL Filtering policy is
composed of the selected sites and the mode of operation applied to them.
Note:
SmartEndpoint does not support the new capability. It is only supported for web users.
Note - For each category, click Edit to see the sub-categories you can select.
c. Click OK.
3. Optional: You can select specific URLs to which access is denied. See "Blacklisting" below.
4. If you want Harmony Endpoint to verify and filter all the URLs accessed by an application or a
process, select the Enable Network URL Filtering checkbox.
The selected mode of operation now applies to the selected categories.
The user can access any site which was not selected in one of the categories or which was not blacklisted.
You can Allow user to dismiss the URL Filtering alert and access the website - This option is selected by
default. This lets you access a site determined as malicious, if you think that the verdict is wrong. To do this,
go to Advanced Settings > URL Filtering.
Blacklisting
You can define specific URLs or domains as blacklisted. These URLs/domains will be blocked
automatically, while other traffic will be inspected by the URL Filtering rules. You can add the URLs/domain
names manually or upload a CSV file with the URLs/domain names you want to include in the blacklist.
2. Next to the search box, click the sign (import domains list from a 'csv' file).
3. Find the required file and click Open.
4. Click OK.
To export a list of URLs to from the Endpoint Security Management Server to an external source:
1. Go to Advanced Settings > URL Filtering > Blacklist > Edit.
2. Next to the search box, click the sign (export domains list to a 'csv' file).
3. Click OK.
n Prevent - Send files for emulation and extraction. For further configuration for supported files, go to
Advanced Settings > Supported Files:
l Get extracted copy before emulation completes - You can select one of these two options:
o Extract potential malicious elements - The file is sent in its original file type but without
malicious elements. Select which malicious parts to extract. For example, macros, Java
scripts and so on.
o Convert to PDF - Converts the file to PDF, and keeps text and formatting.
l Suspend download until emulation completes - The user waits for Threat Emulation to
complete. If the file is benign, the gateway sends the original file to the user. If the file is
malicious, the gateway presents a Block page and the user does not get access to the file. This
option gives you more security, but may cause time delays in downloading files.
l Emulate original file without suspending access - The gateway sends the original file to the
user (even if it turns out eventually that the file is malicious).
l Allow - All supported files are allowed without emulation. This setting overrides the Prevent
setting selected in the main page.
n Detect - Emulate original file without suspending access to the file and log the incident.
n Off - Allow file. No emulation or extraction is done. The download of all supported files is allowed.
Unsupported Files
File types which are not supported by Threat Emulation and Threat Extraction. Unsupported files types can
be allowed or blocked. To configure, go to Advanced Settings > Download Protection > Unsupported
Files. The settings selected here override the settings selected in the main page.
Emulation Environments
To define the maximum size of files that are sent for emulation, go to Advanced Settings > Download
Protection > Emulation Environments
To select the operating system images on which the emulation is rrun, go to Advanced Settings >
Download Protection > Emulation Environments, and select one of these options:
n Use Check Point recommended emulation environments
n Use the following emulation environments - Select other images for emulation, that are closest to
the operating systems for the computers in your organization
You can override the default actions for specific file types. Go to Advanced Settings > Threat Emulation >
Override Default Files Actions > Edit.
In Override Default Files Actions, you can also see the current number of overrides.
Credential Protection
This protection includes two components:
Zero-Phishing
Phishing prevention checks different characteristics of a website to make sure that a site does not pretend to
be a different site and use personal information maliciously.
There are three configuration options for this protection:
n Prevent - If the site is determined to be a phishing site, users cannot access the site. A log is created
for each malicious site.
n Detect - When a user uses a malicious site, a log is created.
n Off - Phishing prevention is disabled.
For further configuration of the Zero-Phishing protection, go to Advanced Settings > Credential Protection:
n Allow user to dismiss the phishing alert and access the website - Users can select to use a site that
was found to be malicious.
n Send log on each scanned site - Send logs for each site that users visit, whether malicious or not.
n Allow user to abort phishing scans - Users can stop the phishing scan before it is completed.
Safe Search
Safe Search feature in web browsers is designed to filter out explicit content like pornography, violence and
gore, in the browser's search results for all your queries across images, videos and websites. While no filter
is 100% accurate, Safe Search helps to avoid content you may prefer not to see or would rather your
children did not stumble across.
User can change the settings of Safe Search from the browser for each specific search engine.
This feature supports Safe Search in search engines (currently Google, Bing and Yahoo).
Select this option to require use of the safe search feature in search engines. When activated, the URL
Filtering Policy uses the strictest available safe search option for the specified search engine. This option
overrides user specified search engine options to block offensive material in search results. (i took this
paragraph from online helo).
Files Protection
protects the files on the file system. This protection has two components:
n Anti-Malware - Protection of your network from all kinds of malware threats, ranging from worms and
Trojans to adware and keystroke loggers. Use Anti-Malware to manage the detection and treatment
of malware on your endpoint computers.
There are three configuration options for this protection:
l Prevent - Protects your files from malware threats.
l Detect - Detects the threats, so they appear in the logs, although the virus or malware are still
executable. Use this mode with caution.
l Off - No protection from malware.
Note - Starting from E83.20 Endpoint Security client, Check Point certified the E2
client version (the Anti-Malware engine is based on Sophos as opposed to
Kaspersky) for Cloud deployments.
To configure the advanced settings for files protection, go to Advanced Settings > Files Protections.
General
n Malware Treatment - The malware treatment options let you select what happens to malware that is
detected on a client computer:
l Quarantine file if cure failed - If Endpoint Security cannot repair the file, it is deleted and put in
a secure location from where it can be restored if necessary.
l Delete file if cure failed - If Endpoint Security cannot repair the file, it is deleted.
n Riskware Treatment - Riskware is a legal software that might be dangerous.
l Treat as malware - Use the option selected for Malware.
l Skip file - Do not treat riskware files.
l Detect unusual activity - Use behavior detection methods to protect computers from new
threats whose information were not added to the databases yet. It does not monitor trusted
processes.
l Enable reputation service for files, web resources & processes - Use cloud technologies to
improve precision of scanning and monitoring functions. If you enable or disable this setting, it
takes affect after the client computer restarts.
Connection timeout - Change the maximum time to get a response from Reputation Services
(in milliseconds). Default is 600.
Note - If you decrease this value, it can improve the performance of the Anti-Malware
component but reduces security, as clients might not get a reputation status that shows
an item to be zero-day malware.
l Enable web protection - Prevents access to suspicious sites and execution of malicious
scripts Scans files, and packed executables transferred over HTTP, and alerts users if
malicious content is.found.
n Mail Protection - Enable or disable scans of email messages when they are passed as files across
the file system.
Signature
n Frequency
Anti-Malware gets malware signature updates at regular intervals to make sure that it can scan for the
newest threats. These actions define the frequency of the signature updates and the source:
l Update signatures every [x] hours - Signature updates occur every [x] hours from the
Endpoint Policy Server and the External Check Point Signature Server.
l Signature update will fail after [x] seconds without server response - The connection
timeout, after which the update source is considered unavailable.
n Signature Sources
l External Check point Signature Server - Get updates from a dedicated, external Check Point
server through the internet.
l Local Endpoint Servers - Get updates from the Endpoint Security Management Server or
configured Endpoint Policy Server.
l Other External Source - - Get updates from an external source through the internet. Enter the
URL.
n Shared signature source - Get updates from a shared location on an Endpoint Security client that
acts as a Shared Signature Server. This solution is curated for Virtual Desktop Infrastructure (VDI)
environments, but can be leveraged for other scenarios as well. This makes it possible to protect non-
persistent virtual desktops in Virtual Desktop Infrastructure (VDI) environments. Each non-persistent
virtual desktop runs an Endpoint Security, and gets Anti-Malware and Threat Prevention signatures
from a shared folder on the Shared Signature Server that is a persistent virtual machine.
l Second Priority - Set a fallback update source to use if the selected update source fails. Select
a different option than the first signature source.
l Third Priority - Set a fallback update source to use if the other sources fail.
Note - If only update from local Endpoint Servers is selected, clients that are
disconnected from an Endpoint Security server cannot get updates.
Scan
Anti-Malware scans computers for malware at regular intervals to make sure that suspicious files are
treated, quarantined, or deleted.
n Perform Periodic Scan - Select one of these options to define the frequency of the scans:
l Every Month- Select the day of the month on which the scan takes place and the Scan start
hour.
l Every Week - Select the day of the week on which the scan takes place and the Scan start
hour.
l Every Day - Select the scan start hour.
Optional :
l Randomize scan time - Mandatory for Virtual Desktop Infrastructure (VDI). Select this option
to make sure that not all computers do a scan for malware at the same time. This makes sure
that network performance is not affected by many simultaneous scans. In Start scan and End
scan, specify the time range during which the scan can start and end.
l Run initial scan after the Anti-Malware blades installation.
l Allow user to cancel scan.
l Prohibit cancel scan if more than days passed since last successful scan.
Behavioral Protection
Behavioral protection includes Anti-Bot, Behavioral Guard and Anti-Ransomware protections.
The ThreatCloud repository contains more than 250 million addresses that were analyzed for bot discovery
and more than 2,000 different botnet communication patterns. The ThreatSpect engine uses this
information to classify bots and viruses.
Configuring Anti-Bot
n Enable network share protection - Enables the protection of shared folders on the network.All
shared folders are protected, regardless of the protocol. Remote devices are not protected.
Backup Settings
When Anti-Ransomware is enabled, it constantly monitors files and processes for unusual activity. Before a
ransomware attack can encrypt files,Anti-Ransomware backs up your files to a safe location. After the attack
is stopped, it deletes files involved in the attack and restores the original files from the backup location.
n Restore to selected location - - By default, files are restored to their original location. To restore files
to a different location, select this option and enter the location to which you want to restore the files in
the Choose location field. Each time files are automatically restored, they will be put in the selected
location.
n Anti-Ransomware maximum backup size on disk - Set the maximum amount of storage for Anti-
Ransomware backups. The default value is 1 GB.
n Backup time interval - Within this time interval, each file is only backed up one time, even if it is
changed multiple times. The default value is 60 minutes.
n Backup Settings - Change default types to be backed up - Click this to see a list of file types that are
included in the Anti-Ransomware backup files. You can add or remove file types from the list and
change the Maximum Size of files that are backed up.
n Disk Usage - By default, Forensics uses up to 1 GB of disk space on the client computer for data.
File Quarantine
Define the settings for files that are quarantined. By default, items are kept in quarantine for 90 days and
users can delete items from quarantine.
n File quarantine - Select the confidence level in which remediation is performed: Always High,
Medium & High, Never. The default value is Medium & HIgh.
n Allow users to delete items from quarantine - When selected, users can permanently delete items
from the quarantine file on their computers.
n Allow users to restore items from quarantine - When selected, users can restore items from the
quarantine file on their computers.
n Copy quarantine files to central location -Enter a central location to which the quarantined files from
the client computers are copied.
File Remediation
Define what happens to the components of an attack that is detected by Forensics. When files are
quarantined, they are deleted and put in a secure location from which they can be restored, if necessary.
You can manually edit the treatment for each category of file: Malicious, Suspicious, or Unknown. For each
category, you can select:
n Quarantine - Files are deleted and put in a secure location from which they can be restored, if
necessary.
n Delete - Files are permanently deleted.
n Backup -- Delete the file and create an accessible duplicate.
n None -- No action is taken.
Trusted files s are those defined as trusted by the Check Point Reputation Service. The remediation options
for Trusted Files are:
n Terminate - stop the suspicious process.
n Ignore - Do not terminate processes. Activity is monitored.
endpoint device. This redirects you to the appropriate rule, section, and
capability.
l Apply the exclusions through:
You can exclude specific URLs from a rule. Click + to add the required URL you want to exclude from the
rule.
Syntax
n * indicates a string or a character. For example: A* can be ADomain or AB or AAAA.
n ? indicates a character. For example, A? can be AA or AB or Ab.
Process Exclusions
Harmony Endpoint scans files when you create, open, or close them.
When you exclude a trusted process from inspection, it's file or network operation is not scanned.
Exclude a process only if you are sure, it is not Malware.
macOS
Syntax:
Fully qualified path for the trusted executable file.
Example:
/Applications/FileZilla.app/Contents/MacOS/filezilla
Files and Folder Exclusions are applied to all types of scans except contextual scan. The reason for
configuring exclusions is to reduce the CPU usage of Anti-Malware.
Note - Files and folders must be excluded only if they are located in a Trusted zone
or are considered a low-risk target for viruses.
Windows
Syntax:
Directory paths must end with a backlash.
Examples:
n Directory:
l C:\Program Files\MyTrustedDirectory\
l %programdata%\MyTrustedDirectory\
n Specific file:
l C:\ProgramFiles\MyTrustedDirectory\excludeMe.txt
l %programdata%\MyTrustedDirectory\excludeMe.txt
n File type:
l *.exe
l \\ServerName\Share\folder\file.txt or \\ip_
addres\Share\folder\file.txt depending on a way file is attached.
l C:\Program Files\MyTrustedDirectory**.exe(recursive exclusion - applies for all
.exe in C:\Program Files\MyTrustedDirectory\ and all subfolders)
n For Harmony Endpoint client version E80.80 or higher, you can exclude MD5 hash from the
scheduled malware scan. For example:
l md5:0123456789012345
o Exclude by hash in any folder
l md5:0123456789012345:app.exe
o Exclude by hash and exact file name
l md5:0123456789012345:c:\folder\app.exe
o Exclude by hash and full path
l md5:0123456789012345:%ENV%\app.exe
o Exclude by hash and environment variable
n For Harmony Endpoint client version E86.10 or higher, you can exclude URL from the scheduled
malware scan. For example:
l url:*.example.com
l url:http://*.example.com
l url:http://example.com/*
l url:www.example.com/abc/123
l url:*192.168.*
l url:http://192.168.*
Note - For Windows, files and folder names are not case-sensitive.
macOS
Syntax:
Directory path, a specific file, or a file type. Environment variables are not supported.
Example:
Trusted directory
n /Users/Shared/MyTrustedDirectory/
Specific file
n /Users/*/Documents/excludeMe.txt
File type
n *.txt
You can exclude some riskware files and infections from the scheduled malware scan on your computer.
Best Practice:
n Exclude when the specific software is allowed.
n As a temporary exclusion when there is a false positive
detection.
Syntax
Infection name and protection name in your log.
Example:
n EICAR-Test-File
Notes -
n The infection name is case-sensitive.
n If you get a file protection detection, share the file with Check Point to resolve
the file protection.
You can exclude specific folders, domains or SHA1 hashes from the Threat Emulation, Threat Extraction
and Zero-Phishing protection.
Domain exclusions
n Relevant only for Harmony Endpoint extension for Browsers.
n To exclude an IP, in the Element field, enter IP address followed by subnet mask in the format
<X.X.X.X>/ <subnet mask >. For example, to exclude a computer with IP address 192.168.100.30,
enter 192.168.100.30/24.
n Domain exclusions must be added without http/s, *, or any other special characters.
Domain exclusions can be added with or without www.
Folder exclusions -
n Relevant only for Threat Emulation blade (File system monitoring).
n If the path of created file begins with exclusion, it will be excluded.
n Folder exclusions support wildcards. These wildcards are supported:
? - Each question mark masks one character.
* - Each star masks zero or more characters.
n It is not advised to add * in the middle of path exclusions, as it may hurt the performance.
n Exclude network files by path \\ServerName\Share\folder\.This excludes all files located
under \ServerName\Share\folder\\.
Behavioral Protections
Anti-Bot Exclusions
You can exclude these elements from the Anti-Ransomware and Behavioral Guard protection:
n Folder – To exclude a folder or non-executable files
n Process - To exclude an executable by element, MD5, and signer.
n Certificate - To exclude processes based on the company that signs the certificate.
n Protection - To exclude signature by it's name.
Excluded process will be monitored but not triggered.
Anti-Exploit Exclusions
Currently there are five different Anti-Exploit protections available. Following is a list of the protections
per-name.
Syntax for exclusions:
Remediation
Excluding a file / folder / certificate from quarantine means that even if it is detected by one of the
following blades: Threat Emulation / Anti-Ransomware / Anti-Bot, the file will not be quarantined:
n Full path can contain wildcards (*).
n Full path CANNOT contain environment variables.
Quarantine Exclusions
You can exclude a file or process from quarantine. You can define the exclusion by these criteria:
certificate, file, folder, MD5 hash, SHA1 hash, and file extension. When an element is excluded from
quarantine, even if there is a detection of malware, the file is not quarantined.
Column Description
Rule Number The sequence of the rules is important because the first rule that matches traffic
according to the protected scope is applied.
Configuration Options
n Algorithms used
Go to Advanced Settings > Encryption > Choose Algorithm.
Full Disk Encryption can use these encryption algorithms:
l AES-CBC 256 bit (Default)
l XTS-AES 128 bit
l XTS-AES 256 bit
n Volumes encrypted
By default, all drives that are detected after the installation and all visible disk volumes are encrypted.
IRRT are not encrypted.
Go to Advanced Settings > Encryption > Allow Self-Encrypting Drives (SED) hardware
functionality.
Full Disk Encryption probes and uses SED disks that comply with the OPAL standard. If a compatible
system and disk are detected, Full Disk Encryption uses the hardware encryption on the disk instead
of the traditional software encryption.
When using SED drives, leave Encrypt hidden disk volumes checked (which is the default setting):
l AES encryption is always used with SED drives
l Manage SED drives in the same way as software-encrypted drives.
To enable Pre-boot:
Go to the Policy view > Data Protection > General >.Capabilities and Exclusions > Full Disk Encryption >
click Enable Pre-boot.
Best Practice - We recommend to enable Pre-boot. When Pre-boot is disabled, the user
can bypass the Pre-boot authentication at the cost of reducing the security to a level
below encryption strength. Users authenticate to their computers only at the operating
system level. If Pre-boot is disabled, consider using SSO or enable bypass pre-boot
when connected to LAN.
Temporary Pre-boot Bypass lets the administrator disable Pre-boot protection temporarily, for example, for
maintenance. It was previously called Wake on LAN (WOL). You enable and disable Temporary Pre-boot
Bypass for a computer, group, or OU from the computer or group object. The Pre-boot settings in the Full
Disk Encryption policy determine how Temporary Pre-boot Bypass behaves when you enable it for a
computer.
Temporary Pre-boot Bypass reduces security. Therefore use it only when necessary and for the amount of
time that is necessary. The settings in the Full Disk Encryption policy set when the Temporary Pre-boot
Bypass turns off automatically and Pre-boot protection is enabled again.
You can configure the number of minutes the Pre-boot login is displayed before automatic OS logon.
There are different types of policy configuration for Temporary Pre-boot Bypass:
n Allow OS login after temporary bypass
n Allow bypass script
If you run scripts to do unattended maintenance or installations (for example, SCCM) you might want
the script to reboot the system and let the script continue after reboot. This requires the script to turn
off Pre-boot when the computer is rebooted . Enable this feature in the Temporary Pre-boot Bypass
Settings windows. The Temporary Pre-boot Bypass script can only run during the timeframe
configured in Temporary Pre-boot Bypass Settings.
FDEControl.exe set-wol-off
FDEControl.exe set-wol-on
The above commands fail with code "13 ( UNAUTHORIZED )" if executed outside the timeframe
specified in the policy.
Note - If you select both Disable after X automatic logins and Disable after X days or
hours, bypass turns off when any of these options occurs.
Best Practice - Select a small number so that you do not lower the security by disabling
the Pre-boot for a long time.
Action Description
Display last logged The username of the last logged on user shows in the Pre-boot logon window.
on user in Pre-boot That user only needs to enter a password or SmartCard pin to log in
Reboot after [x] n If active, specify the maximum number of failed logons allowed before a
failed logon reboot takes place.
attempts were n This setting does not apply to smart cards. SmartCards have their own
made thresholds for failed logons.
Verification text for Select to notify the user that the logon was successful, halting the boot-up
a successful logon process of the computer for the number of seconds that you specify in the
will be displayed Seconds field.
for
Enable USB Select to use a device that connects to a USB port. If you use a USB SmartCard
devices in Pre- you must have this enabled.
boot environment If you do not use USB SmartCards, you might need this enabled to use a mouse
and keyboard during Pre-boot.
Enable TPM two- Select to use the TPM security chip available on many PCs during pre-boot in
factor conjunction with password authentication or Dynamic Token authentication.
authentication The TPM measures Pre-boot components and combines this with the configured
(password & authentication method to decrypt the disks.
dynamic tokens) If Pre-boot components are not tampered with, the TPM lets the system boot.
See sk102009 for more details.
Action Description
Enable remote Select to enable remote help without the need of assigning any Pre-boot user to
help without pre- the computer. When giving remote help, select the Pre-Boot Bypass Remote Help
boot user type that performs a One-Time logon. The setting is only available if Pre-boot is
configured to be disabled.
Remote Help Users can use Remote Help to get access to their Full Disk Encryption protected
computers if they are locked out.
Here you configure the number of characters in the Remote Help response that
users must enter.
Full Disk Encryption policy settings enable user acquisition by default. If user acquisition is disabled, the
administrator must assign at least one Pre-boot user account to each client computer before encryption can
start. You can require one or more users to be acquired before encryption can start. You can also configure
clients to continue user acquisition after Pre-boot is already enabled. This might be useful if a client
computer is used by many users, also called roaming profiles.
Usually a computer has one user and only one user must be acquired. If the computer has multiple users, it
is best if they all log on to the computer for Full Disk Encryption to collect their information and acquire them.
User acquisition settings
n Enable automatic user acquisition
n Amount of users to acquire before Pre-boot is enabled - Select the number of users to acquire
before the Harmony Endpoint enforces Pre-boot on acquired users.
n Enable Pre-boot if at least one user has been acquired after X days - Select the number of days to
wait before Pre-boot is enforced on acquired users. This setting limits the number of days when user
acquisition is active for the client. If the limit expires and one user is acquired, Pre-boot is enforced
and encryption can start. If no users are acquired, user acquisition continues. Pre-boot is enforced on
acquired users after one of the criteria are met.
To configure the advanced settings for user acquisition, go to Advanced Settings > User Acquisition:
n Continue to acquire users after Pre-boot has been enforced - Pre-boot is active for users who were
acquired and user acquisition continues for those who were not acquired.
n User acquisition will stop after having acquired additional X users - User acquisition continues until
the selected number of additional users are acquired.
Note - If you need to terminate the acquisition process, for example, if the client fails to
acquire users although an unlimited time period is set, define a new automatic
acquisition policy.
User Assignment
You can view, create, lock and unlock authorized Pre-boot users.
3. From the top toolbar, click Computer Actions > in the section Full Disk Encryption, click Preboot
User Assignment.
The Authorize Pre-Boot Users window opens. You can see the authorized users for each device you
search.
Setting Description
Initial n Encrypt entire drive - Recommended for computers that are in production and
Encryption already have user data, such as documents and emails.
n Encrypt used disk space only - Encrypts only the data. Recommended for fresh
Windows installations.
Note - To take control of a BitLocker-encrypted device, the target device must have a
Trusted Platform Module (TPM) module installed.
You can do a takeover of BitLocker-encrypted devices that are not managed by Harmony Endpoint, and
make them centrally managed. You can do this using BitLocker Management or Check Point Full Disk
Encryption.
To take control of unmanaged BitLocker devices using Check Point Full Disk Encryption:
1. Follow the procedure for "To take control of unmanaged BitLocker devices using BitLocker
Management:" on the previous page.
2. After the devices are under Check Point BitLocker Management, define a rule with Check Point Full
Disk Encryption that applies to the Entire Organization or only to the entities that need Check Point
Full Disk Encryption. See "Check Point Disk Encryption for Windows" on page 93
Best Practice - When you change the encryption policy for clients from BitLocker
Management to Check Point Full Disk Encryption, the disk on the client is decrypted and
then encrypted. This causes the disk to be in an unencrypted state for some time during
the process. We recommend that you do not change the encryption policy for entire
organization in one operation. Make the change for one group of users at a time.
If the Pre-boot is required on a computer as part of Full Disk Encryption, users must authenticate to their
computers in the Pre-boot, before the computer boots. Users can authenticate to the Pre-boot with these
methods:
n Password - Username and password. This is the default method.
The password can be the same as the Windows password or created by the user or administrator.
n SmartCard - A physical card that you associate with a certificate. Users must have a physical card,
an associated certificate, and SmartCard drivers installed.
To configure the password for OneCheck Logon, go to Policy > Data Protection > OneCheck > Password
Constraints. These actions define the requirements for the OneCheck password:
Action Description
Use Windows complexity requirements The standard Windows password requirements are
enforced:
The password must:
n Have at least six characters
n Have characters from at least 3 of these categories:
uppercase, lowercase, numeric characters, symbols.
Use custom requirements If you select this, select the requirements for which type of
characters the password must contain or not contain:
n Consecutive identical characters, for example, aa or
33
n Require special characters. These can be: ! " # $ % &
'()*+,-./:<=>?@{
n Require digits, for example 8 or 4.
n Require lower case characters, for example g or t.
n Require upper case characters, for example F or G.
n Password must not contain user name or full name.
Minimum length of password Enter the minimum number of characters for a valid
password.
Password can be changed only after Enter the minimum number of days that a password must
be valid before the user can change it.
Password expires after Enter the maximum number of days that a password can be
valid before the user must change it.
Number of passwords before a Enter the minimum number of password changes needed
previously used password may be used before a previously used password can be used again.
again
You can configure Full Disk Encryption to lock user accounts after a specified number of unsuccessful Pre-
boot login attempts:
n Temporarily - If an account is locked temporarily, users can try to log on again after a specified time.
n Permanently - If the account is locked permanently, it stays locked until an administrator unlocks it.
Option Description
Number of failed logins Maximum number of failed logon attempts before an account is
before a user account is temporarily locked out.
temporarily locked
Number of failed logins Maximum number of failed logon attempts allowed before an
before a user account is account is permanently locked. The account is locked until an
permanently locked administrator unlocks it.
Remote Help lets users access their Full Disk Encryption protected computers if they are locked out. The
user calls the designated Endpoint Security administrator and does the Remote Help procedure.
There are two types of Full Disk Encryption Remote Help:
n One Time Login - One Time Login allows access as an assumed identity for one session, without
resetting the password.
If users lose their SmartCards, they must use this option.
n Remote password change - This option is for users who use fixed passwords and forgot them.
For devices protected by Media Encryption & Port Protection policies, only remote password change is
available.
Option Description
Allow account to receive Let users get help from an administrator to reset the account
remote password change password (for example, if the user forgets the password).
help
Allow account to receive Let the user get help from an administrator to log on, one time.
One-Time Logon help One-time logon is for users who have lost their SmartCard.
It is also useful if the user made too many failed attempts but
does not want to change the password.
Logon Settings
OneCheck Logon Settings define additional settings for how users can access computers.
To configure Logon Settings, go to the Policy view > Data Protection > OneCheck > Logon:
Option Description
Allow logon to Lets a different user than the logged on user authenticate in Pre-boot to a system in
system hibernate mode.
hibernated by
another user
Allow use of Let user authenticate to use recovery media to recover and decrypt data from an
recovery encrypted system.
media Note: In E80.20 and higher, if this is not selected, users can still access recovery
media that is created with a temporary user and password.
Allow user to Let users change the password on an endpoint client during the Pre-boot.
change his
credentials
from the
endpoint client
Allow Single Let users use Single Sign On to log on to Pre-boot and Windows when OneCheck
Sign-On use Logon is disabled. Single Sign on applies only to Pre-boot and Windows and not to
different components, such as VPN or Media Encryption. Users are always allowed to
use Single Sign On when OneCheck Logon is running.
OneCheck Bi-Directional Password Sync Settings define additional settings password sychronization.
Options Description
Allow OS password reset upon Pre-boot Reset the OS password after a successful Pre-boot
password reset password reset.
Best Practice - We recommend to not encrypt non-computer external devices such as:
digital cameras, smartphones, MP3 players, and the like. Do not encrypt removable
media that can be inserted in or connected to such devices.
The organization's policy defines access to business and non-business related data. Business-related files
are confidential data file types that are usually encrypted in the business-related drive section of storage
devices. These files are defined as business-related file types by default:
n Multimedia - QuickTime, MP3, and more.
n Executable - Exe, shared library and more.
n Image - JPEG, GIF, TIF and more.
These files are defined as non-business related file types by default:
n Spreadsheet - Spreadsheet files, such as Microsoft Excel.
n Presentation - Presentation files, such as Microsoft Power Point.
n Email - Email files and databases, such as Microsoft Outlook and MSG files.
n Word - Word processor files, such as Microsoft Word.
n Database - Database files, such as Microsoft Access or SQL files.
n Markup - Markup language source files, such as HTML or XML.
n Drawing - Drawing or illustration software files, such as AutoCAD or Visio.
n Graphic - Graphic software files such as Photoshop or Adobe Illustrator.
n Viewer - Platform independent readable files, such as PDF or Postscript.
n Archive - Compressed archive files, such as ZIP or SIT.
To see the list of business-related file types and non-business related file types:
In Harmony Endpoint, go to the Policy view > Data Protection > Capabilities and Exclusions pane > Media
Encryption > Write Policy > Configure File Types > View Mode. Select Non-Business-Related or
Business-Related to see the relevant file types.
Managing Devices
You can configure custom settings for specified devices or device types. These device settings are typically
used as exceptions to settings defined in Media Encryption & Port Protection rules.
There are two types of devices:
n Storage Device -Removable media device on which users can save data files. Examples include:
USB storage devices, SD cards, CD/DVD media and external disk drives.
n Peripheral Device - Devices on which users cannot save data and that cannot be encrypted.
2. Click the Add Manually icon , and select Storage Device or Peripheral Device.
3. Edit device details:
n Device Name - Enter a unique device display name, which cannot contain spaces or special
characters (except for the underscore and hyphen characters).
n Connection type - Select the connection type Internal, External or Unknown (required).
n Category - Select a device category from the list.
n Serial Number - Enter the device serial number. You can use wild card characters in the serial
number to apply this device definition to more than one physical device. See "Using Wild Card
Characters" on the next page.
n Extra Information - Configure whether the device shows as fixed disk device (Hard Drive with
Master Boot Record), a removable device (Media without Master Boot Record) or None.
n Icon - Select an icon to show in the GUI.
n Device ID Filter - Enter a filter string that identifies the device category (class). Devices are
included in the category when the first characters in a Device ID match the filter string. For
example, if the filter string is My_USB_Stick, these devices are members of the device
category:
l My_USB_Stick_40GB
l My_USB_Stick_80GB
n Supported Capabilities
l Log device events - Select this option to create a log entry when this device connects to
an endpoint computer (Event ID 11 or 20 only).
l Allow encryption - Select this option if the device can be encrypted (storage devices
only).
4. Assign Groups (relevant for storage devices only) - you can assign the device to an existing group,
create a new group or do not add to group.
5. Click Finish.
Note - If a device has an exclusion already in place, the new exclusion overrides an
existing exclusion.
Managing Groups
You can create groups for storage devices. Using device groups facilitates policy management because you
can create exclusion rules for an entire group of devices instead of per one device each time. To create a
new device group, in the Policy view, go to Data Protection > Manage Devices > Storage Device Groups.
You can create new groups or edit existing groups.
You can use wild card characters in the Serial Number field to apply a definition to more than one physical
device. This is possible when the device serial numbers start with the same characters.
For example: If there are three physical devices with the serial numbers 1234ABC, 1234BCD, and
1234EFG, enter 1234* as the serial number. The device definition applies to all three physical devices. If
you later attach a new physical device with the serial number 1234XYZ, this device definition automatically
applies the new device.
The valid wild card characters are:
The '*' character represents a string that contains one or more characters.
The '?' character represents one character.
Examples:
Because definitions that use wildcard characters apply to more endpoints than those without wildcards,
rules are enforced in this order of precedence:
1. Rules with serial numbers containing * are enforced first.
2. Rules with serial numbers containing ? are enforced next.
3. Rules that contain no wildcard characters are enforced last.
For example, rules that contain serial numbers as shown here are enforced in this order:
1. 12345*
2. 123456*
3. 123????
4. 123456?
5. 1234567
You can configure a Media Encryption & Port Protection rule to require scans for malware and unauthorized
file types when a storage device is attached. You also can require a user or an administrator to authorize the
device. This protection makes sure that all storage devices are malware-free and approved for use on
endpoints.
On Windows E80.64 and higher clients, CDs and DVDs (optical media) can also be scanned.
After a media device is authorized:
n If you make changes to the contents of the device in a trusted environment with Media Encryption &
Port Protection, the device is not scanned again each time it is inserted.
n If you make changes to the contents of the device in an environment without Media Encryption & Port
Protection installed, the device is scanned each time it is inserted into a computer with Media
Encryption & Port Protection.
You can select one of these predefined options for a Media Encryption & Port Protection rule:
Require storage devices to be scanned and authorized -
n Scan storage devices and authorize them for access - Select to scan the device when inserted.
Clear to skip the scan.
l Enable self-authorization - If this option is selected, users can scan the storage device
manually or automatically. If this setting is cleared, users can only insert an authorized device.
o Manual media authorization - The user or administrator must manually authorize the
device.
Allow user to delete unauthorized files - The user can delete unauthorized files
detected by the scan. This lets the user or administrator authorize the device after the
unauthorized files are deleted.
o Automatic media authorization -The device is authorized automatically.
Allow user to delete unauthorized files - The user can delete unauthorized files
detected by the scan. This lets the user or administrator authorize the device after the
unauthorized files are deleted.
n Exclude optical media from scan - Exclude CDs and DVDs from the scan.
In Advanced Settings > Authorization Scanning, you can configure authorized and non-authorized file
types.
Unauthorized - Configure the file types that are blocked. All other file types will be allowed.
Authorized - Configure file types that are allowed. All other file types will be blocked.
UserCheck Messages
UserCheck for Media Encryption & Port Protection tells users about policy violations and shows them how to
prevent unintentional data leakage. When a user tries to do an action that is not allowed by the policy, a
message shows that explains the policy.
For example, you can optionally let users write to a storage device even though the policy does not allow
them to do so. In this case, users are prompted to give justification for the policy exception. This justification
is sent to the security administrator, who can monitor the activity.
Advanced Encryption
n Allow user to choose owner during encryption - Lets users manually define the device owner before
encryption. This lets users create storage devices for other users. By default, the device owner is the
user who is logged into the endpoint computer. The device owner must be an Active Directory user.
n Allow user to change the size of encrypted media - Lets users change the percentage of a storage
device that is encrypted, not to be lower than Minimum percentage of media capacity used for
encrypted storage or Default percentage of media capacity used for encrypted storage. .
n Allow users to remove encryption from media - Lets users decrypt storage devices.
n When encrypting, unencrypted data will be - Select one of these actions for unencrypted data on a
storage device upon encryption:
l Copied to encrypted section - Unencrypted data is encrypted and moved to the encrypted
storage device. We recommend that you back up unencrypted data before encryption to
prevent data loss if encryption fails. For example, if there is insufficient space on the device.
l Deleted - Unencrypted data is deleted.
l Untouched - Unencrypted data is not encrypted or moved.
n Secure format media before encryption - Run a secure format before encrypting the storage device.
Select the number of format passes to do before the encryption starts.
n Change device name and icon after encryption - When selected, after the device is encrypted, the
name of the non-encrypted drive changes to Non Business Data and the icon changes to an open
lock. When cleared, the name of the non-encrypted drive and the icon do not change after the device
is encrypted.
n When encrypting media, file system should be:
l As already formatted -According to the original format.
l ExFAT
l FAT32
l NTFS
Allow user to change the file system of the encrypted storage - After storage was encrypted in a
specific format, the user can change this format to another format.
Site Configuration
Site Actions control when to allow or prevent access to encrypted devices that were encrypted by different
Endpoint Security Management Servers. Each Endpoint Security Management Server (known as a Site)
has a Universally Unique Identifier (UUID). When you encrypt a storage device on an Endpoint Security
client, the Endpoint Security Management Server UUID is written to the device. The Site action can prevent
access to devices encrypted on a different Endpoint Security Management Server or from another
organization. The Site action is enabled by default.
When a user attaches a storage device, Media Encryption & Port Protection makes sure that the device
matches the UUID the Endpoint Security Management Server UUID or another trusted Endpoint Security
Management Server. If the UUIDs match, the user can enter a password to access the device. If the UUID
does not match, access to the device is blocked.
Allow access to storage devices encrypted at any site - Endpoint Security clients can access encrypted
devices that were encrypted at any site.
Allow access to storage devices encrypted at current site only - Media Encryption Site (UUID) verification
is enabled. Endpoint Security clients can only access encrypted devices that were encrypted by the same
Endpoint Security Management Server.
Media Lockout
You can configure Media Encryption & Port Protection to lock a device after a specified number of
unsuccessful login attempts:
n Temporarily - If a device is locked temporarily, users can try to authenticate again after a specified
time. You can configure the number of failed login attempts before a temporary lockout and the
duration of lockout.
n Permanently - If a device is locked permanently, it stays locked until an administrator unlocks it. You
can configure the number of failed login attempts before a permanent lockout
Offline Access
Password protect media for access in offline mode - Lets users assign a password to access a storage
device from a computer that is not connected to an Endpoint Security Management Server. Users can also
access the storage device with this password from a non-protected computer
Allow user to recover their password using remote help - Lets user recover passwords using remote help.
Copy utility to media to enable media access in non-protected environments - Copies the Explorer utility
to the storage device. This utility lets users access the device from computers that are not connected to an
Endpoint Security Management Server.
To recover a Media Encryption & Port Protection password with Remote Help assistance from Harmony
Endpoint:
1. From the left navigation panel, click Asset Management.
2. In the left pane, click Computers.
3. From the top toolbar, click Computer Actions > in the section Remote Help & Recovery, click Media
Encryption.
The Media Encryption Remote Help window opens.
4. Fill in these details:
a. Select the user
b. In the Challenge field, enter the challenge code that the user gives you. Users get the
Challenge from the Endpoint client.
c. Click Generate Response.
Media Encryption & Port Protection authenticates the challenge code and generates a
Response code..
d. Give the Response code to the user.
e. Make sure that the user can access the storage device successfully.
Port Protection
Port Protection protects the physical port when using peripheral devices.
Peripheral devices are for example, keyboards, screens, blue tooth, Printers, SmartCard, network adapters,
mice and so on.
Firewall
The Firewall guards the "doors" to your devices, that is, the ports through which Internet traffic comes in and
goes out.
It examines all the network traffic and application traffic arriving at your device, and asks these questions:
n Where did the traffic come from and what port is it addressed to?
n Do the firewall rules allow traffic through that port?
n Does the traffic violate any global rules?
The answers to these questions determine whether the traffic is allowed or blocked.
When you plan a Firewall Policy, think about the security of your network and convenience for your users.
A policy must let users work as freely as possible, but also reduce the threat of attack from malicious third
parties.
Firewall rules accept or drop network traffic to and from Endpoint computers, based on connection
information, such as IP addresses, Domains, ports and protocols.
Important - When you create Firewall rules for Endpoint clients, create explicit rules that
allow all endpoints to connect to all the domain controllers on the network.
Inbound traffic rules define which network traffic can reach Endpoint computers (known as localhost).
The Destination column in the Inbound Rule Base describes the Endpoint devices to which the rules apply
(you cannot change these objects).
These four inbound rules are configured by default:
Outbound traffic rules define which outgoing network traffic is allowed from Endpoint computers.
The Source column in the outbound Rule Base describes the Endpoint devices to which the rules apply.
This outbound rule is configured by default:
Parts of Rules
As opposed to SmartEndpoint GUI, Harmony Endpoint has a unified Rule Base, which enables the user to
view the entire Rule Base at a glance - both inbound and outbound. Both are sections of the same Rule
Base.
These are the parts of the Firewall inbound/outbound rules:
Column Description
Action The action that is done on the traffic that matches the rule - Allow or Block.
Track The tracking and logging action that is done when traffic matches the rule:
n Log - Records the rule enforcement in the Endpoint Security Client Log Viewer.
n Alert - Shows a message on the endpoint computer and records the rule
enforcement in the Endpoint Security Client Log Viewer.
n None - Logs and Alert messages are not created.
Editing a Rule
1. From the left navigation panel, click Policy > Access & Compliance.
2. Click the rule to select it.
When you edit a rule, a purple indication is added next to it (on the left of the rule).
3. In the right pane, in the section Capabilities & Exclusions, click the Firewall tab.
4. Click the Edit Inbound/Outbound Rulebase button.
5. Make the required changes.
To add a new rule, do one of these:
n From the top toolbar, the applicable option (New Above or New Below)
n Right-click the current rule and select the applicable option (New Above or New Below)
6. Click OK in the bottom right corner.
7. Click Save in the bottom right corner.
You can click Cancel to revert the changes.
8. Above the rule base, click Install Policy.
Deleting a Rule
Objects defined in Harmony Endpoint and stored in the object database, represent physical and virtual
network components (such as Endpoint devices and servers), and logical components (such as IP address
ranges). You can create new objects to be used in the policy.
A host can have multiple interfaces, but no routing takes place. It is an Endpoint device that receives
traffic for itself through its interfaces. (In comparison, a Security Gateway routes traffic between its
multiple interfaces). For example, if you have two unconnected networks that share a common Endpoint
Security Management Server and a Log Server, configure the common server as a host object.
A host has no routing mechanism, it is not capable of IP forwarding, and cannot be used to implement
Anti-Spoofing.
The Endpoint Security Management Server object is a host.
Enter these properties data to define a host
n Name - A name for the host. The name must start with a letter and can include capital and small
letters, numbers and '_'. All other characters are prohibited
n IPv4 and/or IPv6 addresses of the host you want to use.
n Description (Optional) - A description of the host object.
Networks
A network is a group of IP addresses defined by a network address and a net mask. The net mask
indicates the size of the network.
A Broadcast IP address is an IP address which is destined for all hosts on the specified network. If this
address is included, the Broadcast IP address is considered as part of the network.
Enter these properties to define a network:
n Name - A name for the network. The name must start with a letter and can include capital and
small letters, numbers and '_'. All other characters are prohibited.
n Network Address (IPv4) and Netmask (IPv4) of the network object you want to use.
or
Network Address (IPv6) and Prefix (IPv6) of the network object you want to use.
n Description (optional)- A description of the network object.
Network Groups
A network group is a collection of hosts, networks, or other groups. The use of groups facilitates and
simplifies network management. When you have the same set of objects which you want to use in
different places in the Rule Base, you can create a group to include such set of objects and reuse it.
Modifications are applied to the group instead of to each member of the group.
Groups are also used where Harmony Endpoint lets you select only one object, but you need to work with
more than one.
Enter these properties to define a network group object:
n Name - A name for the network object. The name must start with a letter and can include capital
and small letters, numbers and '_'. All other characters are prohibited
n Click the + icon to add the required objects to your group.
n Description (Optional) - A description of the group.
A Domain object lets you define a host or a DNS domain by its name only. It is not necessary to have the
IP address of the site. You can use the Domain object in the source and destination columns of the
Firewall Policy.
Enter these properties to define a Domain:
n Name - A name for the Domain. The name must start with a letter and can include capital and
small letters, numbers and '_'. All other characters are prohibited.
n Host name - Use the Fully Qualified Domain Name (FQDN). Use the format .x.y.z (with a dot "."
before the FQDN). For example: www.example.com
Sub-sites must be added separately, if you want to apply the rule to them as well. Wildcard
symbols like * are not allowed. Non-Qualified Domain Names are not supported.
Note - The DNS resolution is executed only once the policy is applied, or
following a reboot.
Address Ranges
An address range is a range of IP addresses on the network, defined by the lowest and the highest IP
addresses. Use an Address Range object when you cannot define a range of IP addresses by a network
IP and a net mask. The Address Range objects are also necessary for the implementation of NAT and
VPN.
Enter these properties to define an address range object:
n Name
n From IP address (IPv4) - To IP address (IPv4) - First and last IPv4 addresses of the range.
or
From IP address (IPv6) - To IP address (IPv6) - First and last IPv6 addresses of the range.
n Description (Optional) - A description of the address range.
Security Zones
Creating Objects
Create objects for areas that programs must have access to, or areas that programs must be prevented
from accessing.
Configure objects for each policy or define objects before you create a policy. After you configure an object,
you can use again it in other policies.
To create an object:
1. In the Access view, go to Manage > Manage Firewall Objects > Manage Objects and Groups
(or, in the in the Access view > go to Edit Inbound/Outbound Rule Base).
The Manage Objects and Groups window opens.
2. Click this icon:
3. Configure the relevant properties and click OK.
When you create a new network object, the name must start with a letter and can include capital and small
letters, numbers and "_ / -". All other characters are prohibited.
Used In
Note - To add objects to the list , go to the Access view > Manage > Manage
Firewall Objects, and click Create.
Application Control
The Application Control component of Endpoint Security restricts network access for specified applications.
The Endpoint Security administrator defines policies and rules that allow, block or terminate applications
and processes. The administrator can also configure that an application is terminated when it tries to access
the network, or as soon as the application starts.
This is the workflow for configuring Application Control:
1. Set up a Windows device with the typical applications used on protected Endpoint computers in your
organization. This is your reference device. If you have several different standard images, set up a
reference device for each.
2. Generate the list of applications on the computer by running the Appscan tool. This generates an
XML file that contains the details of all the applications on the computer.
3. Upload the Appscan XML file to the Endpoint Security Management Server using Harmony Endpoint.
4. Configure the action for each application in the Application Control policy. You can configure which
applications are allowed, blocked, or terminated.
5. Install policy.
To generate the list of applications, run the Appscan command on the reference device. This generates an
XML file that contains the details of all the applications and operating system files on the device. In the
XML file, each application, and each application version, is uniquely identified by a checksum. A checksum
is a unique identifier for programs that cannot be forged. This prevents malicious programs from
masquerading as other, innocuous programs.
2. Run the Appscan application on your target device with the applicable parameters. See "Appscan
Command Syntax" below.
This creates an Appscan XML file for each disk image used in your environment. When the scan is
complete, an output file is created in the specified directory. The default file name is scanfile.xml
Description
Scans the host device and creates an XML file that contains a list of executable programs and their
checksums.
Syntax
Parameters
Parameter Description
/o Sends output to the specified file name. If no file name is specified, Appscan uses
the default file name (scanfile.xml) in the current folder.
Parameter Description
/e Include all executable files in the specified directory regardless of the extension. Do
not use /e together with /x.
Examples
n appscan /o scan1.xml
This scan, by default, includes .exe files in the current directory and is saved as scan1.xml.
n appscan /o scan2.xml /x ".exe;.dll" /s "C:\"
This scan includes all .exe and .dll files on drive C and is saved as scan2.xml.
n appscan /o scan3.xml /x ".dll" /s c:\program files
This scan includes all .dll files in c:\program files and all its subdirectories. It is saved as
scan3.xml.
n appscan /s "C:\program files" /e
This scan includes all executable files in c:\program files and all its subdirectories. It is saved
as the default file name scanfile.xml.
Note - Before you upload the Appscan XML file, remove all special characters, such as
trademarks or copyright symbols, from the Appscan XML .
Permission Explanation
3. The Version column shows the details for each version of the application, including a unique hash
value that identifies the signer of the application version. You can block or allow specific versions of
the same program. Each version has a unique Version number, Hash, and Created On date.
Changing the default action for unidentified applications is only supported in backward compatibility mode.
In addition to Allow, Block and Terminate, there are two more actions that you can configure in backward
compatibility mode:
Unidentified (Allow) - The application is allowed because the default setting for applications that are
imported from the Appscan XML is
Allow, and the administrator did not change this action.
Unidentified (Block) - The application is blocked because the default setting for applications that are
imported from the Appscan XML is Block, and the administrator did not change this action.
To enable or disable Windows Subsystem for Linux (WSL) on Endpoint Security client computers:
1. In the Policy view, go to Access > Application Control > Windows Sub-systms for Linux (WSL)
Traffic
2. Select Allow Windows Sub-systms for Linux (WSL) Traffic or leave this option cleared.
Developer Protection
Developer Protection prevents developers leaking sensitive information such as RSA keys, passwords, and
access tokens through the Git version control system. It also detects and warn the developer when using
packages with known vulnerabilities.
Developer Protection intercepts git commit commands issued by the developer, and scans all modified
files in a Git repository. It prevents the uploading of private information in plain text and vulnerable
dependencies from Endpoint Security client computers to public locations.
Developer protection is supported on Endpoint Security Client release E84.60 and higher.
Option Explanation
Detect n Information leakage is detected and a log message is generated, but the
Commit is allowed.
n The administrator can examine the audit log Detect messages of the
Application Control component.
n The developer sees a notification on the client computer.
Prevent n Information leakage is detected, a log message is generated, and the Commit
is blocked.
n The administrator can examine the audit log Prevent messages of the
Application Control component.
n The developer sees a warning notification on the client computer. The
developer can decide to override the notification and allow the traffic (with or
without giving a justification).
n The notification message suggests how to fix the problem. For example, by
adding a file to .gitignore, or updating the version in package.json
3. Click Save.
4. Install Policy.
5. Optional: Select Copy to all rules, to copy this exclusion to all existing Developer Protection rules.
6. Click OK.
Compliance
The Compliance component of Endpoint Security makes sure that endpoint computers comply with security
rules that you define for your organization. Computers that do not comply show as non-compliant and you
can apply restrictive policies to them.
The Compliance component makes sure that:
n All assigned components are installed and running on the endpoint computer.
n Anti-Malware is running and that the engine and signature databases are up to date.
n Required operating system service packs and Windows Server updates are installed on the endpoint
computer through WIndows Servers Update Services.
Note - This is not supported through Windows Settings > Update & Security on
your endpoint computer.
n Only authorized programs are installed and running on the endpoint computer.
n Required registry keys and values are present.
If an object (for example an OU or user) in the organizational tree violates its assigned policy, its compliance
state changes, and this affects the behavior of the endpoint computer:
n The compliant state is changed to non-compliant.
n The event is logged, and you can monitor the status of the computer and its users.
n Users receive warnings or messages that explain the problem and give a solution.
n Policy rules for restricted computers apply. See "Connected, Disconnected and Restricted Rules" on
page 168.
4. Define rule alerts and login policies to enforce the rules after deployment.
This action makes sure that all installed components are running and defines what happens if they are not
running. The action options are:
Action Description
Inform if assigned Software Blades Send a warning message if one or more Endpoint Security
are not running components are not running.
Restrict if assigned Software Blade Restrict network access if one or more Endpoint Security
are not running components are not running.
Monitor if assigned Software Create log entries if one or more Endpoint Security components
Blades are not running are not running. No messages are sent.
Do not check if assigned Software No check is made whether Endpoint Security components are
Blades are not running running.
Remote Access Compliance Status selects the procedure used to enforce the upon verification failure from
Policy > Access & Compliance > Remote Access Compliance Status.
The options available are:
n Endpoint Security Compliance - Uses the Endpoint Security policy to control access to
organizational resources.
n VPN SCV Compliance - Uses SCV (Security Configuration verification) settings from the Security
Gateway to control access to organization resources. SCV checks, which are defined in the
Local.scv policy, always run on the client. This option is described in the "Secure Configuration
Verification (SCV)" section of the E80.72 and higher Remote Access clients for Windows
Administration Guide.
Note - Endpoint Security clients on macOS always get their compliance status
from Endpoint SecurityCompliance, even if VPN Client verification process will
use VPN SCV Compliance is selected.
Many of the Compliance Policy actions contain Action Rules that include these components:
n Check Objects (Checks) - Check objects define the actual file, process, value, or condition that the
Compliance component looks for.
n One of these Action options - What happens when a computer violates the rule:
Action Definition
Observe Log endpoint activity without further action. Users do not know that they are non-
compliant. Non-compliant endpoints show in the Observe state in the Reporting
tab.
Warn Alerts the user about non-compliance and automatically does the specified
remediation steps.
Send a log entry to the administrator.
Restrict Alerts the user about non-compliance and automatically does the specified
remediation steps.
Send a log entry to the administrator.
Changes applicable policies to the restricted state after a pre-defined number of
heartbeats (default =5). Before this happens, the user is in the about to be restricted
state. On the monitoring tab, the user is shown as pre-restricted.
n One or more Remediation objects - A Remediation object runs a specified application or script to
make the endpoint computer compliant. It can also send alert messages to users.
The Compliance component runs the rules. If it finds violations, it runs the steps for remediation and does
the Action in the rule.
Some Action Rules are included by default. You can add more rules for your environment.
Each Compliance Action Rule contains a Check object that defines the actual file, process, value or
condition that the Compliance component looks for.
Note: To edit the existing check object, click the existing check object.
Option Description
Operating Select the operating system that this Check object is enforced on.
System
Enabled only if the Modify and check registry checkbox is selected. Applies only
to Windows.
Option Description
Check Select one of these options to enable the registry check or clear to disable it:
registry key Registry key and value exist - Find the registry key and value.
and value If the registry key exists, the endpoint computer is compliant for the required file.
Registry key and value do not exist - Make sure the registry key and value do
not exist.
If the key does not exist, the endpoint computer is compliant for an application
that is prohibited.
Check File Select one of these options to check if an application is running or if a file exists:
File is running at all times - For example, make sure that client is always running.
File exists - For example, make sure that the user browsing history is always
kept.
File is not running - For example, make sure that DivX is not used.
File does not exist - For example, make sure that a faulty DLL file is removed.
File name Enter the name of the file or executable to look for. To see if this file is running or
not, you must enter the full name of the executable, including the extension
(either .exe or .bat).
Match the Make sure that a specific version or range of versions of the file or application
file version complies with the file check.
Match MD5 Find the file by the MD5 Checksum. Click Calculate to compare the checksum on
checksum the endpoint with the checksum on the server.
File is not Select this option and enter the maximum age, in days, of the target file. If the age
older than is greater than the maximum age, the computer is considered to be compliant.
This parameter can help detect recently installed, malicious files that are
disguised as legitimate files.
Check Enable Check domain in order to specify the domain. Select a domain:
Domain o Any Domain
o Specific Domain
Domain Enter the domain name if the specific domain is selected. Applies only to macOS.
Name
n Require all checks to succeed - All Checks must match in order for Check to succeed.
For Group Check window, fill in these fields.
Option Description
succeed
o Require all checks to succeed
Each Compliance Action Rule contains one or more Remediation objects. A Remediation object runs a
specified application or script to make the endpoint computer compliant. It can also send alert messages to
users.
After a Remediation object is created, you can use the same object in many Action rules.
Option Description
Operations
Run Custom File Run the specified program or script when an endpoint computer is not
compliant.
Download Path n Enter the temporary directory on the local computer to download the
program or script to. This path must be a full path that includes the
actual file and extension (*.bat or *.exe).
n This parameter is required.
n The endpoint client first tries to access the file from the specified
path. If the client fails, it downloads the file from the URL to the
temporary directory and runs it from there.
n To run multiple files, use one of the popular compression programs
such as WinRAR to produce a self-extracting executable that
contains a number of .exe or .bat files.
URL n Enter the URL of an HTTP or file share server where the file is
located.
n Enter the full path that includes the actual file with one of the
supported extensions (*.bat or *.exe).
n This field can be left empty.
n Make sure the file share is not protected by a username or
password.
Parameters If the executable specified in the URL runs an installation process, make
sure that the executable holds a parameter that specifies the directory
where the program should be installed. If the executable does not hold
such a parameter, enter one here.
Option Description
Run as System Apply system rights for running the executable file. Not all processes can
run with user rights. System rights may be required to repair registry
problems and uninstall certain programs.
Run as User Apply user rights and local environment variables for running the
executable file.
Messages
Automatically Run the executable file without displaying a message on the endpoint
execute operation computer.
without user
notification
Execute operation Run the executable file only after a user message opens and the user
only after user approves the remediation action. This occurs when Warn or Restrict is the
notification selected action on a compliance check.
Use same Select that the same text be used for both messages.
message for both A Non-Compliant message tells the user that the computer is not complaint
Non-Compliant and and shows details of how to become compliant.
Restricted A Restricted message tells the user that the computer is not compliant,
messages shows details of how to achieve compliance, and restricts computer use
until compliance is achieved.
Message Box Displays selected non-compliant and restricted messages. The message
box is available only by selecting the Execute only after user notification
setting. Click Add, Remove, or Edit to add a message, and remove or
revise a selected message.
The Service Packs Compliance check makes sure that computers have the most recent operating system
service packs and updates installed. The default settings show in the Latest Service Packs Installed Action
Rules.
For more information, see "Compliance Action Rules" on page 148.
Windows Server Update Services (WSUS) allows administrators to deploy the latest Microsoft product
updates.The WSUS compliance check ensures that Windows update are installed on the Endpoint Security
client computer. You can restrict network access of the client computer if Windows updates have not been
installed within a specified number of days. Alternatively, you can warn the user by means of a pop-up
message without restricting access, or log the non-compliance event without restricting or informing the user
Restrict if Windows Server Updates are not Restrict the network access of the user.
installed
Observe Windows Server Update Services Create a log, and show a warning message to the
user.
Monitor Windows Server Update Services Create a log. The user is not notified.
Do not check Windows Server Update Services No compliance check. This is the default.
1. Optional: The compliance check makes sure that the Windows updates have been installed within a
specified number of days (default is 90 days).
To change the number of days,
a. Click Compliance and under Windows Server Update Services , select the Enable Windows
software update services check checkbox.
b. Change the number of days in Windows updates must be installed within.
The Anti-Virus check makes sure that computers have an anti-malware program installed and updated. The
default settings show in the Anti-Virus Compliance Action Rules.
For more information, see "Compliance Action Rules" on page 148.
The About to be restricted state sends users one last warning and gives an opportunity to immediately
correct compliance issues before an endpoint computer is restricted.
The formula for converting the specified time period to minutes is:
<number of heartbeats > * <heartbeat interval (in seconds)> * 60.
Customized Images
Customized Images - For each of these graphics, you can select to upload a new image or Revert to
Default image:
Pre-boot Background Image Image on Pre-boot screen behind the smaller 800 x 600
logon window pixels
Pre-boot Background Image high Pre-boot background image high resolution 3840×2160
resolution
Pre-boot Screen Saver Image that shows when the system is idle 260 x 128
pixels
Pre-boot Banner Image The banner image on the smaller logon window 447 x 98
pixels
Note - The preview only works in the Chrome or Edge browsers, when the browser extension is
installed.
Log Upload
The components upload logs to the Endpoint Policy Server.
These log upload options are available:
Option Description
Enable Log Upload Select to enable log upload (this is the default).
Clear to disable log upload.
Minimum number of events Upload logged events to the server only after the specified number of
before attempting an upload events occur.
The default is 1.
Maximum number of events to Maximum number of logged events to upload to the server.
upload The default is 100.
Maximum age of event before Optional: Upload only logged events that are older than the specified
upload number of days.
The default is 5 days.
Discard event if older than Optional: Do not upload logged events if they are older than the
specified number of days.
The default is 90 days.
Best Practice - For security reasons, we strongly recommend that you change the default uninstall
password.
Note - If local deployment is enabled for a client, the administrator can still choose whether clients try
to download packages from the Endpoint Security Management Server if packages are not found in local
storage. This option is called: Enable Deployment from server when no MSI was found in local paths.
3. Go to the Policy view > Client Settings > Installation > Deployment from Local Paths and URLs
4. Select Allow to install software deployment packages from local folders and URLs.
5. Optional: Select Enable Deployment from Server when no MSI was found in local paths. When
selected, if no MSI file is in the local paths or URLs, the client checks the Endpoint Security
Management Server for packages.
6. Click Deployment Paths and add the package or patch location.
7. Click OK.
8. Go to Deployment Policy > Software Deployment, and create or edit a deployment rule which
includes the package version.
9. Click Save
10. Install Policy to deploy the rule to the clients.
Note - If the version of the Endpoint Security client in the Deployment rule and in the local file path is
not the same, the client is not deployed. If the version on the server and in the local file path are not the
same, an error shows.
Note - Check Point does not share any private information with third parties.
Note - Check Point does not share any private information with third parties.
Connection Awareness
Connection Awareness - Connection awareness controls whether an endpoint enforces its "Connected" or
"Disconnected" policy. By default, the client checks connectivity to the Endpoint Management Server to
determine its connectivity state. In some cases, an administrator may prefer that the client verify the
reachability of a different network component, for example, a web server or a router. The administrator can
configure the client to trigger the check through ICMP packets or HTTP/S requests.
The Connection Awareness feature allows the administrator to choose between two options:
1. Connected to management - the administrator considers the client as connected, which is the default
mode.
2. Connected to a list of specified targets - if the client cannot automatically connect to the Endpoint
Management Server, the administrator can also allow the user to verify its connectivity through a
different network component which uses the HTTP/IPv4 protocols, whose address he manually
specifies.
n If no disconnected policy was specified for these addresses, the user is automatically considered
connected.
Notes -
n The client triggers HTTP GET requests to the server for connected/disconnected status in
intervals of 30 seconds.
n Connection Awareness is supported in Endpoint Client version E85.30 and above.
Super-Node
What is a Super-Node?
A Super Node is a machine running a specially configured Endpoint Security Client that also consists of
server-like and proxy-like capabilities, and which listens on port 4434 by default. Super Node is a light-
weight proxy (based on NGNIX) that allows admins to reduce their bandwidth consumption and enable
offline updates, where only the Super Node needs connectivity to the update servers.
Primary Advantages:
n Reduces site bandwidth usage.
n Reduces server workload.
n Reduces customer expense on server equipment, as there is no need for a local appliance.
n Improved scale.
Note - Super Node settings are rule dependent. It means that Super Nodes defined in the General tab
will be applied only to devices which are related to a specific rule.
Supported Features
Starting in version E86.10, Super Node supports Anti-Malware, Behavioral-Guard & Static Analysis
signature updates. Additionally, software upgrades for Dynamic (EXE) packages, client policies and policy
changes are all relayed through Super Node.
n Limitations
l Endpoint firewall blade must be installed, as Windows Firewall is not supported.
l Proxy configuration is not supported.
l By default, the cache max size is 4GB and will automatically purge files after 7 days of
inactivity. Files stored for a longer time without access are removed from cache.
l Super Node requires an addition of approximately 350MB to operate properly.
Backward Compatibility
You can manage Endpoint components both through Harmony Endpoint and SmartEndpoint management
console (see "Managing Endpoint Components in SmartEndpoint Management Console" on page 49).
Harmony Endpoint does not support all of the SmartEndpoint functionalities. Therefore, when you manage
Endpoint components both through Harmony Endpoint and SmartEndpoint, conflicts can arise. When you
do an action in SmartEndpoint that is not supported by Harmony Endpoint, the policy display view in
Harmony Endpoint changes to the policy display view in SmartEndpoint (backward compatible mode).
For example, this is an example of backward compatibility display for the Threat Prevention policy:
The display view changes back from the backward compatible mode to the regular Harmony Endpoint view
only when the policy enables it.
Policy Operation
The new policy operation mode allows greater flexibility to the user by proving him with a choice of capability
rule applicability. While under the old policy calculation the rule type of each capability determined whether
the capability can work on user or computer, under the new policy the user has the ability to define for
himself which method he wants the capability to work in (except in cases where it only makes sense for the
capability to apply to users or computers, but not both).
In this new operation mode, most capabilities are "mixed", which means they can function per users or
computers, according to the user’s choice. In each capability, the rules are ordered both by their assigned
environment, from the specific down to the general, as well as by user/computer applicability: the first rule
applies to the users, and if no match is found, the following rules apply to computers/devices as well.
Old Policy Calculation Mode
IOC Management
IoC stands for Indicators of Compromise. These indicators arrive from various sources: the Internet,
personal research, etc. Such indicators are not identified by default, and still, the user may wish to initiate a
block on them. For example, if he receives an indication that a particular URL is malicious, he may want his
system to block access to this URL. The user would then tag this URL as an Indication of Compromise (IoC).
Often there are IoC clouds that update the organization's endpoints automatically, so the user does not
need to define these indicators manually.
To configure an IoC:
1. In Infinity Portal, go to Policy > Threat Prevention.
2. In the toolbar, select Manage IoC. No need to install policy.
3. In the table that appears, manually add new Indicators of Compromise by type: URL, Domain, IP,
SHA1 Hash, MD5 Hash.
Examples:
Domain checkpoint.com
IP Address 192.168.1.1
URL checkpoint.com/test.htm
4. Hover over the icon next to Type to view the capabilities required for each type:
n URL, Domain and IP require Anti-Bot and URL Filtering capabilities.
n SHA1 and MD5 Hashes require Threat Extraction and Threat Emulation capabilities.
5. The user can also upload his own manually-created CSV list of indicators.
Note - To use IoC Management, your client version must be higher than E86.20.
Limitations
n We recommend that you avoid modifying policies when you perform this procedure.
n If an export or import fails, you must export or import the file again.
n The import file must be in JSON format.
n If you cancel an import in progress, then the system stops the import but does not revert the files that
were imported prior to canceling the import..
Prerequisites
n You must be an Administrator or a Power user to perform this procedure. The Help-desk and Read-
only users have read-only access to the Export / Import your policy page. All the other users have no
access view the Export / Import your policy page.
n If you are importing policies, ensure that the package or blade version on the target server and in the
import file are the same. Otherwise, the system sets the rules as Do Not Install.
Exporting Policies
To export all policies:
1. Go to Policy > Export/Import Policies.
2. Click Export.
The system initiates the export and shows the status of the export. When the export is complete, the system
shows the 100% Exported successfully message and downloads the export file to the default downloads
folder. The default name of the export file is export_all_DD_MM_YYYY_HH_MM.json.
n Threat Prevention
n Data Protection > General
n Data Protection > OneCheck
n Access & Compliance
n Client Settings
n Deployment Policy > Software Deployment
2. Click .
The system initiates the export. When the export is complete, the system downloads the export file to the
default downloads folder. The default name of the export file is export_all_DD_MM_YYYY_HH_MM.json.
Importing Policies
To import all policies:
1. Go to Policy > Export/Import Policies.
2. Click Browse To Import and select the file.
Note - You can edit the file (for example, Notepad++) to import only policies or rules you want..
The system initiates the import and shows the status of the import. When the import is complete, the system
shows the 100% Imported successfully message.
Note - You can edit the file to import partial policies or rules.You can edit the file (for
example, Notepad++) to import only policies or rules you want.
Client computers send recovery files to the Endpoint Security Management Server so that you can create
recovery media if necessary.
After the recovery, the files are restored as decrypted, like they were before the Full Disk Encryption
installation, and the operating system can run without the Pre-boot.
Full recovery with recovery media decrypts the failed disk and recovers the data. This takes more time
than Full Disk Encryption Drive Slaving Utility and Dynamic Mount Utility that let you access data quickly.
Recovery Media:
n Is a snapshot of a subset of the Full Disk Encryption database on the client.
n Contains only the data required to do the recovery.
n Updates if more volumes are encrypted or decrypted.
n Removes only encryption from the disk and boot protection.
n Does not remove Windows components.
n Restores the original boot procedure.
Users must authenticate to the recovery media with a username and password. These are the options for
the credentials to use:
n Using SmartEndpoint - Users that are assigned to the computer and have the Allow use of
recovery media permission can authenticate with their regular username and password. In
SmartEndpoint, go to the OneCheck User Settings rule > Advanced > Default logon settings.
n When you create the recovery media, you can create a temporary user who can authenticate to it.
A user who has the credentials can authenticate to that recovery media. Users do not require
Allow use of recovery media permission to use the recovery media. SmartCard users must use
this option for recovery.
To perform full recovery with recovery media
n If there are two users or more on the list, continue to the next step.
n If there are less than two users on the list:
a. Click the + sign to create a temporary user or temporary users who can use the
recovery media.
b. In the window that opens add a username and a password that the users use to
access the file.
6. Download the recovery file.
7. Create the recovery media:
Step Description
Note - During the decryption process, the client cannot run other programs.
Use this to access specified files and folders on the failed, encrypted disk that is connected from a
different "host" system.
The Drive Slaving Utility is hardware independent.
Full Disk Encryption Drive Slaving Utility replaces older versions of Full Disk Encryption drive slaving
functionality, and supports R73 and all E80.x versions. You can use the Full Disk Encryption Drive
Slaving Utility instead of disk recovery.
Notes:
n On an E80.x client computer with 2 hard disk drives, the Full Disk Encryption
database can be on a second drive. In this case, you must have a recovery file
to unlock the drive without the database.
n Remote Help is available only for hard disk authentication. It is not available
for recovery file authentication.
Note - To unlock a protected USB connected hard disk drive, you must first
start the Drive Slaving Utility, and then connect the disk drive.
Note - To prevent data corruption, shut down the system or use a safe removal utility
before you disconnect the USB connected drive.
BitLocker Recovery
BitLocker recovery is the process by which you can restore access to a BitLocker-protected drive in the
event that you cannot unlock the drive normally.
You can use the Recovery Key ID for a computer to find the Recovery Key for an encrypted client computer.
With the Recovery Key, the user can unlock encrypted drives and perform recoveries.
Important - Treat the Recovery Key like a password. Only share it using trusted and
confirmed channels.
C9F38106-9E7C-46AE-8E88-E53948F11776
After you type a few characters, the Recovery Key ID fills automatically.
5. Click Get Recovery Key.
The recovery key appears. It is a string of numbers that looks like this:
409673-073722-568381-219307-302434-260909-651475-146696
FileVault Recovery
You can help users recover FileVault-encrypted data if they cannot log in to their macOS.
You can help users recover their data or reset their password using a personal recovery key that is unique to
the client computer. You can reset the password remotely.
Password Reset using a Personal Key
If a user forgets the login password, the administrator can send a personal recovery key to the remote
user, to allow them to log in.
The key is a string of letters and numbers separated by dashes.
1. The user locates the serial number of the locked device.
Step Description
1 Find the serial number of the locked device. It is usually printed on the back of the
device.
Step Description
1 Get the serial number of the locked device from the user.
4 From the top toolbar, click Computer Actions > in the section Remote Help &
Recovery, click Recovery > FileVault Recovery.
Step Description
Step Description
A personal key is unique to the client macOS-based computer or device. The key is a string of letters and
numbers separated by dashes.
To recover a user's FileVault-encrypted macOS using the personal key, the administrator reads the key to
the user, and uses the key to decrypt and unlock the computer.
Decrypting and recovering the user's FileVault-encrypted macOS
For example:
For a local user, select the UUID of the user that has:
Type: Local Open Directory User
2. The user interface shows a prompt to allow access. Enter the keychain password.
The volume is now unlocked.
3. Start the decryption:
diskutil cs list
The user can now reboot the macOS normally. They do not see the FileVault pre-boot screen.
3. From the top toolbar, click Computer Actions > in the section General Actions, click Directory
Scanner.
The Scanner window opens.
4. Fill in this information:
AD Login n User name (AD) - Enter the user name to access the Active Directory.
details n Domain name - Enter the domain of the Active Directory.
n Password (AD) - Enter the password to access the Active Directory.
When you create a new AD scanner, the Organization Directory Scan is automatically disabled.
To see information on your activated AD scanners, go to the Endpoint Settings view.
Note - You can also reach scanner configuration form through the Endpoint Settings
view > Setup full Active Directory sync.
1. The Endpoint Security client (1) requests an authentication ticket from the
Active Directory server (2).
2. The Active Directory server sends the ticket (3) to the client (1).
3. The client sends the ticket to the Endpoint Security Management Server (4).
Important - If you use Active Directory Authentication, then Full Disk Encryption and
Media Encryption & Port Protection are only supported on endpoint computers that are
part of Active Directory.
Note - Full Disk Encryption and Media Encryption & Port Protection are not supported
on endpoint computers in your environment that are not part of the Active Directory.
Endpoint Security Strong Authentication uses the Kerberos network authentication protocol.
To enable the Active Directory server to validate the identity of clients that authenticate themselves
through Kerberos, run the ktpass.exe command on the Active Directory Server. By running the
ktpass command, you create a user that is mapped to the ktpass service. This creates a Principal
Name for the AD server. The Principal Name must have this format: ServiceName/realm@REALM
Important - After you create the user that is mapped to the ktpass service, do not
make changes to the user. For example, do not change the password. If you do
change the user, the key version increases and you must update the Version Key in
the New Authentication Principal window in Harmony Endpoint.
cd %WinDir%\System32\
Example:
Parameters:
Important - We recommend that you do not use DES-based encryption for the
Active Directory Domain Controller server, as it is not secure. If you choose to
use DES encryption and your environment has Windows 7 clients, see
sk64300
Notes:
n Make sure that the clock times on the Endpoint Security servers and the
Kerberos server are less than 5 minutes apart. If the difference in the
clock times is more than 5 minutes, a runtime exception shows and
Active Directory authentication fails. On Gaia, use NTP or a similar
service.
n To use Capsule Docs with Single Sign-On, disable the User Access
Control (UAC) on Windows Active Directory Servers.
Important - Use the Unauthenticated mode only for evaluation purposes. Never use
this mode for production environments. Configure the authentication settings before
moving to production.
Field Description
Field Description
Version Key Enter the version number according to the Active Directory output in the vno
field.
For example: 7
Encryption Select the encryption method according to the Active Directory output in the
method etype field.
For example: RC4-HMAC
Password Enter (and confirm) the password of the Active Directory Domain Admin user
you created for Endpoint Security use.
For example: 123456
4. Click Add.
5. When you are ready to work in Strong Authentication mode, select Work in authenticated mode in
the Authentication Settings tab.
Important - After you turn on Strong Authentication, wait one minute before you
initiate any client operations.
It takes time for the clients and the Endpoint Security Management Server to
synchronize. During this time, the environment remains unauthenticated, and some
operations fail. The exact amount of time depends on the Active Directory scanner
(see "Managing Active Directory Scanners" on page 184).
Step 3 of 3: Save Changes
After you finished configuring strong authentication for Active Directory, save your changes.
1. In Harmony Endpoint, go to the Policy tab.
2. On the Policy Toolbar, click Save All Changes.
4. Configure the other fields with the same values as the previously configured authentication settings:
n Principle Name
n Version Key
n Encryption Method
n Password
5. Click OK.
6. Go to the Policy tab and click Save All Changes.
Check the service name. Make sure that there are no typing errors and that the format is correct.
If there was an error, correct it on the Check Point Endpoint Security Management Server.
Favorites Select one of the Logs or View that you marked with the Favorite icon ( )
Recent Select one of the Logs or Views that you opened recently
Logs Select one of the widgets with logs collected from all Harmony Endpoint clients
Views Select one of the Views with data from all available blades, services, and applications
You can open as many tabs as you want providing they show different views.
Use the toolbar on the top to open views, create new views and reports, export them to PDF and perform
relevant actions.
See all collected logs in the Harmony Endpoint Logs view:
Use the time filter (1) and select the relevant options on the Statistics pane (3) to set specific criteria and
customize the search results. Alternatively, you can enter your query in the search bar. For more details
about the Query Language, see "Query Language Overview" on page 195.
Item Description
1 Time period - Search with predefined custom time periods or define another time period for
the search.
3 Statistics pane - Shows statistics of the events by Blades, Severity of the event and other
parameters.
5 Results pane - Shows log entries for the most recent query.
6 Options - Hide or show a client identity in the Card, and export the log details to CSV.
Most query keywords and filter criteria are not case sensitive, but there are some exceptions.
For example, "source:<X>" is case sensitive ("Source:<X>" does not match).
If your query results do not show the expected results, change the case of your query criteria, or try upper
and lower case.
When you use queries with more than one criteria value, an AND is implied automatically, so there is no
need to add it. Enter OR or other boolean operators if needed.
Criteria Values
Criteria values are written as one or more text strings.
You can enter one text string, such as a word, IP address, or URL, without delimiters.
Phrases or text strings that contain more than one word must be surrounded by quotation marks.
One-word string examples
n John
n inbound
n 192.168.2.1
n some.example.com
n dns_udp
Phrase examples
n "John Doe"
n "Log Out"
n "VPN-1 Embedded Connector"
IP Addresses
IPv4 and IPv6 addresses used in log queries are counted as one word.
Enter IPv4 address with dotted decimal notation and IPv6 addresses with colons.
Example:
n 192.0.2.1
n 2001:db8::f00:d
You can also use the wildcard '*' character and the standard network suffix to search for logs that match
IP addresses within a range.
Examples:
n
src:192.168.0.0/16
NOT Values
You can use NOT <field> values with Field Keywords in log queries to find logs for which the value of the
field is not the value in the query.
Syntax:
Example:
NOT src:10.0.4.10
Wildcards
You can use the standard wildcard characters (* and ?) in queries to match variable characters or strings in
log records.
You can use more than the wildcard character.
Wildcard syntax:
n The ? (question mark) matches one character.
n The * (asterisk) matches a character string.
Examples:
n Jo? shows Joe and Jon, but not Joseph.
n Jo* shows Jon, Joseph, and John Paul.
If your criteria value contains more than one word, you can use the wildcard in each word.
For example, 'Jo* N*' shows Joe North, John Natt, Joshua Named, and so on.
Note - Using a single '*' creates a search for a non-empty value string. For example asset name:*
Field Keywords
You can use predefined field names as keywords in filter criteria.
The query result only shows log records that match the criteria in the specified field.
If you do not use field names, the query result shows records that match the criteria in all fields.
This table shows the predefined field keywords. Some fields also support keyword aliases that you can type
as alternatives to the primary keyword.
Keyword
Keyword Description
Alias
destination dst Traffic destination IP address, DNS name or Check Point network
object name
source src Traffic source IP address, DNS name or Check Point network
object name
<field name>:<values>
Where:
n <field name> - One of the predefined field names
n <values> - One or more filters
To search for rule number, use the Rule field name.
For example:
rule:7.1
If you use the rule number as a filter, rules in all the Layers with that number are matched.
To search for a rule name, you must not use the Rule field. Use free text.
For example:
Best Practice - Do a free text search for the rule name. Make sure rule names are
unique and not reused in different Layers.
Examples:
n source:192.168.2.1
n action:(Reject OR Block)
You can use the OR Boolean operator in parentheses to include multiple criteria values.
Important - When you use fields with multiple values, you must:
n Write the Boolean operator, for example AND.
n Use parentheses.
Boolean Operators
You can use the Boolean operators AND , OR, and NOT to create filters with many different criteria.
You can put multiple Boolean expressions in parentheses.
If you enter more than one criteria without a Boolean operator, the AND operator is implied.
When you use multiple criteria without parentheses, the OR operator is applied before the AND operator.
Examples:
n
blade:"application control" AND action:block
Shows log records from the Application and URL Filtering Software Blade where traffic was blocked.
n
192.168.2.133 10.19.136.101
Shows log entries that match the two IP addresses. The AND operator is presumed.
n
192.168.2.133 OR 10.19.136.101
Shows all log entries from the Firewall, IPS or VPN blades that are not dropped.
The criteria in the parentheses are applied before the AND NOT criterion.
n
source:(192.168.2.1 OR 192.168.2.2) AND destination:17.168.8.2
Shows log entries from the two source IP addresses if the destination IP address is 17.168.8.2.
This example also shows how you can use Boolean operators with field criteria.
Exporting Logs
Check Point Log Exporter is an easy and secure method to export Check Point logs over syslog. Log
Exporter is a multi-threaded daemon service which runs on a log server. Each log that is written on the log
server is read by the Log Exporter daemon. It is then transformed into the applicable format and mapping
and sent to the end target.
For more information, see sk122323.
Procedure
1. Create a CA certificate
Step Description
openssl req -x509 -new -nodes -key ca.key -days 2048 -out ca.pem
Best Practice - We recommend to use the device IP address as the Common Name.
Step Description
Step Description
5 Assign the read permissions to the ca.pem and cp_client.p12 certificate files:
chmod -v +r ca.pem
chmod -v +r cp_client.p12
Step Description
Step Description
Push
Windo macO Linu
Category Operation Description
ws S x
s
Anti- Scan for Runs an Anti-Malware scan on the Yes Yes Local
Malware Malware computer or computers, based on the CLI
configured settings. only
Push
Windo macO Linu
Category Operation Description
ws S x
s
Push
Windo macO Linu
Category Operation Description
ws S x
s
Push
Windo macO Linu
Category Operation Description
ws S x
s
3. Select the devices on which you want to perform the push operation.
4. Click Next.
5. Configure the operation settings.
6. Click Finish.
Notes:
n See the results of the operations on each endpoint in the Endpoint List section at
the bottom part of the screen.
n You can push operations from the Asset Management view as well - select the
applicable device and click Push Operation.
Threat Hunting
Threat Hunting is an investigative tool which collects attack information on the organization's endpoints. The
complexity of attacks is ever growing. Because no prevention is 100% and the average dwell time of
advanced attacks is 280 days, the need arises for visibility and investigation tools. Threat Hunting collects
information on all malicious and benign events in the organizations' endpoint with Harmony Endpoint
installed.
The information collected lets the analyst:
n Investigate the full scope of an attack.
n Discover a stealth attack through watching a suspicious activity.
n Remediate the attack before it causes further damage.
n Proactively hunt for advanced attacks by searching for anomalies, using hunting leads and
enrichment
Threat Hunting has these capabilities:
n Data collection and enrichment - All events are collected through multiple sensors on the Harmony
Endpoint, sent to a unified repository and enriched by ThreatCloud, MITRE mapping and alerts from
all Harmony Endpoint prevention engines.
n Rich toolset for custom queries, drill down and pivoting to suspicious activity.
n Predefined queries and a MITRE dashboard which map all activity and allow a quick start to proactive
hunting.
n Remediation actions per result or a bulk operation integrated in the Threat Hunting flow (such as file
quarantine and kill process).
The data is saved for 7 days, unless an extended retention license is purchased.
Item Description
2 Let the hunt begin - Here you can actively create search queries.
6 Bookmarks - Here you can save all the queries that you ran.
7 History - Here you can see all the queries that you used.
You can hunt for threats using predefined queries or by proactively creating the queries.
n To use predefined queries:
l Go to Predefined Hunting Queries or click the ellipsis icon next to the search box and select
Predefined. Here you can quickly find all active attacks and browse through different malicious
events detected by Endpoint clients.
l Click the ellipsis icon next to the search box and select MITRE ATT&CK - This leads you to the
MITRE ATT&CK Dashboard. The MITRE ATT&CK dashboard provides real-time visibility on
all the techniques observed by Harmony Endpoint across your endpoint devices. It maps all
raw events to MITRE TTPs regardless of malicious, suspicious or benign. The MITRE
ATT&CK dashboard is divided into 12 categories, each category is a stage in an attack. Each
category includes multiple attack techniques. When you click a technique, a window opens
with an explanation about the technique and a list of predefined queries. Run a query to get a
list of the events in which the specific technique implementation was used.
n To proactively search for events, go to Let the hunt begin and click the + sign. Select the required
filter, enter the applicable information for the search, and click Add.
The search results are arranged in a timeline. The timeline provides behavioral insights that can indicate
anomalies or attack peaks. You can filter events based on the timeline by clicking the hexagon. Detailed
information about the event is available, together with intelligent enrichment, such as attack classification,
malware family and Mitre technique details.
You can filter the results by date and process.
When data is returned from a query, these are the available remediation options: single or bulk quarantine,
and process termination. Full forensics analysis is also available.
Supported Versions
n Agent version:
l Recommended version - E84.10 and above.
n Management version
l Cloud only, web management.
l Management version - R80.40 and above
Technology Description
Anti-Malware SandBlast Linux Anti-Malware engine detects trojans, viruses, malware, and other
malicious threats.
The engine is implemented as a multi-threaded flexible scanner daemon. It is
managed centrally through a web-console.
In addition, it supports command line utilities for on-demand file scans, access
functionality, and automatic signature updates.
Threat Hunting / An Endpoint Linux device deployed with SandBlast Linux, constantly updates
Endpoint Check Point Cloud with Indicator of Compromise (IoC) and Indicator of Attack (IoA)
Detection and events.
Response (EDR) The Threat Hunting technology lets the user proactively search for cyber threats
that made it through the first line of defense to the Linux Endpoint device.
Threat Hunting uses advanced detection capabilities, such as queries and
automation, to find malicious activities and extract hunting leads of data.
Behavioral guard Dynamic analysis of malwares executed on the Endpoint Client, based on the
behavioral patterns of many types of attacks, such as ransomwares, cryptominers
and trojans.
Prerequisites
n Available Internet access for the protected device.
n For RHEL/CentOS, it is necessary to have access to EPEL (Extra Packages for Enterprise
Linux) repository.
n If the device has no internet access, you must enable access to certain URLs. For more information,
see sk116590.
n To enable the Threat Hunting function, make sure that Threat Hunting is enabled in the
applicable policy rule. Navigate to Policy > Threat Prevention > Analysis & Remediation and
ensure Threat Hunting is set to ON.
Notes:
l If Strong/Kerberos authentication is enabled, then HTTP 401 is in the
/var/log/checkpoint/cpla/cpla.log.
l It is necessary to put the keytab file used for authentication set up in the file
/var/lib/checkpoint/cpmgmt/auth.keytab (the file is generated by the ktpass utility).
cpla --help
cpla am --help
To show information about the product and the security modules installed (Anti-Malware, EDR) run:
cpla info
cpla am info
To show the help for available commands for the installed EDR module, run:
cpla bg --help
cpla bg--help
cpla bg info
Quarantine Commands
To see a list of all current quarantined files, run:
To remove a file from quarantine, and restores the file to its original place, run:
cpla am detections
Note - To limit the number of detections displayed, use the parameter --limit <number_
of_detections>. Default is 100.
cpla bg detections
Note - To limit the number of detections displayed, use the parameter --limit <number_
of_detections>. Default is 100.
Logs
To collect the logs of the product:
cpla collect-logs
Note - When you use this command, it prepares a Zip file which you can send to the
support manually.
Best Practice - We recommend that you remove any other 3rd party Anti-Malware
solution before you install Harmony Endpointfor Linux.
Best Practice - Use an extra 1 GHz "CPU Power" for each scanning machine.
Best Practice - We recommend to use a different naming pattern for each machine in each pool.
Procedure
1. In VMware Horizon, select Automated Desktop Pool in the Type panel of Add Desktop Pool.
3. In the vCenter Server panel, select Instant Clones or View Composer Linked Clone.
Full Clones are not currently supported.
Recommended Steps:
1. Configure a signature server machine.
2. Configure a client machine (golden image).
3. Create a test pool.
4. Deploy the production pool.
Note - If the folder does not exist, the endpoint creates it automatically.
Setup Validation
Wait 20 minutes to make sure:
n Anti-Malware Signatures version is current.
n Shared Signatures folder exists with Anti-Malware signatures.
Important - If the folder is empty, the setup is not valid.
Important:
n When you apply VDI settings through Policy to Golden Image, you must apply
VDI settings through Policy to cloned Virtual Machines.
1. In VMware Horizon, choose Automated Desktop Pool in the Type panel of Add Desktop Pool.
4. In the Guest Customization panel, select Allow reuse of pre-existing computer account.
Pool Validation
Access a few cloned machines and make sure that:
n Machines connect to the Endpoint Security Management Server.
n Applicable Software Blades run.
n Anti-Malware Signatures are current.
n Machines appear on the Server User Interface.
l Fully supported with Citrix Provisioning Services (PVS) running the Harmony Endpoint client
version E86.50 and higher.
Important - Make sure that you do not disable the Windows Security Center service.
you upgrade the vDisk through the golden image and not one of the
clones.
l The transfer of a clone back to the golden image is not supported.
Best Practice - Update manually with Update Now from the Endpoint tray
icon at least once a day.
Best Practice - Scan manually with Scan System Now from the Endpoint
tray icon for every signature update.
Assignment to a pre-defined Virtual Group occurs during the Export Package phase.
All clones from this Exported Package enter the computer group upon registration to the Endpoint
Security Management Server.
1. Create a new Virtual Group.
2. Export the applicable packages.
From the left navigation panel, click Policy.
In the Deployment Policy section, click Export Package.
3. Assign the new Virtual Group to a relevant policy.
4. Install the exported package on the Golden Image.
Provision all VDI machines. Once the machines exist, assign them to a policy.
1. Create a new Virtual Group and add all the relevant machines.
2. Create a policy and assign it to the Virtual Group.
Limitations
n VDI Clients must be part of a domain. Workgroup configurations are not supported.
n FDE capability is not supported. Do not enable FDE in packages for Non-Persistent VDI machines.
n "Anti-Malware Scanning Storms" may occur when the Anti-Virus scan runs at the same time on
multiple Virtual Machines on the same physical server. A serious degradation of the system
performance is possible that can affect disk I/O and CPU utilization.
n The "Repair" push operation does not work for the Non-Persistent VDI machines.
Appendix
Disabling the Anti-Malware Periodic Scan
"Anti-Malware Scan Storms" can occur when anti-virus scans run at the same time on multiple virtual
machines on the same physical server.
A degradation of system performance is possible that can affect disk I/O and CPU usage.
We recommend that you disable the Anti-Malware periodic scan in one of these ways:
In Endpoint Web Management Console
4. Click Save.
5. Install policy.
In SmartEndpoint
1. In the Select action field, select Perform periodic anti-malware can every month.
2. Clear the "Perform Periodic Scan option.
3. Install policy.
1. Connect with the GuiDBedit Tool (sk13009) to the Endpoint Security Management Server.
2. Configure the value false for the attribute enable_schedular_scan.
3. In SmartEndpoint, install policy.
1. In Windows Registry, configure the value 0x0b for the AVSchedOf key:
n On 64-bit operating system:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\CheckPoint\EndPoint
Security\Anti-Malware\AVSchedOf=(DWORD)0x0b
HKEY_LOCAL_MACHINE\SOFTWARE\CheckPoint\EndPoint Security\Anti-
Malware\AVSchedOf=(DWORD)0x0b
Manual Configuration
Note - On Workgroup machines, the "SYSTEM" account does not have network
login rights. This configuration is not supported.
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\CheckPoint\Endpoint
Security\Anti-Malware\VdiSignatureServer=(DWORD)0x01
HKEY_LOCAL_MACHINE\SOFTWARE\CheckPoint\Endpoint Security\Anti-
Malware\VdiSignatureServer=(DWORD)0x01
2. Configure the path to the shared signatures folder in the key AVSharedBases:
n On 64-bit operating system:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\CheckPoint\Endpoint
Security\Anti-Malware\AVSharedBases=
(SZ)"DISK:\\Path\\To\\Shared\\Folder"
HKEY_LOCAL_MACHINE\SOFTWARE\CheckPoint\Endpoint Security\Anti-
Malware\AVSharedBases=(SZ)"DISK:\\Path\\To\\Shared\\Folder"
Notes:
n If you do not configure the path, then the default shared
folder is:
C:\ProgramData\CheckPoint\Endpoint
Security\Anti-Malware\bases\shared
n The default shared folder exists after the first successful
update.
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\CheckPoint\Endpoint
Security\Anti-Malware\AVBasesScheme=(DWORD)0x01
HKEY_LOCAL_MACHINE\SOFTWARE\CheckPoint\Endpoint Security\Anti-
Malware\AVBasesScheme=(DWORD)0x01
3. In Windows Registry, configure the path to the shared signatures folder in the key
AVSharedBases:
n On 64-bit operating system:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\CheckPoint\Endpoint
Security\Anti-Malware\AVSharedBases=
(SZ)"\\Server\FolderWithSharedSignatures"
HKEY_LOCAL_MACHINE\SOFTWARE\CheckPoint\Endpoint Security\Anti-
Malware\AVSharedBases=(SZ)"\\Server\FolderWithSharedSignatures"
Notes:
n If you do not configure the path, then the default shared folder is:
C:\ProgramData\CheckPoint\EndpointSecurity\Anti-
Malware\bases\shared
n The default shared folder exists after the first successful update.
4. Reboot the machine or restart the Anti-Malware process.
Licensing
Licensing is per user. Each user is counted as a seat (using existing SKUs).
Limitations
n User-based policy is not supported. By default, computers will receive the entire organization policy
unless you create a computer-based rule.
n By default, the Endpoint Security client icon is turned off in the notification area (system tray) for all
the users logged on to the server. This is to prevent client notifications triggered by a specific user
action sent to all users. User checks (For example, Malware detections, upgrade process and push
operations) are not displayed. To turn on the Endpoint Security client icon in the notification area for a
specific user, see step 3 in the procedure below.
n The Logs menu does not show user details. The Terminal Server shows all logged on users as
nlocal.
n Compliance remediation Run as User is not supported. For more information, see "Compliance" on
page 143.
n For the Anti-Malware capability:
l Terminal Server exclusions does not support User Environment Variables.
l Scanning and quarantine are supported only for a directory that can be accessed by the
System Account.
l Reporting - When infections are found, the Network Drive appears as "unknown" when a
network drive cannot be accessed by System Account.
n Configure proxy settings for the Windows Server machine in the System Account.
n The Full Disk Encryption blade is not supported.
n The Media Encryption blade is not be supported.
n Windows Subsystem for Linux (WSL) is not be supported.
n Internet Explorer extension is not supported.
Procedure
1. Install the Endpoint Security client package version E86.20 or higher to the Terminal Server. For
more information, see "Deploying Endpoint Clients" on page 22.
2. Enable the Terminal Server mode on the Endpoint Security client through one of these methods:
n Use the export package or Tiny Agent/ Initial Client:
a. Open the Command Prompt window in Administrator mode and run:
msiexec /i eps.msi TS=1 OR EndpointSetup.exe TS=1.
b. Once Client is installed, open the Registry Editor and navigate to
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\CheckPoint\Endpoint
Security] and make sure that the value of the TSM key is dword:00000001.
n Manually change the registry:
a. Navigate to C:\Windows\Temp\<GUID> and run passdialog.exe file.
b. When prompted, enter the uninstall password.
c. Open Registry Editor and navigate to
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\CheckPoint\Endpoint
Security. Add a new TSM key with the value dword:00000001.
d. Reboot the server.
3. Optional - By default,the Endpoint Security client is turned off in the notification area (system tray) for
all the users logged on to the server. This is to prevent sending notifications for a specific user action.
To turn on the Endpoint Security client icon in the notification area for a specific user:
a. Remove Self-Protection: Run the passdialog.exe file.
b. When prompted, enter the uninstall password.
c. Navigate to C:\Program Files (x86)\CheckPoint\Endpoint Security\UIFramework\Bin\ and run
the cptrayUI.exe file.
Recent Tasks
The running and the queued tasks appear in the Recent Tasks window at the top right of your screen.
Known Limitations
These are the current known limitations for Harmony Endpoint:
n You cannot perform any action in SmartEndpoint during the download of the Endpoint Security client
package until the download is complete.
n Capsule Docs and Endpoint URL Filtering are not supported.
n When you create a new administrator, you cannot use the "Change password on next login" option.
n In SmartEndpoint reports, the IP address of the client may be wrong due to network hops.
n Use SmartEndpoint to switch to SmartConsole and SmartUpdate:
n Distributed Active Directory Scanner: The deletion of a user from an Active Directory is not detected
by the automatic scan and it is not reflected in the organizational tree.
n Unlock On LAN is not working. During Pre-boot, the client device cannot communicate correctly with
the server.
n These versions are not supported with Harmony Endpoint:
l E80.64 Endpoint Security client for macOS
l E80.71 Endpoint Security client for macOS
l E80.89 Endpoint Security client for macOS
n You cannot upgrade from E80.64, E80.71, E80.89 Endpoint Security for macOS clients to these
versions:
l E82.00 Endpoint Security client for macOS
l E82.50 Endpoint Security client for macOS
n When you create a new AD scanner, you cannot scan user certificates from Active Directory.
n In order to use WSL2 on Windows 10 and 11 with Harmony Endpoint installed you must alter your
firewall configuration. These changes apply only when you use the firewall blade. For additional
information please see sk177207
Revision History
Date Description
07 June 2022 Updated "Configuring Clients for Non-Persistent Desktops" on page 226
17 May 2022 Updated "Viewing Computer Information" on page 61 about viewing click logs by IP
address.
09 May 2022 Added information on Network URL Filtering in "Web & Files Protection" on page 71
4.May 2022 Added Disabling Incognito Mode, BrowserGuest Mode, and InPrivate Mode
31 March Added "Supported Operating Systems for the Endpoint Client" on page 20.
2022
03 March Added "Harmony Endpoint for Terminal Server / Remote Desktop Services" on
2022 page 242.
03 March SUSE Linux enterprise server (SLES) and OpenSUSE are supported only with the Anti-
2022 Malware blade. Refer "Harmony Endpoint for Linux Overview" on page 215.
07 February Added "Customized Browser Block Pages" on page 160 to the "Client User Interface
2022 Settings" on page 159 topic.
Date Description
Date Description
01 November The Computer Management view on the left navigation panel was renamed to Asset
2021 Management
Updated: "Configuring the Endpoint Policy" on page 68
Date Description
13 October Updated:
2021 Introduction
10 October Added:
2021 "Recent Tasks" on page 247
07 October Updated:
2021 "Known Limitations" on page 248
"Connected, Disconnected and Restricted Rules" on page 168
01 October Updated:
2021
n Adding Exclusions to Rules
n "Automatic Deployment of Endpoint Clients" on page 24
n "Remotely Installing the Initial Client" on page 36
26 Updated:
September
2021
n "Configuring Client Settings " on page 158
13 Updated:
September
2021
n "BitLocker Encryption for Windows Clients" on page 98
02 Added:
September
2021
n "User Authentication to Endpoint Security Clients (OneCheck)" on page 101
n "Configuring Client Settings " on page 158
31 August Added:
2021
n "Connected, Disconnected and Restricted Rules" on page 168
Updated:
n "Web & Files Protection" on page 71
05 August Added:
2021
n "Token-Limited Installation" on page 23
Updated:
n "Manual Deployment" on page 28
Date Description
22 April 2021 Rebranded the product name across the Administration Guide - from SandBlast Agent
to Harmony Endpoint
29 March Added:
2021
n "Application Control" on page 133
22 March Updated:
2021
n "Configuring Client Settings " on page 158
n "Harmony Endpoint for Linux" on page 214
11 March Added:
2021
n "Configuring Media Encryption & Port Protection" on page 109
Updated:
n "Viewing Computer Information" on page 61
n "Exporting Logs" on page 201
25 February Updated:
2021
n Registering to the Infinity Portal
n "Creating a New Endpoint Management Service" on page 17
n "Managing Firewall Objects and Groups" on page 127
n "Monitoring Harmony Endpoint Deployment and Policy" on page 42
22 February Added:
2021
n "Harmony Endpoint for Linux" on page 214
08 February Updated:
2021
n "Managing Licenses" on page 51
n "BitLocker Encryption for Windows Clients" on page 98
n "Monitoring Harmony Endpoint Deployment and Policy" on page 42
n "Performing Push Operations" on page 205
07 January Added
2021
n "Firewall" on page 123
Date Description
11 November Added:
2020
n "Remote Installation of Initial Client" on page 33
n "Threat Hunting" on page 210
Updated:
n "Exporting Logs" on page 201