Share E-Book
Scan to open this page

Scan with your phone to open this page

AuthorNadhem AlFardan

Follow the clues, track down the bad actors trying to access your systems, and uncover the chain of evidence left by even the most careful adversary. This practical guide to cyber threat hunting gives a reliable and repeatable framework to see and stop attacks. In Cyber Threat Hunting you will learn how to: Design and implement a cyber threat hunting framework Think like your adversaries Conduct threat hunting expeditions Streamline how you work with other cyber security teams Structure threat hunting expeditions without losing track of activities and clues Use statistics and machine learning techniques to hunt for threats Organizations that actively seek out security intrusions reduce the time that bad actors spend on their sites, increase their cyber resilience, and build strong resistance to sophisticated covert threats. Cyber Threat Hunting teaches you to recognize attempts to access your systems by seeing the clues your adversaries leave behind. It lays out the path to becoming a successful cyber security threat hunter, guiding you from your very first expedition to hunting in complex cloud-native environments.

AI Reading Assistant

Whole-book reading guide from stratified index samples; jump to passages in the text

AI guide
【One-Line Pitch】 A practical, expedition-driven guide to cyber threat hunting that teaches you to form testable hypotheses, follow adversary breadcrumbs across endpoint, network, and cloud-native telemetry, and hand off solid evidence to incident response. Best for SOC analysts, detection engineers, and blue-teamers ready to move beyond alert triage into proactive hunting. 【Book Arc】 - **Opening (~0%–10%)**: Frames threat hunting as hypothesis-driven work distinct from incident response, and introduces the preparation–execution–communication process plus the tooling landscape (data sources, event stores, search). - **Early (~10%–30%)**: Walks through your first expedition on compromised endpoints—writing a hunt play, mapping to MITRE ATT&CK techniques/sub-techniques, and using Sysmon event types and field-based vs. free-text searches to build an execution timeline. - **Middle (~30%–50%)**: Moves to web and cloud hunts: tracing a WordPress plugin vulnerability and encoded command-and-control traffic through Apache access logs, then pivoting into Kubernetes API server and cloud firewall telemetry to spot unexpected callers and privileged containers. - **Late (~50%–70%)**: Consolidates the repeatable process (preparation, execution, communication) and emphasizes collaboration and handoff to incident response as hunts mature into detection rules. - **Ending (~70%–100%)**: Extends hunting into complex cloud-native environments and introduces statistics and machine learning techniques for finding threats at scale. (Excerpts do not cover the closing chapters in detail.) 【Key Takeaways】 - **Hunting starts with a hypothesis, not an alert** (Opening): A good hypothesis is relevant to your environment and testable with available data and tools—this is what separates hunting from reactive investigation. - **The process has three phases: preparation, execution, communication** (Early): Preparation defines scope and plays; execution runs searches and pivots; communication packages findings for incident response. Keeping these distinct prevents hunts from drifting. - **Document hunts as plays mapped to ATT&CK** (Early): A play captures background, threat statement, scope, techniques/sub-techniques, and procedures—making hunts repeatable and shareable across teams. - **Sysmon is a foundational Windows data source** (Early): Understanding event types and their fields (e.g., ProcessCreate vs. FileCreate) lets you combine field-based and free-text searches to reconstruct adversary activity. - **Pivot relentlessly—expect side quests** (Early/Middle): A single lead (e.g., a suspicious script file) spawns follow-up questions about parent processes, downloads, and lateral movement; the timeline is built by chasing these breadcrumbs. - **Web and cloud logs extend the hunt surface** (Middle): Encoded query strings in access logs, unusual upload paths, Kubernetes API calls from unexpected sources, and privileged containers are all high-value indicators. - **Hunts mature into detections—or retire** (Middle): Successful hunts can become detection rules; obsolete hunts should be retired as systems are decommissioned, keeping the hypothesis backlog healthy. - **Statistics and ML augment, not replace, the hunter** (Late): These techniques help scale hunting in complex environments, but the human hypothesis and situational awareness remain central. 【Reading Tips】 - **Deep-read the first expedition chapter**: It is the template for everything that follows—play creation, Sysmon queries, and timeline building. Skim later chapters if you already know the tooling. - **Treat the process phases as a checklist**: Before each hunt, confirm your hypothesis is relevant and testable; after, verify you have communicated findings and considered detection conversion. - **Practice with the exercises**: The book includes hands-on hunts (e.g., compromised endpoints, WordPress plugin exploitation). Working through them cements the pivot-and-document rhythm. - **Focus on log-field literacy**: Learn which fields exist in Sysmon, Apache, Kubernetes, and cloud firewall events—this is where hunting speed comes from. - **Don't skip the cloud-native material**: Even if your environment is on-prem today, the API-server and container hunting patterns are increasingly transferable. 【Coverage Limits】 This guide is based on stratified excerpts covering roughly the first half of the book; later chapters on advanced statistics, machine learning, and the full cloud-native hunting arc are only lightly represented. Specific chapter titles and detailed conclusions from the ending sections are not covered.
Page 9
e of compromise: 1. Suspicious encoded PowerShell command 2. Suspicious execution of unsigned PowerShell scripts without warning 3. A process with suspicious...
View in text
Excerpt 2
les such cases if the case is found to be security related. We describe how to properly formulate and document a threat hunting 3 Your First Threat Hunting e...
View in text
Excerpt 3
rability Scoring System (CVSS) base score of 8.8 on a scale of 10 to the vulnerability. The SP Project & Document Manager WordPress plugin before 4.22 allows...
View in text
Excerpt 4
sed by the cloud platform administrators to carry out their regular system management tasks. In the previous API server event, 193.188.105.36 and 111.65.33.2...
View in text
Excerpt 5
interest from matching events into Pandas DataFrame, a two- dimensional data structure similar to a table with rows and columns. You can think of a Pandas Da...
View in text
Excerpt 6
ttgerdquv4r2mqzfga.bx.internal.cloudapp.net.24652: Flags [S.], seq 1, ack 0, win 17280, options [unknown-251 0x27546c0eb313b53a000000020000000000000000000000...
View in text
Excerpt 7
dest_port std1 count1 count 10.0.0.12 40.87.160.0 23456 206.455235 201 202 10.0.0.13 40.87.160.0 23456 230.178827 168 169 10.0.0.15 40.87.160.0 23456 208.025...
View in text
Excerpt 8
#A sns.heatmap(pd.DataFrame(confusion_matrix(y_test, y_pred)), annot=True, fmt='g') #B ax.set_ylabel('Actual Label') ax.set_xlabel('Predicted Label')
View in text
Tags
AI categories
CybersecurityDevOpsCloud Native
Publish Year: 2024
Language: English
Pages: 457
File Format: PDF
File Size: 12.7 MB
Text Preview (First 20 pages)
Registered users can read the full content for free

Register as a Gaohf Library member to read the complete e-book online for free and enjoy a better reading experience.

Generating text preview…