The Wazuh XDR Custom SecOps Integration allows you to poll and push adversary-related events to your Wazuh deployment. After configuring the integration, your Wazuh deployment will be able to receive and process Lumu events. By using it, you will be able to see adversarial activity detected by Lumu, giving your Security Operations team more visibility.
SecOps integration between Wazuh XDR and Lumu
Ensure your integration host can communicate with the following hosts. These are required for this integration to operate.
To set up the integration, you must prepare your Wazuh deployment to communicate with the Lumu integration. To do this, you need to:
The following steps apply to prepare Cloud and On-premise environments
The integration needs a policy that allows the integration user to run some tasks on the Wazuh manager after setting up the decoders and rules. To do so, login to your Wazuh server and follow these steps:
1. Click on the hamburger icon in the top left corner of the screen. Then, expand the Server management section and click on the Security menu2. Under the Policies tab in the Security screen, click on the Create policy button.3. Fill in the required data for your new policy as follows:
Action Resources cluster:read node:id:* cluster:restart node:id:* manager:read *:*:* manager:restart *:*:*
You can use the following image for guidance.
4. Create your policy by clicking on the Create policy button
Now it’s time to create a tailored role for the integration and link the created policy to it. To create the integration role, go to the Security screen by following the steps in the previous section. There, follow these steps:
1. Under the Roles tab in the Security screen, click on the Create role button.2. Fill in the required data for your new role following the next example:
Role name lumu_integration Policies: decoders_read_decodersdecoders_all_resourcelessrules_read_rulesrules_all_resourcelessmanager_integrationYou can use the following image for guidance.3. Create your role by clicking the Create role button
These steps apply to Wazuh On-premise deployments.
1. Under the Users tab in the Security screen, click on the Create user button
2. Fill in the data for your new user. Make sure you assign the lumu_integration role created before.
3. Create your user by clicking on the Apply button
Collect the integration username and password. These will be used later to configure the integration.
These steps apply for Wazuh Cloud deployments.
If you are working with a Cloud deployment, you must create an internal user and map it to the created role. First, let’s create the internal user. To do it, follow these steps:
1. Click on the Security menu under the Indexer Management section.
2. In the Security window, click on the Internal users option in the left menu. Then click on the Create internal user button.
3. Fill in the Username and Password fields. Other fields are optional. Click on the Create button.
Collect the username and password. These will be used to set up the integration later.
Now, it’s time to map it to the created role.
1. Click on the hamburger icon in the top left corner of the screen. Then, expand the Server management section and click on the Security menu
2. In the Security window, click on the Roles mapping tab. Then click on the Create Role mapping button
3. Fill in the information in the Create new role mapping window. Make sure you select the lumu_integration role under the Roles field. Under the Internal users field, select the internal user created before.
4. Click on the Save role mapping buton to create your new mapping.
Wazuh Cloud deployments rely on Syslog forwarding from its agents to process data. Follow the Forward syslog events document to configure it.
You must collect the following information from the Lumu portal:
Lumu Defender API key
Company UUID
Log in to your Lumu portal and run the following data collection procedures.
To collect the Lumu Defender API key, refer to the Defender API document.
To collect your Lumu company UUID, log in to your Lumu portal. Once you are in the main window, copy the string below your company name.
1. Configure the integration.2. Start the integration.3. Check the status of the integration.4. Check the audit logs of the integration.
After running the integration, you will see:
New decoders
New rules
These
will allow Wazuh to process Lumu alerts. You will see them in your
Wazuh dashboard for new incidents or new contacts to identified
adversaries.
Here, you will find additional commands to run additional diagnostics if they are needed.
docker start lumu-wazuh-xdr
timeout or connection error. These terms point to an underlying network issue and should prompt an immediate check of your network and internet connectivity.