Book Image

The Foundations of Threat Hunting

By : Chad Maurice, Jeremy Thompson, William Copeland
Book Image

The Foundations of Threat Hunting

By: Chad Maurice, Jeremy Thompson, William Copeland

Overview of this book

Threat hunting is a concept that takes traditional cyber defense and spins it onto its head. It moves the bar for network defenses beyond looking at the known threats and allows a team to pursue adversaries that are attacking in novel ways that have not previously been seen. To successfully track down and remove these advanced attackers, a solid understanding of the foundational concepts and requirements of the threat hunting framework is needed. Moreover, to confidently employ threat hunting in a business landscape, the same team will need to be able to customize that framework to fit a customer’s particular use case. This book breaks down the fundamental pieces of a threat hunting team, the stages of a hunt, and the process that needs to be followed through planning, execution, and recovery. It will take you through the process of threat hunting, starting from understanding cybersecurity basics through to the in-depth requirements of building a mature hunting capability. This is provided through written instructions as well as multiple story-driven scenarios that show the correct (and incorrect) way to effectively conduct a threat hunt. By the end of this cyber threat hunting book, you’ll be able to identify the processes of handicapping an immature cyber threat hunt team and systematically progress the hunting capabilities to maturity.
Table of Contents (19 chapters)
1
Part 1: Preparation – Why and How to Start the Hunting Process
9
Part 2: Execution – Conducting a Hunt
14
Part 3: Recovery – Post-Hunt Activity

What this book covers

Chapter 1, An Introduction to Threat Hunting, introduces you to the concept of threat hunting and how it fits into an organization's cybersecurity structure. This information will allow everyone to begin their journey from the same starting point and remove any preconceived notions of what threat hunting is and is not.

Chapter 2, Requirements and Motivations, covers how to identify how and where threat hunting could fit into an organization's priorities and requirements. While this type of cyber defense function is important, it may not fit your organization's business priorities.

Chapter 3, Team Construct, covers the required roles and responsibilities of the various members that make up a threat hunting team. Regardless of whether the team is made up of a single individual or 20, the same basic roles must be fulfilled.

Chapter 4, Communication Breakdown, covers all of the communication methods and requirements throughout the life cycle of a threat hunt. This fundamental concept is where many teams falter, causing chaos and uncertainty to take a foothold throughout the mission.

Chapter 5, Methodologies, covers various methodologies and processes that teams should employ throughout the life cycle of a hunt. This will enable the team to have an understandable, repeatable process that they will be able to grow from.

Chapter 6, Threat Intelligence, covers one of the most overlooked areas of a threat hunt, which is the inclusion of threat intelligence.

Chapter 7, Planning, covers all of the phases and considerations of a threat hunting planning cycle. Many phases can be easily prepared ahead of time, while some will need to be finely tuned to each mission.

Chapter 8, Defending the Defenders, teaches you how to protect your customer and yourself from the malicious intentions of the adversary that's being hunted. There are numerous ways a hunt introduces risk to a network, and precautions need to be taken ahead of time to ensure that risk is mitigated.

Chapter 9, Hardware and Toolsets, talks you through the tools that threat hunters need to accomplish a hunt. These tools are both hardware and software, with a myriad of available options. The network requirements drive which tools can be used, and customer requirements will inform which tools are allowed.

Chapter 10, Data Analysis, covers data analysis. Data analysis doesn't begin and end with an analyst looking at a screen. Data must ultimately be collected, prepared, and reviewed by a human. Automation of data review is the cornerstone of a mature threat hunting team, because it allows more time for humans to find something interesting. Communicating data requirements, discoveries, and challenges is also vital to a mature team.

Chapter 11, Documentation, covers the importance of proper documentation and how it plays into every facet of a hunt as this is the only communication mechanism the team employs which will exist well beyond the hunts conclusion. Documentation internal to the team and with the mission partner will establish the boundaries and expectations needed to ensure all involved parties' requirements can be met.

Chapter 12, Deliverables, covers the types of deliverables and their methods of delivery that are normally produced in the life cycle of a threat hunt. This is where a team will truly stand out to all stakeholders within an organization as these items will continue to tell the hunting story long after all of the members have moved on to other things.

Chapter 13, Post-Hunt Activity and Maturing a Team, covers all of the events and activities that should be conducted when wrapping up a hunt but are easily forgotten by an immature or busy team. These are just a few areas that will allow a team to identify weak points and grow a collection of people into a finely tuned threat hunting capability.

Appendix, is intended to be a reference for the rest of the book that will allow you to quickly identify any items not fully understood. Additionally, sample checklists and playbooks discussed throughout the book can be found here.