Splunk
SIEM Solution
Last updated
SIEM Solution
Last updated
Splunk is one of the leading SIEM solutions in the market that provides the ability to collect, analyze and correlate the network and machine logs in real-time.
Splunk has 3 components:
Splunk forwarder is a lightweight agent installed on the endpoint intended to be monitored, and its main task is to collect the data and send it to the Splunk Instance. Some of the key data sources include:
Web server generating web traffic
Windows machine generating Windows Event Logs, PowerShell, and Sysmon data.
Linux host generating host-centric logs
Database generating DB connection requests, responses, and errors
The indexer plays the main role in processing the data it receives from forwarders. It takes the data, normalizes it into field-value pairs, determines the datatype of the data, and stores them as events. Processed data is easy to search and analyze.
Search head is the place within the "Search & Reporting App" where users can search the indexed logs as shown below. When the user searches for a term or uses a Search language known as Splunk Search Processing Language, the request is sent to the indexer and the relevant events are returned in the form of field-value pairs.
It also provides the ability to transform the results into presentable tables, visualizations like pie-chart, bar-chart, and column-chart.
The Splunk navigation bar contains:
Messages: System-level messages
Settings: Configure the Splunk instance
Activity: Progress of jobs
Help: Miscellaneous information such as tutorials
Find: Search feature
The Apps Panel generally contains the apps in the instance which can include:
Search & Reporting (default)
Splunk Essentials for Cloud and Enterprise
Splunk Secure Gateway
The Splunk dashboard or "home dashboard" allows a user to choose from a range of dashboards readily available within the Splunk instance.
The Explore Splunk option includes quick links to add data to the Splunk instance, add new Splunk apps, and access the Splunk database. Data can be added from the following methods:
Upload: Files from the computer i.e. local log files, local structured files such as CSV
Monitor: Files and ports on the Splunk platform instance i.e. files, HTTP, WMI, TCP, Scripts
Forward: Data from a Splunk forwarder