You can enrich log threat detection by adding your own private feeds to those provided by Logz.io. To do so, you’ll need to maintain files with lists of IOCs and host them online to make them accessible by HTTP/HTTPS to Logz.io.
To share private feeds with your other SIEM accounts, include the feeds a shared SIEM Repository account. You can learn more about the SIEM Repository here.
Configure Logz.io to pull your private feed
Prepare a feed
Prepare a list of IOCs as decribed here and host it where it can be fetched by Logz.io.
Add a new feed
Go to Threats > Threat Intelligence Feeds from the top menu, and select the option + Add private feed.
Configure the connection
Fill in the form to configure the connection.
About the feed
- IOC type - Select one type. Supported types include IPs, DNSs (domain), URLs, md5/sha1/sha256 hash-based signatures, user-agent HTTP headers, and custom indicators of your choice.
- Use STIX - Toggle the option on to use STIX format. Structured Threat Information Expression (STIX™) is a language and serialization format used to exchange cyber threat intelligence (CTI).
Logz.io currently supports a single IOC type per feed for this format. We recommend that you define a separate private feed for each relevant IOC type that exists in your STIX feed. - Confidence - Select a reliability score for your feed.
- Description - Give some context for your feed. It’s a good idea to add contact info for the person who owns the feed.
Configure the feed connection
- URL - Type in the URL where your feed is hosted. It provides the base URL for the HTTP/HTTPS request.
- Method - Select the request method for the HTTP/HTTPS request. Available methods: GET / POST / PUT.
-
Headers - Add headers to the HTTP/HTTPS request if they are needed.
Send 1 header per line. (In other words, separate headers with line breaks.)
If your feed is password protected, you’ll need to encode the credentials (username:password in base64) and pass them as an authorization header. See this page for further instructions.
Give the sync some time
The first time Logz.io connects to your private feed, it will validate the connection and download the list within an hour.
After that, Logz.io will sync the feed once every 24 hours to look for updates.
If the connection fails at some point in the future, say if the feed is migrated to another hosting site or authorization headers are changed, you will be prompted to make the necessary changes.
To manage private feeds
To edit or delete a private feed, hover over the feed in the list, and click (edit) or (delete).
If you delete a private feed, Logz.io will immediately stop using it to enrich logs.