Security Compliance
Integrating Check Point with SolarWinds SEM
This procedure describes how to integrate Check Point with SolarWinds SEM.
First published date
Last published date
Overview
Product section
Resolution
Configure your Check Point server
This section contains two procedures that need to be completed on your Check Point server. These steps will help you create a Check Point OPSEC application that will allow communication between Check Point and your SEM manager. It will also help you identify the firewall or SmartCenter management station you want to communicate with your SEM manager.
Creating the OPSEC application for communication with your SEM manager
- Open the Check Point Smart Dashboard.
- Click Manage > Servers > OPSEC Applications.
- Click New, and then select OPSEC Application.
- Enter a name for the SolarWinds OPSEC application using lower-case characters. For example, enter solarwinds.
- Next to Host, click New to configure your SEM manager as the host for the new application.
- In the Name field, enter the hostname of your SEM manager.
- Next to IP Address, click Resolve from Name to automatically populate the IP Address field with your SEM manager's IP address.
- Click OK.
- Under Client Entities, check LEA and SAM.
- Click Policy > Install Database.
- Under Secure Internal Communication, click Communication to set the one-time password that will be used to establish trust between your SEM manager and Check Point firewall.
- Enter and confirm a one-time password in the fields provided.
Important: Remember this password. It will be used in a later step. - Click Initialize. If the initialization is successful, the Trust state value changes to
Initializedbut trust not established. - Click Close.
- Enter and confirm a one-time password in the fields provided.
- Click OK.
- In the Servers and OPSEC Applications window, select the application you just created, and then click Edit.
- Under Secure Internal Communication, copy the value in the DN field. This value will be used to configure your SEM manager to communicate with Check Point.
Locating the DN for your Check Point server
- Open a Windows Command Prompt.
- Enter the following command at the command line:
cpca_client lscert -kind SIC - Note the value next to Subject that begins with
CN=cp_mgmt.
Note: If you cannot complete this entire procedure at one time, save the password, OPSEC application DN, and Check Point server DN noted above in a text document for future reference.
Pull the Check Point security certificate
This section contains a procedure that you will complete from a Windows desktop. This could be the Check Point server itself or any other server that can communicate with your Check Point server.
Pulling the Check Point security certificate:
Note: This procedure uses the opsec_pull_cert.exe file, which can be found with your Check Point product software. Alternately, you can download and extract it from the OPSEC SDK located here (© 2018 Check Point Software Technologies LTD, available at https://www.checkpoint.com/partners/opsec/#sdk, obtained on December 14, 2018).
- Identify the folder that contains
opsec_pull_cert.exe. This folder path will be used in a later step. - Open a Windows Command Prompt.
- Enter the following command at the command line:
folder\opsec_pull_cert.exe -hhost -n name -p password [-o output file]
where:folderis the folder identified in Integrating Check Point with SolarWinds SEMhostis the hostname of the firewall or management station you used to create the OPSEC application above.nameis the name you provided to the SolarWinds OPSEC application in Step 4 above.passwordis the password you provided in Step 7 above.- If you are performing this function on the Check Point server, you can use:
localhostoutput file(optional) is the folder and file name for the certificate generated by the executable. By default, the executable exports the file toC:\Documents and Settings\User\opsec.p12.
Configure your SEM manager
This section contains a procedure that you will complete in your SEM console to configure the connector needed by your SEM manager to process the log data it collects from your Check Point server.
To configure the Check Point connector for your SEM manager:
- Open your SEM Console and log into your SEM manager.
- In the Manage > Appliances view, click the Manager gear icon and select Connectors.
- In the Tool Configuration window, enter
Check Pointin the search box under Refine Results. - Select the OPSEC™ / Check Point™ NG LEA Client connector, click Connectors gear icon, and select New.
- Configure the connector with the following values:
- Alias: Enter a custom connector alias or accept the default.
- OPSEC Server: Enter the IP address of your Check Point server.
- Auth Port: Enter the LEA port for your Check Point server. The default port is
18184, and is provided. - Server DN: Enter your Check Point server's DN, which you noted in Step 3 above.
Note: You must use the DN for your Check Point server here, and the value must use only lower case letters. The default value will not work and your SEM Manager will not accept capital letters. - NG SSL CA: Click Browse (...) and open the certificate you saved above. The default file name is
opsec.p12. - Client DN: Enter your OPSEC application's DN, which you noted in Step 10 above.
Note: You must use the DN for your SEM OPSEC application here, which is case sensitive. The default value will not work. - Leave the remaining values at their default unless your SEM implementation warrants otherwise.
- Click Save.
- Next to the connector you just configured, click the Connector gear icon and select Start. When the connector starts properly, the Status icon turns green.
You will now begin to see alerts from your Check Point firewall in your SEM Console. You can use the default Firewall filter as long as the Connector Alias defined in Step 5 contains the word firewall.
Create a Rule in Check Point Server
- On the Firewall tab, click Policy to open the Policy Manager.
- Create a new policy
- Set Source as SEM node.
- Set Destination as Checkpoint Server
- Add the following services:
- FW1_lea
- FW1_pull_cert
- FW1_sam
- Click Policy > Install to install the policy.