CrowdStrike Integration

Data flow to Falcon NG-SIEM

Overview

In this article, you will learn how to set up a connection from the Falcon LogScale Collector over to Falcon NG-SIEM through Onum.

  1. First of all, we will start setting up a destination or connector with the corresponding parser in Falcon NG-SIEM to define where to receive our data.

  2. Then, we need to define the required Listener (data coming into Onum) and Data sink (data going to Falcon NG-SIEM) in Onum.

  3. Next, we will define which data we want to send and where we want to send it over in the Falcon LogScale Collector.

  4. And finally, we will define a Pipeline in Onum to draft and configure the whole data flow.

1. Create a Connector in Falcon NG-SIEM

Follow these steps to define the required data connector in Falcon NG-SIEM:

1

In Falcon NG-SIEM, click Data connectors > Data connections from the left menu.

2

Click the Add connection button in the bottom right corner.

3

Now, choose the required data connector. In this example, we will use the Falcon LogScale Collector. Select it from the list and click Configure.

4

Enter the Data source and Connector name. Then, we need to choose the required Parser to our data. In this example, we will choose zscaler-internetaccess.

5

Accept the required conditions and click Create connection. Click Close in the window that appears.

6

Click the Generate API key button in the box that appears at the top of the page. Copy the API key and API URL values that appear. These are the values we need to set the required connection in Onum.

2. Set up the required Data sink and Listener in Onum

Now we need to configure the required Data sink and Listener in Onum, which will be used to get the input data and then forward it to the required destination.

Create a Falcon NG-SIEM Data sink

1

Access Onum, go to the Data sinks area and click New data sink. Select the Falcon NG-SIEM Data sink from the list.

2

Enter a Name for the Data sink. Then, enter the API URL that you got from the connector in the Instance URL field and choose the required Port number (443 in this case).

3

Click on the Token field and select New secret. In the window that appears, give your secret a Name and turn off the Expiration date option. Then, click Add new value and paste the API key that you for from the connector. Click Save when you're done.

4

Now, select the token you have just created in the Token field.

5

In the Event format section, choose JSON.

6

Click Finish.

Create an HTTP Listener

1

In Onum, go to the Listeners area and click New listener. Select the HTTP Listener from the list.

2

Enter a Name for the Listener. Then, enter the Port we're going to listen to (in this example, 3000).

3

Set up the required TLS configuration.

4

In the Authentication type option, choose API Key in Header.

  • In the API Key in Header Name field, enter Authorization.

  • Then, click the API Key in Header Value field and select New secret. In the window that appears, give your secret a Name and turn off the Expiration date option. Then, click Add new value and paste the required value from Falcon LogScale Collector. Click Save when you're done.

5

Now, select the token you have just created in the Token field.

6

Choose POST as the HTTP Method.

7

In the Request Path field, enter /services/collector.

8

In the Message extraction section, select Multiple events at body as stacked JSON in the Strategy field.

9

Enter any additional values you may need and click Create labels. Create any required labels if you need to break down your data and then click Create listener.

3. Define the data to send over in the Falcon LogScale Collector

Next you have to configure the data you want to send in Falcon LogScale Collector:

1

In Falcon NG-SIEM, click Data connectors > Data connections from the left menu, then select the Fleet management tab.

2

Choose the required VM in this area and access its configuration.

3

Add the following information:

  • The required token value.

  • The Onum URL, with the following format: tenantID:port

  • In the TLS section at the end, add the path to the required CA certificate file. Add the file in a directory that the Falcon LogScale Collector can read.

4. Create the Pipeline in Onum

Now we've got all the required pieces, so it's time to put them all together in a Pipeline:

1

Access your Onum tenant and click Pipelines > New pipeline.

2

At the left menu, select the HTTP Listener we've just created in the Listener tab and drag it into the canvas. Then, go to the Data sinks tab and do the same with your Falcon NG-SIEM Data sink.

3

Then, in the Actions tab, choose the Parser Action and add it to the canvas. Connect the Listener to the Parser, and then the Parser to the Data sink.

4

Now we have to configure the Parser. Double-click it and set up the following:

  • Choose the msg field as the field to parse.

  • Leave the real data option in the Input box.

  • Choose the manual option in the Parser block. Click the </> icon at the left of the box to access the code mode and modify the parser as required. In this case, we'll apply this parser to extract 3 different fields (host, event and fields):

{flc:json(fields=["fields":string,"host":string,"event":string"])}

Click Save when you're done.

5

Double-click the Data sink

6

Last updated

Was this helpful?