rashmi-kashy/botsv2-incident-response

GitHub: rashmi-kashy/botsv2-incident-response

Stars: 1 | Forks: 0

# Project: Enterprise Threat Hunting & Incident Response (Splunk BOTSv2) ## Summary During a proactive security assessment of the corporate infrastructure for **Froth.ly** (a fictional craft brewery), a multi-stage security compromise was uncovered. This investigation leverages **Splunk Enterprise** to parse, correlate, and analyze millions of raw security logs from the open-source **Boss of the SOC (BOTS) v2** dataset. The investigation successfully uncovered and documented two distinct operational threats: 1. **The Insider Threat:** Unauthorized corporate espionage, asset reconnaissance, and data harvesting conducted by an internal employee (`Amber Turing`). 2. **The Perimeter Attack:** An Advanced Persistent Threat (APT) reconnaissance scan targeting public-facing infrastructure, utilizing a nation-state-affiliated browser profile masked via commercial proxy layers. ## 🛠️ Environment & Tools * **SIEM Platform:** Splunk Enterprise (v9.x) * **Data Source:** Splunk BOTSv2 Dataset * **Log Types Analyzed:** `stream:http`, `WinEventLog:Security`, Firewalls, and Network Metadata. * **Core Methodologies:** Indicators of Compromise (IoC) isolation, Long-tail analysis, Data transformation aggregation. ## Investigation Timeline & Findings ### Phase 1: Insider Threat Detection (Amber Turing) * **Objective:** Audit the network footprint of internal workstation `10.0.2.101` following behavioral anomalies. * **Findings:** The user bypassed standard internal tools to aggressively scout a direct market competitor (`www.berkbeer.com`). Rather than grabbing standard text assets, the user located and extracted an isolated image asset containing sensitive corporate leadership directories. * **Key Artifacts Uncovered:** * **Host IP:** `10.0.2.101` (Amber Turing) * **Target Domain:** `www.berkbeer.com` * **Exfiltrated Asset Path:** `/images/ceoberk.png` ### Phase 2: External Reconnaissance & APT Fingerprinting * **Objective:** Identify anomalous behavior or low-frequency probing hitting the public perimeter (`www.froth.ly`). * **Findings:** Utilizing long-tail analysis on incoming HTTP web headers, a highly rare, spoofed User-Agent was uncovered. The string explicitly matches the signature of the **Naenara Browser**, an asset tied directly to state-sponsored infrastructure groups out of North Korea (`ko-KP`). * **Evasion Tactics Detected:** The threat actor routed commands through a commercial ExpressVPN exit node based in Denmark to mask their physical origin, but failed to sanitize their custom browser signature. * **Key Artifacts Uncovered:** * **Attacker Masked IP:** `85.203.47.86` (Denmark / ExpressVPN) * **Target Internal Web Server:** `172.31.6.251` * **Attacker Fingerprint:** `Mozilla/5.0 (X11; U; Linux i686; ko-KP; rv: 19.1br) Gecko/20130508 Fedora/1.9.1-2.5.rs3.0 NaenaraBrowser/3.5b4` ## Documented Splunk Queries (SPL) ### 1. Insider Competitor Reconnaissance Filters noisy background operating system traffic to isolate exact external destination sites visited by the target workstation. index=botsv2 sourcetype="stream:http" src_ip="10.0.2.101" NOT (site=*.microsoft.com OR site=*.gvt1.com OR site=*msn.com OR site=*.bing.com) | stats count by site | sort - count