When attackers are looking to identify and exfiltrate data from a target organization, they carry out attacks which contain three main activities: identification, collection, and staging data for exfiltration.
- Identification includes scanning systems and observing user activity.
- Collection includes the transfer of large amounts of data from various repositories.
- Staging, or preparation, includes moving data to a central location and compressing it, also optionally encoding or encrypting it.
These searches allow you to detect and monitor suspicious behavior related to these activities.
How to use Splunk software for this use case
To deploy this use case, make sure that you have the Splunk ES Content Updates installed on your Splunk Enterprise Security deployment. This extensive content library empowers you to deploy out-of-the-box security detections and analytic stories to enhance your investigations and improve your security posture. If you do not have Splunk Enterprise Security, these detections will still give you an idea of what you can accomplish with SPL in the Splunk platform or with the free app, Splunk Security Essentials.
Some of the detections that can help you with this use case include:
- DNS exfiltration using NSLOOKUP app
- Excessive usage of NSLOOKUP app
- Linux Curl upload file
- Mailsniper invoke functions
- Multiple archive files http post traffic
- O365 PST export alert
- O365 suspicious admin email forwarding
- O365 suspicious user email forwarding
- Plain HTTP POST exfiltrated data
- Next steps
Splunk OnDemand Services: Use these credit-based services for direct access to Splunk technical consultants with a variety of technical services from a pre-defined catalog. Most customers have OnDemand Services per their license support plan. Engage the ODS team at OnDemand-Inquires@splunk.
In addition, these Splunk resources might help you understand and implement this use case:
- Blog: Threat Hunting with Splunk: Hands-on Tutorials for the Active Hunter
- If you are a Splunk Enterprise Security customer, you can also get help from the Security Research team's support options on GitHub.