<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Harmony Endpoint On-Premises Architecture: Components, Communication Flows &amp;amp; Ports in Endpoint</title>
    <link>https://community.checkpoint.com/t5/Endpoint/Harmony-Endpoint-On-Premises-Architecture-Components/m-p/279803#M11550</link>
    <description>&lt;P&gt;&lt;EM&gt;Article 1 of the Harmony Endpoint Deep Dives series · Endpoint Security Management R81.20 (on-premises) · Author: Jorge Luiz&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Purpose:&lt;/STRONG&gt; map the complete architecture of a Check Point Endpoint Security on-premises environment (R81.20): every component, every communication channel, every port — so you can design, firewall, and troubleshoot your deployment with confidence.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Audience:&lt;/STRONG&gt; Security Engineers, Endpoint Administrators, SOC Analysts — beginner friendly.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Prerequisites:&lt;/STRONG&gt; basic familiarity with Check Point management concepts (SmartConsole). No prior Harmony Endpoint knowledge required.&lt;/P&gt;&lt;H2&gt;Overview&lt;/H2&gt;&lt;P&gt;Check Point Endpoint Security is an integrated suite that combines &lt;STRONG&gt;data security, network security, advanced threat prevention, forensics, and remote access VPN&lt;/STRONG&gt; — all managed centrally from a single console.&lt;/P&gt;&lt;P&gt;An on-premises environment is built from three mandatory elements plus two optional ones:&lt;/P&gt;&lt;TABLE border="1" cellpadding="8"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Component&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Role&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Endpoint Security Management Server&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;Holds policy management and databases (policies, user/computer objects, licensing, monitoring data). Communicates with clients to update components, policies and protection data. Contains the &lt;STRONG&gt;Directory Scanner&lt;/STRONG&gt;, which reads the Active Directory structure for directory-based policy assignment.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;SmartEndpoint&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;The SmartConsole application used to deploy, monitor and configure Endpoint Security clients and policies.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Endpoint Security Clients&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;Software on end-user computers that monitors security status and enforces policies.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Endpoint Policy Server&lt;/STRONG&gt; (optional)&lt;/TD&gt;&lt;TD&gt;Improves performance in large environments by handling most client communication: heartbeat and sync requests, policy downloads, Anti-Malware updates, and client logs.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Secondary Management Server&lt;/STRONG&gt; (optional)&lt;/TD&gt;&lt;TD&gt;High Availability — a backup server if the primary goes down.&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":information:"&gt;ℹ️&lt;/span&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt; in Check Point documentation, "Endpoint Security Management Server" refers to &lt;STRONG&gt;all&lt;/STRONG&gt; Endpoint Security servers in the environment — including the optional Endpoint Policy Servers.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":information:"&gt;ℹ️&lt;/span&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt; the Active Directory Server is the repository of your organization's user information, but it is &lt;STRONG&gt;not&lt;/STRONG&gt; part of the Endpoint Security Management Server.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="diag1-arquitetura.png" style="width: 999px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/34724i9356EBB2E1120A91/image-size/large?v=v2&amp;amp;px=999" role="button" title="diag1-arquitetura.png" alt="diag1-arquitetura.png" /&gt;&lt;/span&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;H2&gt;How It Works — Communication Flows&lt;/H2&gt;&lt;H3&gt;1. Client → Server: the client is ALWAYS the initiator&lt;/H3&gt;&lt;P&gt;This is the single most important architectural fact for firewall design: &lt;STRONG&gt;endpoint clients always initiate the connections&lt;/STRONG&gt;. The server never connects "down" to a client.&lt;/P&gt;&lt;TABLE border="1" cellpadding="8"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Service (Protocol/Port)&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Communication&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Notes&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HTTPS (TCP/443)&lt;/TD&gt;&lt;TD&gt;Most communication (TLSv1.2)&lt;/TD&gt;&lt;TD&gt;e.g., endpoint registration, new file encryption key retrieval&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HTTPS (TCP/443)&lt;/TD&gt;&lt;TD&gt;Policy downloads&lt;/TD&gt;&lt;TD&gt;The policy files themselves are encrypted with &lt;STRONG&gt;AES&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HTTPS (TCP/443)&lt;/TD&gt;&lt;TD&gt;Heartbeat&lt;/TD&gt;&lt;TD&gt;Periodic; reports policy status and compliance changes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HTTPS (TCP/443)&lt;/TD&gt;&lt;TD&gt;Application Control queries&lt;/TD&gt;&lt;TD&gt;Reputation of unknown applications&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HTTPS (TCP/443)&lt;/TD&gt;&lt;TD&gt;Log uploads&lt;/TD&gt;&lt;TD&gt;Client logs sent to the server&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Proprietary Check Point protocol&lt;/TD&gt;&lt;TD&gt;Sensitive services&lt;/TD&gt;&lt;TD&gt;FDE Recovery Data Upload, Media Encryption &amp;amp; Port Protection Key Exchange, FDE User Acquisition &amp;amp; credentials&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HTTPS (TCP/80)&lt;/TD&gt;&lt;TD&gt;Anti-Malware signature updates&lt;/TD&gt;&lt;TD&gt;The engine verifies signatures before loading and during the update&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HTTPS (TCP/443)&lt;/TD&gt;&lt;TD&gt;Client package downloads&lt;/TD&gt;&lt;TD&gt;Packages are signed and verified on the client before installation&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":warning:"&gt;⚠️&lt;/span&gt;&lt;STRONG&gt;Warning:&lt;/STRONG&gt; make sure that HTTP (TCP/80) and HTTPS (TCP/443) services and ports are allowed by Firewall or Application Control rules, and that there is routing between all Endpoint Security elements. Missing either is the classic root cause of "agent not communicating".&lt;/P&gt;&lt;H3&gt;2. Console &amp;amp; Server → Server (SIC)&lt;/H3&gt;&lt;P&gt;Communication between management elements uses Check Point &lt;STRONG&gt;Secure Internal Communication (SIC)&lt;/STRONG&gt; — the elements authenticate each other with certificates.&lt;/P&gt;&lt;TABLE border="1" cellpadding="8"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Service (Protocol/Port)&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Communication&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SIC (TCP/18190–18193)&lt;/TD&gt;&lt;TD&gt;SmartEndpoint console → Management Servers&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SIC (TCP/18190–18193)&lt;/TD&gt;&lt;TD&gt;Endpoint Policy Server → Management Servers&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SIC (TCP/18221)&lt;/TD&gt;&lt;TD&gt;Secondary → Primary Management&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HTTPS (TCP/443)&lt;/TD&gt;&lt;TD&gt;Endpoint Policy Server → Primary Management (monitoring events)&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;H3&gt;3. The Heartbeat — small message, big responsibilities&lt;/H3&gt;&lt;P&gt;Every &lt;STRONG&gt;60 seconds&lt;/STRONG&gt; (default), each client initiates a heartbeat to its server. The heartbeat:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Confirms connectivity&lt;/LI&gt;&lt;LI&gt;Reports policy status changes&lt;/LI&gt;&lt;LI&gt;Updates the endpoint's &lt;STRONG&gt;Compliance state&lt;/STRONG&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;The heartbeat also drives the compliance enforcement state machine — by default, a client is restricted after &lt;STRONG&gt;5&lt;/STRONG&gt; consecutive out-of-compliance heartbeats:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="diag2-compliance-estados.png" style="width: 910px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/34725i86D7D64F87CE21B3/image-size/large?v=v2&amp;amp;px=999" role="button" title="diag2-compliance-estados.png" alt="diag2-compliance-estados.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="diag3-sequencia-client-server.png" style="width: 999px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/34726i52392B172490BA39/image-size/large?v=v2&amp;amp;px=999" role="button" title="diag3-sequencia-client-server.png" alt="diag3-sequencia-client-server.png" /&gt;&lt;/span&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;H2&gt;Configuration&lt;/H2&gt;&lt;H3&gt;Tuning the heartbeat interval&lt;/H3&gt;&lt;OL&gt;&lt;LI&gt;In SmartEndpoint, click &lt;STRONG&gt;Manage &amp;gt; Endpoint Connection Settings&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;In &lt;STRONG&gt;Connection Settings&lt;/STRONG&gt;, set the &lt;STRONG&gt;Interval between client heartbeats&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;In &lt;STRONG&gt;Out-Of-Compliance&lt;/STRONG&gt;, set &lt;STRONG&gt;"Client will restrict non compliant endpoint after"&lt;/STRONG&gt; (default: 5 heartbeats)&lt;/LI&gt;&lt;LI&gt;Click &lt;STRONG&gt;OK&lt;/STRONG&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":light_bulb:"&gt;💡&lt;/span&gt;&lt;STRONG&gt;Tip:&lt;/STRONG&gt; shorter interval = fresher compliance data but more management load. Longer interval = less load but staler logs and reports. 60 seconds is the balanced default.&lt;/P&gt;&lt;H3&gt;Enforcing TLSv1.2 only&lt;/H3&gt;&lt;P&gt;By default the servers accept &lt;STRONG&gt;TLSv1.2 and TLSv1&lt;/STRONG&gt;. To restrict to TLSv1.2 only, on each server:&lt;/P&gt;&lt;PRE&gt;cpstop
# Back up first:
cp -v $UEPMDIR/apache/conf/ssl.conf{,_BKP}
# Edit $UEPMDIR/apache/conf/ssl.conf and change:
#   SSLProtocol +TLSv1 +TLSv1.2   --&amp;gt;   SSLProtocol TLSv1.2
cpstart&lt;/PRE&gt;&lt;H3&gt;SHA-256 management certificate&lt;/H3&gt;&lt;P&gt;On R80+ clean installations the management certificate is SHA-256 by default. For environments upgraded from R77.x or lower, SHA-256 can be used for renewed certificates after the previous one expires:&lt;/P&gt;&lt;PRE&gt;cpca_client set_sign_hash sha256&lt;/PRE&gt;&lt;P&gt;Per &lt;STRONG&gt;sk103840&lt;/STRONG&gt;, the underlying mechanics are important to understand:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;In R77.x and lower, the &lt;STRONG&gt;Internal CA (ICA)&lt;/STRONG&gt; issues certificates based on &lt;STRONG&gt;SHA-1&lt;/STRONG&gt; by default; in R80.xx, &lt;STRONG&gt;SHA-256&lt;/STRONG&gt; signs the ICA by default.&lt;/LI&gt;&lt;LI&gt;Certificates issued by the ICA &lt;STRONG&gt;inherit the signature algorithm of the ICA certificate&lt;/STRONG&gt;. Old certificates issued by an old SHA-1 ICA root &lt;STRONG&gt;stay SHA-1&lt;/STRONG&gt; even after the ICA root is recreated with SHA-256 — they must be renewed/recreated to pick up SHA-256.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;To check the signature algorithm of the ICA certificate (Expert mode on the Management Server):&lt;/P&gt;&lt;PRE&gt;cpopenssl pkcs12 -in $FWDIR/conf/InternalCA.p12 -nokeys -nomacver -passin pass: | cpopenssl x509 -noout -text | grep "Signature Algorithm"
# SHA-256 output: Signature Algorithm: sha256WithRSAEncryption&lt;/PRE&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":information:"&gt;ℹ️&lt;/span&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt; if the ICA is still SHA-1, see sk158096 (ICA certificate renewal). Two facts from that SK worth knowing: the ICA certificate is valid for &lt;STRONG&gt;20 years&lt;/STRONG&gt; and historically did &lt;STRONG&gt;not&lt;/STRONG&gt; renew automatically — automatic renewal (one year before expiration) was introduced starting with R82 and recent Jumbo Hotfix Takes (R81.20 JHF Take 26+). And if the ICA expires, new certificates it signs (SIC, IKE, user) are created &lt;STRONG&gt;already expired&lt;/STRONG&gt; — renew at least 2 weeks before expiration.&lt;/P&gt;&lt;H2&gt;Best Practices&lt;/H2&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt;&lt;STRONG&gt;Best Practice:&lt;/STRONG&gt; use &lt;STRONG&gt;Endpoint Policy Servers&lt;/STRONG&gt; in large or multi-site environments. &lt;STRONG&gt;Why:&lt;/STRONG&gt; they offload heartbeat/sync, policy downloads, Anti-Malware updates and client logs from the Management Server, and reduce inter-site bandwidth.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt;&lt;STRONG&gt;Best Practice:&lt;/STRONG&gt; deploy a &lt;STRONG&gt;Secondary Management Server&lt;/STRONG&gt;. &lt;STRONG&gt;Why:&lt;/STRONG&gt; guarantees a backup management if the primary is down.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt;&lt;STRONG&gt;Best Practice:&lt;/STRONG&gt; when replacing SSL certificates, push the new &lt;STRONG&gt;CA certificate to a small OU first&lt;/STRONG&gt;, migrate servers/clients gradually, and do the primary and secondary servers &lt;STRONG&gt;last&lt;/STRONG&gt;. &lt;STRONG&gt;Why:&lt;/STRONG&gt; clients without the matching CA cannot send SSL messages (e.g., FDE payloads, audit logs) to a server whose certificate they don't trust.&lt;/P&gt;&lt;H2&gt;Common Mistakes&lt;/H2&gt;&lt;TABLE border="1" cellpadding="8"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Mistake&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Impact&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Solution&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TCP/80 or TCP/443 blocked between client and server&lt;/TD&gt;&lt;TD&gt;Agents appear offline, no policy/signature updates&lt;/TD&gt;&lt;TD&gt;Allow both ports in Firewall/App Control rules; verify routing&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Replacing a server SSL certificate before pushing the matching CA to clients&lt;/TD&gt;&lt;TD&gt;Clients can't send FDE payloads and audit logs to that server&lt;/TD&gt;&lt;TD&gt;Follow the gradual replacement flow (CA first, small OU, servers last)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Expecting the server to reach out to clients&lt;/TD&gt;&lt;TD&gt;Misdesigned firewall rules&lt;/TD&gt;&lt;TD&gt;Remember: the &lt;STRONG&gt;client is always the initiator&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Forgetting &lt;STRONG&gt;Install Database&lt;/STRONG&gt; on the secondary server after installing an SSL certificate (HA)&lt;/TD&gt;&lt;TD&gt;Inconsistent HA behavior&lt;/TD&gt;&lt;TD&gt;Always repeat Install Database on the secondary&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;H2&gt;Troubleshooting&lt;/H2&gt;&lt;P&gt;&lt;STRONG&gt;Symptom:&lt;/STRONG&gt; clients show as disconnected / policies never arrive&lt;BR /&gt;&lt;STRONG&gt;Environment:&lt;/STRONG&gt; R81.20 on-premises management, any client version&lt;BR /&gt;&lt;STRONG&gt;Root Cause (most common):&lt;/STRONG&gt; TCP/80 and/or TCP/443 not allowed between client and server, or missing routing between elements&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Resolution:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Confirm the client can reach the server on TCP/443 (and TCP/80 for Anti-Malware updates)&lt;/LI&gt;&lt;LI&gt;Check intermediate Firewall / Application Control rules&lt;/LI&gt;&lt;LI&gt;Verify routing between all Endpoint Security elements&lt;/LI&gt;&lt;LI&gt;Check certificate trust if SSL certificates were recently replaced&lt;/LI&gt;&lt;/OL&gt;&lt;H2&gt;FAQ&lt;/H2&gt;&lt;P&gt;&lt;STRONG&gt;Q: Which ports do I need to open for endpoint clients?&lt;/STRONG&gt;&lt;BR /&gt;A: TCP/443 (HTTPS — nearly all traffic) and TCP/80 (Anti-Malware signature updates). The client always initiates.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Q: What exactly does an Endpoint Policy Server take over?&lt;/STRONG&gt;&lt;BR /&gt;A: Heartbeat and synchronization requests, policy downloads, Anti-Malware updates, and client log collection.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Q: Is the heartbeat configurable?&lt;/STRONG&gt;&lt;BR /&gt;A: Yes — default 60 seconds, in &lt;STRONG&gt;Manage &amp;gt; Endpoint Connection Settings&lt;/STRONG&gt;. The out-of-compliance restriction threshold (default 5 heartbeats) is configured in the same place.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Q: Are policy files protected in transit?&lt;/STRONG&gt;&lt;BR /&gt;A: They travel over HTTPS (TLSv1.2) and the policy files themselves are AES-encrypted. Sensitive payloads (FDE recovery data, ME&amp;amp;PP key exchange, FDE credentials) additionally use a proprietary Check Point protocol.&lt;/P&gt;&lt;H2&gt;References&lt;/H2&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="https://sc1.checkpoint.com/documents/R81.20/SmartEndpoint_OLH/EN/CP_R81.20_Check_Point_Endpoint_Security_Server_AdminGuide.pdf" target="_blank" rel="noopener"&gt;Check Point R81.20 Endpoint Security Administration Guide (PDF)&lt;/A&gt; — chapters "Introduction to Endpoint Security" and "Endpoint Security Architecture"&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://sc1.checkpoint.com/documents/R81.20/SmartEndpoint_OLH/EN/Content/Topics-EPSG-R81.20/Intro-to-Endpoint_Security.htm" target="_blank" rel="noopener"&gt;Introduction to Endpoint Security (online version)&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://support.checkpoint.com/results/sk/sk103840" target="_blank" rel="noopener"&gt;sk103840 — SHA-1 and SHA-256 certificates in Check Point Internal CA (ICA)&lt;/A&gt; &lt;EM&gt;(content verified 2026-07-16)&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://support.checkpoint.com/results/sk/sk158096" target="_blank" rel="noopener"&gt;sk158096 — How to renew an Internal Certificate Authority (ICA) certificate&lt;/A&gt; &lt;EM&gt;(content verified 2026-07-16)&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Supported Versions:&lt;/STRONG&gt; Endpoint Security Management R81.20 (on-premises) &amp;nbsp;|&amp;nbsp; &lt;STRONG&gt;Last Updated:&lt;/STRONG&gt; 2026-07-16 &amp;nbsp;|&amp;nbsp; &lt;STRONG&gt;Author:&lt;/STRONG&gt; Jorge Luiz &amp;nbsp;|&amp;nbsp; Article 1 of the Harmony Endpoint Deep Dives series&lt;/EM&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 16 Jul 2026 14:28:29 GMT</pubDate>
    <dc:creator>jorgeluiznim</dc:creator>
    <dc:date>2026-07-16T14:28:29Z</dc:date>
    <item>
      <title>Harmony Endpoint On-Premises Architecture: Components, Communication Flows &amp; Ports</title>
      <link>https://community.checkpoint.com/t5/Endpoint/Harmony-Endpoint-On-Premises-Architecture-Components/m-p/279803#M11550</link>
      <description>&lt;P&gt;&lt;EM&gt;Article 1 of the Harmony Endpoint Deep Dives series · Endpoint Security Management R81.20 (on-premises) · Author: Jorge Luiz&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Purpose:&lt;/STRONG&gt; map the complete architecture of a Check Point Endpoint Security on-premises environment (R81.20): every component, every communication channel, every port — so you can design, firewall, and troubleshoot your deployment with confidence.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Audience:&lt;/STRONG&gt; Security Engineers, Endpoint Administrators, SOC Analysts — beginner friendly.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Prerequisites:&lt;/STRONG&gt; basic familiarity with Check Point management concepts (SmartConsole). No prior Harmony Endpoint knowledge required.&lt;/P&gt;&lt;H2&gt;Overview&lt;/H2&gt;&lt;P&gt;Check Point Endpoint Security is an integrated suite that combines &lt;STRONG&gt;data security, network security, advanced threat prevention, forensics, and remote access VPN&lt;/STRONG&gt; — all managed centrally from a single console.&lt;/P&gt;&lt;P&gt;An on-premises environment is built from three mandatory elements plus two optional ones:&lt;/P&gt;&lt;TABLE border="1" cellpadding="8"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Component&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Role&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Endpoint Security Management Server&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;Holds policy management and databases (policies, user/computer objects, licensing, monitoring data). Communicates with clients to update components, policies and protection data. Contains the &lt;STRONG&gt;Directory Scanner&lt;/STRONG&gt;, which reads the Active Directory structure for directory-based policy assignment.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;SmartEndpoint&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;The SmartConsole application used to deploy, monitor and configure Endpoint Security clients and policies.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Endpoint Security Clients&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;Software on end-user computers that monitors security status and enforces policies.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Endpoint Policy Server&lt;/STRONG&gt; (optional)&lt;/TD&gt;&lt;TD&gt;Improves performance in large environments by handling most client communication: heartbeat and sync requests, policy downloads, Anti-Malware updates, and client logs.&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Secondary Management Server&lt;/STRONG&gt; (optional)&lt;/TD&gt;&lt;TD&gt;High Availability — a backup server if the primary goes down.&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":information:"&gt;ℹ️&lt;/span&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt; in Check Point documentation, "Endpoint Security Management Server" refers to &lt;STRONG&gt;all&lt;/STRONG&gt; Endpoint Security servers in the environment — including the optional Endpoint Policy Servers.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":information:"&gt;ℹ️&lt;/span&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt; the Active Directory Server is the repository of your organization's user information, but it is &lt;STRONG&gt;not&lt;/STRONG&gt; part of the Endpoint Security Management Server.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="diag1-arquitetura.png" style="width: 999px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/34724i9356EBB2E1120A91/image-size/large?v=v2&amp;amp;px=999" role="button" title="diag1-arquitetura.png" alt="diag1-arquitetura.png" /&gt;&lt;/span&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;H2&gt;How It Works — Communication Flows&lt;/H2&gt;&lt;H3&gt;1. Client → Server: the client is ALWAYS the initiator&lt;/H3&gt;&lt;P&gt;This is the single most important architectural fact for firewall design: &lt;STRONG&gt;endpoint clients always initiate the connections&lt;/STRONG&gt;. The server never connects "down" to a client.&lt;/P&gt;&lt;TABLE border="1" cellpadding="8"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Service (Protocol/Port)&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Communication&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Notes&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HTTPS (TCP/443)&lt;/TD&gt;&lt;TD&gt;Most communication (TLSv1.2)&lt;/TD&gt;&lt;TD&gt;e.g., endpoint registration, new file encryption key retrieval&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HTTPS (TCP/443)&lt;/TD&gt;&lt;TD&gt;Policy downloads&lt;/TD&gt;&lt;TD&gt;The policy files themselves are encrypted with &lt;STRONG&gt;AES&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HTTPS (TCP/443)&lt;/TD&gt;&lt;TD&gt;Heartbeat&lt;/TD&gt;&lt;TD&gt;Periodic; reports policy status and compliance changes&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HTTPS (TCP/443)&lt;/TD&gt;&lt;TD&gt;Application Control queries&lt;/TD&gt;&lt;TD&gt;Reputation of unknown applications&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HTTPS (TCP/443)&lt;/TD&gt;&lt;TD&gt;Log uploads&lt;/TD&gt;&lt;TD&gt;Client logs sent to the server&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Proprietary Check Point protocol&lt;/TD&gt;&lt;TD&gt;Sensitive services&lt;/TD&gt;&lt;TD&gt;FDE Recovery Data Upload, Media Encryption &amp;amp; Port Protection Key Exchange, FDE User Acquisition &amp;amp; credentials&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HTTPS (TCP/80)&lt;/TD&gt;&lt;TD&gt;Anti-Malware signature updates&lt;/TD&gt;&lt;TD&gt;The engine verifies signatures before loading and during the update&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HTTPS (TCP/443)&lt;/TD&gt;&lt;TD&gt;Client package downloads&lt;/TD&gt;&lt;TD&gt;Packages are signed and verified on the client before installation&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":warning:"&gt;⚠️&lt;/span&gt;&lt;STRONG&gt;Warning:&lt;/STRONG&gt; make sure that HTTP (TCP/80) and HTTPS (TCP/443) services and ports are allowed by Firewall or Application Control rules, and that there is routing between all Endpoint Security elements. Missing either is the classic root cause of "agent not communicating".&lt;/P&gt;&lt;H3&gt;2. Console &amp;amp; Server → Server (SIC)&lt;/H3&gt;&lt;P&gt;Communication between management elements uses Check Point &lt;STRONG&gt;Secure Internal Communication (SIC)&lt;/STRONG&gt; — the elements authenticate each other with certificates.&lt;/P&gt;&lt;TABLE border="1" cellpadding="8"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Service (Protocol/Port)&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Communication&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SIC (TCP/18190–18193)&lt;/TD&gt;&lt;TD&gt;SmartEndpoint console → Management Servers&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SIC (TCP/18190–18193)&lt;/TD&gt;&lt;TD&gt;Endpoint Policy Server → Management Servers&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;SIC (TCP/18221)&lt;/TD&gt;&lt;TD&gt;Secondary → Primary Management&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;HTTPS (TCP/443)&lt;/TD&gt;&lt;TD&gt;Endpoint Policy Server → Primary Management (monitoring events)&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;H3&gt;3. The Heartbeat — small message, big responsibilities&lt;/H3&gt;&lt;P&gt;Every &lt;STRONG&gt;60 seconds&lt;/STRONG&gt; (default), each client initiates a heartbeat to its server. The heartbeat:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Confirms connectivity&lt;/LI&gt;&lt;LI&gt;Reports policy status changes&lt;/LI&gt;&lt;LI&gt;Updates the endpoint's &lt;STRONG&gt;Compliance state&lt;/STRONG&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;The heartbeat also drives the compliance enforcement state machine — by default, a client is restricted after &lt;STRONG&gt;5&lt;/STRONG&gt; consecutive out-of-compliance heartbeats:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="diag2-compliance-estados.png" style="width: 910px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/34725i86D7D64F87CE21B3/image-size/large?v=v2&amp;amp;px=999" role="button" title="diag2-compliance-estados.png" alt="diag2-compliance-estados.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="diag3-sequencia-client-server.png" style="width: 999px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/34726i52392B172490BA39/image-size/large?v=v2&amp;amp;px=999" role="button" title="diag3-sequencia-client-server.png" alt="diag3-sequencia-client-server.png" /&gt;&lt;/span&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;H2&gt;Configuration&lt;/H2&gt;&lt;H3&gt;Tuning the heartbeat interval&lt;/H3&gt;&lt;OL&gt;&lt;LI&gt;In SmartEndpoint, click &lt;STRONG&gt;Manage &amp;gt; Endpoint Connection Settings&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;In &lt;STRONG&gt;Connection Settings&lt;/STRONG&gt;, set the &lt;STRONG&gt;Interval between client heartbeats&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;In &lt;STRONG&gt;Out-Of-Compliance&lt;/STRONG&gt;, set &lt;STRONG&gt;"Client will restrict non compliant endpoint after"&lt;/STRONG&gt; (default: 5 heartbeats)&lt;/LI&gt;&lt;LI&gt;Click &lt;STRONG&gt;OK&lt;/STRONG&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":light_bulb:"&gt;💡&lt;/span&gt;&lt;STRONG&gt;Tip:&lt;/STRONG&gt; shorter interval = fresher compliance data but more management load. Longer interval = less load but staler logs and reports. 60 seconds is the balanced default.&lt;/P&gt;&lt;H3&gt;Enforcing TLSv1.2 only&lt;/H3&gt;&lt;P&gt;By default the servers accept &lt;STRONG&gt;TLSv1.2 and TLSv1&lt;/STRONG&gt;. To restrict to TLSv1.2 only, on each server:&lt;/P&gt;&lt;PRE&gt;cpstop
# Back up first:
cp -v $UEPMDIR/apache/conf/ssl.conf{,_BKP}
# Edit $UEPMDIR/apache/conf/ssl.conf and change:
#   SSLProtocol +TLSv1 +TLSv1.2   --&amp;gt;   SSLProtocol TLSv1.2
cpstart&lt;/PRE&gt;&lt;H3&gt;SHA-256 management certificate&lt;/H3&gt;&lt;P&gt;On R80+ clean installations the management certificate is SHA-256 by default. For environments upgraded from R77.x or lower, SHA-256 can be used for renewed certificates after the previous one expires:&lt;/P&gt;&lt;PRE&gt;cpca_client set_sign_hash sha256&lt;/PRE&gt;&lt;P&gt;Per &lt;STRONG&gt;sk103840&lt;/STRONG&gt;, the underlying mechanics are important to understand:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;In R77.x and lower, the &lt;STRONG&gt;Internal CA (ICA)&lt;/STRONG&gt; issues certificates based on &lt;STRONG&gt;SHA-1&lt;/STRONG&gt; by default; in R80.xx, &lt;STRONG&gt;SHA-256&lt;/STRONG&gt; signs the ICA by default.&lt;/LI&gt;&lt;LI&gt;Certificates issued by the ICA &lt;STRONG&gt;inherit the signature algorithm of the ICA certificate&lt;/STRONG&gt;. Old certificates issued by an old SHA-1 ICA root &lt;STRONG&gt;stay SHA-1&lt;/STRONG&gt; even after the ICA root is recreated with SHA-256 — they must be renewed/recreated to pick up SHA-256.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;To check the signature algorithm of the ICA certificate (Expert mode on the Management Server):&lt;/P&gt;&lt;PRE&gt;cpopenssl pkcs12 -in $FWDIR/conf/InternalCA.p12 -nokeys -nomacver -passin pass: | cpopenssl x509 -noout -text | grep "Signature Algorithm"
# SHA-256 output: Signature Algorithm: sha256WithRSAEncryption&lt;/PRE&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":information:"&gt;ℹ️&lt;/span&gt;&lt;STRONG&gt;Note:&lt;/STRONG&gt; if the ICA is still SHA-1, see sk158096 (ICA certificate renewal). Two facts from that SK worth knowing: the ICA certificate is valid for &lt;STRONG&gt;20 years&lt;/STRONG&gt; and historically did &lt;STRONG&gt;not&lt;/STRONG&gt; renew automatically — automatic renewal (one year before expiration) was introduced starting with R82 and recent Jumbo Hotfix Takes (R81.20 JHF Take 26+). And if the ICA expires, new certificates it signs (SIC, IKE, user) are created &lt;STRONG&gt;already expired&lt;/STRONG&gt; — renew at least 2 weeks before expiration.&lt;/P&gt;&lt;H2&gt;Best Practices&lt;/H2&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt;&lt;STRONG&gt;Best Practice:&lt;/STRONG&gt; use &lt;STRONG&gt;Endpoint Policy Servers&lt;/STRONG&gt; in large or multi-site environments. &lt;STRONG&gt;Why:&lt;/STRONG&gt; they offload heartbeat/sync, policy downloads, Anti-Malware updates and client logs from the Management Server, and reduce inter-site bandwidth.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt;&lt;STRONG&gt;Best Practice:&lt;/STRONG&gt; deploy a &lt;STRONG&gt;Secondary Management Server&lt;/STRONG&gt;. &lt;STRONG&gt;Why:&lt;/STRONG&gt; guarantees a backup management if the primary is down.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt;&lt;STRONG&gt;Best Practice:&lt;/STRONG&gt; when replacing SSL certificates, push the new &lt;STRONG&gt;CA certificate to a small OU first&lt;/STRONG&gt;, migrate servers/clients gradually, and do the primary and secondary servers &lt;STRONG&gt;last&lt;/STRONG&gt;. &lt;STRONG&gt;Why:&lt;/STRONG&gt; clients without the matching CA cannot send SSL messages (e.g., FDE payloads, audit logs) to a server whose certificate they don't trust.&lt;/P&gt;&lt;H2&gt;Common Mistakes&lt;/H2&gt;&lt;TABLE border="1" cellpadding="8"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Mistake&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Impact&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Solution&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;TCP/80 or TCP/443 blocked between client and server&lt;/TD&gt;&lt;TD&gt;Agents appear offline, no policy/signature updates&lt;/TD&gt;&lt;TD&gt;Allow both ports in Firewall/App Control rules; verify routing&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Replacing a server SSL certificate before pushing the matching CA to clients&lt;/TD&gt;&lt;TD&gt;Clients can't send FDE payloads and audit logs to that server&lt;/TD&gt;&lt;TD&gt;Follow the gradual replacement flow (CA first, small OU, servers last)&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Expecting the server to reach out to clients&lt;/TD&gt;&lt;TD&gt;Misdesigned firewall rules&lt;/TD&gt;&lt;TD&gt;Remember: the &lt;STRONG&gt;client is always the initiator&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Forgetting &lt;STRONG&gt;Install Database&lt;/STRONG&gt; on the secondary server after installing an SSL certificate (HA)&lt;/TD&gt;&lt;TD&gt;Inconsistent HA behavior&lt;/TD&gt;&lt;TD&gt;Always repeat Install Database on the secondary&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;H2&gt;Troubleshooting&lt;/H2&gt;&lt;P&gt;&lt;STRONG&gt;Symptom:&lt;/STRONG&gt; clients show as disconnected / policies never arrive&lt;BR /&gt;&lt;STRONG&gt;Environment:&lt;/STRONG&gt; R81.20 on-premises management, any client version&lt;BR /&gt;&lt;STRONG&gt;Root Cause (most common):&lt;/STRONG&gt; TCP/80 and/or TCP/443 not allowed between client and server, or missing routing between elements&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Resolution:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Confirm the client can reach the server on TCP/443 (and TCP/80 for Anti-Malware updates)&lt;/LI&gt;&lt;LI&gt;Check intermediate Firewall / Application Control rules&lt;/LI&gt;&lt;LI&gt;Verify routing between all Endpoint Security elements&lt;/LI&gt;&lt;LI&gt;Check certificate trust if SSL certificates were recently replaced&lt;/LI&gt;&lt;/OL&gt;&lt;H2&gt;FAQ&lt;/H2&gt;&lt;P&gt;&lt;STRONG&gt;Q: Which ports do I need to open for endpoint clients?&lt;/STRONG&gt;&lt;BR /&gt;A: TCP/443 (HTTPS — nearly all traffic) and TCP/80 (Anti-Malware signature updates). The client always initiates.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Q: What exactly does an Endpoint Policy Server take over?&lt;/STRONG&gt;&lt;BR /&gt;A: Heartbeat and synchronization requests, policy downloads, Anti-Malware updates, and client log collection.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Q: Is the heartbeat configurable?&lt;/STRONG&gt;&lt;BR /&gt;A: Yes — default 60 seconds, in &lt;STRONG&gt;Manage &amp;gt; Endpoint Connection Settings&lt;/STRONG&gt;. The out-of-compliance restriction threshold (default 5 heartbeats) is configured in the same place.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Q: Are policy files protected in transit?&lt;/STRONG&gt;&lt;BR /&gt;A: They travel over HTTPS (TLSv1.2) and the policy files themselves are AES-encrypted. Sensitive payloads (FDE recovery data, ME&amp;amp;PP key exchange, FDE credentials) additionally use a proprietary Check Point protocol.&lt;/P&gt;&lt;H2&gt;References&lt;/H2&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="https://sc1.checkpoint.com/documents/R81.20/SmartEndpoint_OLH/EN/CP_R81.20_Check_Point_Endpoint_Security_Server_AdminGuide.pdf" target="_blank" rel="noopener"&gt;Check Point R81.20 Endpoint Security Administration Guide (PDF)&lt;/A&gt; — chapters "Introduction to Endpoint Security" and "Endpoint Security Architecture"&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://sc1.checkpoint.com/documents/R81.20/SmartEndpoint_OLH/EN/Content/Topics-EPSG-R81.20/Intro-to-Endpoint_Security.htm" target="_blank" rel="noopener"&gt;Introduction to Endpoint Security (online version)&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://support.checkpoint.com/results/sk/sk103840" target="_blank" rel="noopener"&gt;sk103840 — SHA-1 and SHA-256 certificates in Check Point Internal CA (ICA)&lt;/A&gt; &lt;EM&gt;(content verified 2026-07-16)&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://support.checkpoint.com/results/sk/sk158096" target="_blank" rel="noopener"&gt;sk158096 — How to renew an Internal Certificate Authority (ICA) certificate&lt;/A&gt; &lt;EM&gt;(content verified 2026-07-16)&lt;/EM&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;P&gt;&lt;EM&gt;&lt;STRONG&gt;Supported Versions:&lt;/STRONG&gt; Endpoint Security Management R81.20 (on-premises) &amp;nbsp;|&amp;nbsp; &lt;STRONG&gt;Last Updated:&lt;/STRONG&gt; 2026-07-16 &amp;nbsp;|&amp;nbsp; &lt;STRONG&gt;Author:&lt;/STRONG&gt; Jorge Luiz &amp;nbsp;|&amp;nbsp; Article 1 of the Harmony Endpoint Deep Dives series&lt;/EM&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Jul 2026 14:28:29 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Endpoint/Harmony-Endpoint-On-Premises-Architecture-Components/m-p/279803#M11550</guid>
      <dc:creator>jorgeluiznim</dc:creator>
      <dc:date>2026-07-16T14:28:29Z</dc:date>
    </item>
  </channel>
</rss>

