Sitemap

SOC Workbooks and Lookups

5 min readMay 26, 2025

--

Press enter or click to view image in full size
Photo by Nikola Vu: https://www.pexels.com/photo/dog-sitting-and-looking-up-11497213/

Alert triage is a complex process that often requires analysts to gather additional information about affected employees or servers. This room explores SOC workbooks designed to streamline alert triage and explains various lookup methods to quickly retrieve user and system context.

Learning Objectives

  • Familiarize yourself with SOC investigation workbooks
  • Learn where to find and how to use asset inventory in SOC
  • Understand the importance of corporate network diagrams
  • Practice workflow building inside an interactive interface

Prerequisites

  • Complete the SOC L1 Alert Triage and Alert Reporting rooms
  • Have practice with investigating common attack chains
  • Understand the fundamental networking concepts
  • Preferably, be familiar with the concept of SOAR playbooks

From <https://tryhackme.com/room/socworkbookslookups?utm_source=cio&utm_medium=email&utm_campaign=byte_beg>

Imagine having a night shift and looking into an alert saying that G.Baker logged into the HQ-FINFS-02 server. Then, the user downloaded the “Financial Report US 2024.xlsx” file from there and shared it with R.Lund. To correctly triage the alert and understand if the activity is expected, you will have to find answers to many questions:

  • Who is G.Baker? What are their working hours and role in the company?
  • What is the purpose and location of HQ-FINFS-02? Who can access it?
  • Why could R.Lund need access to the corporate financial records?

Identity Inventory

Identity inventory is a catalogue of corporate employees (user accounts), services (machine accounts), and their details like privileges, contacts, and roles within the company. For the scenario above, identity inventory would help you get context about G.Baker and R.Lund, and make it simpler to decide if the activity was expected or not.

Asset Inventory

Asset inventory, also called asset lookup, is a list of all computing resources within an organization's IT environment. Note that while “asset” is a vague term and can also refer to software, hardware, or employees, this room emphasizes servers and workstations only. For the scenario above, asset inventory would help you get context about the HQ-FINFS-02 server.

Example of Assets

From <https://tryhackme.com/room/socworkbookslookups?utm_source=cio&utm_medium=email&utm_campaign=byte_beg>

Looking at the identity inventory, what is the role of R.Lund at the company?

US Financial Adviser

Checking the asset inventory, what data does the HQ-FINFS-02 server store?

Financial records

Finally, does the file sharing from the scenario look legitimate and expected? (Yea/Nay)

Yea

Get Tony’s stories in your inbox

Join Medium for free to get updates from this writer.

Continuing identity and asset inventory topics, you might also need to look at the alert from a network point of view, especially in bigger companies. Consider the scenario where you are investigating a chain of related alerts based on firewall logs and want to give some meaning to the IPs you see:

  1. 08:00: An IP 103.61.240.174 is repeatedly connecting to a corporate firewall via port TCP/10443
  2. 08:23: Firewall logs show that the IP 103.61.240.174 was translated to an internal 10.10.0.53 IP
  3. 08:25: The IP 10.10.0.53 is scanning the 172.16.15.0/24 network range but does not find open ports
  4. 08:32: The same IP is now scanning the 172.16.23.0/24 network range, and the attack seems to be ongoing

Network Diagrams

To investigate the case above, you will have to find out what service is running at the 10443 port and why anyone would connect there. Then, identify the subnet the 10.10.0.53 IP belongs to and why it would ever try to connect to other subnets. A network diagram, a visual schema presenting existing locations, subnets, and their connections, is an answer to your questions:

Press enter or click to view image in full size

Depending on a company’s size and structure, you may see more complex diagrams, but their use for SOC analysts remains the same — to help understand suspicious network activity. In our scenario, you can refer to the network diagram and reconstruct the attack path as follows:

  1. Threat actor behind the 103.61.240.174 IP performed VPN brute force, targeting vpn.tryhatme.thm
  2. After a successful brute force and VPN login, the threat actor was assigned an IP from the VPN Subnet
  3. Then, the adversary tried to scan the Database Subnet, but was likely blocked by the firewall rules
  4. Seeing no success, the threat actor switches to the Office Subnet, looking for their next target

According to the network diagram, which service is exposed on the TCP/10443 port?

VPN

Now, which subnet would the server behind 172.16.15.99 IP belong to?

Database Subnet

Finally, does the scenario look like a True Positive (TP) or False Positive (FP)?

TP

With asset inventory and network diagrams, you can get enough context about the user, host, or IP address. Next, your task is to make a verdict on whether the activity you see is safe or not. For some alerts, the analysis is simple, but some may require dozens of essential steps that must be followed to avoid missing vital details and confusing attack evidence. So, how can you ensure all the analysis steps are always followed?

SOC Workbooks

SOC workbook, also called playbook, runbook, or workflow, is a structured document that defines the steps required to investigate and remediate specific threats efficiently and consistently. Since L1 analysts are considered junior specialists and are not expected to triage every possible attack scenario perfectly, senior analysts often prepare workbooks to support their less experienced teammates. L1 analysts are recommended and sometimes even required to triage the alerts precisely according to workbooks to avoid mistakes and streamline the analysis.

Workbook Example

Unusual Login Location Workbook

Press enter or click to view image in full size

The diagram above is a typical example of an investigation workbook aimed to help L1 analysts triage alerts about atypical email, web, or corporate VPN login. Most workbook diagrams are supplemented with a detailed textual guide and links to the mentioned resources. Also, note how the workbook is divided into three logical groups. By following the steps in the correct order, you can guarantee high-quality alert triage and eliminate cases where the verdict is made without enough evidence:

  1. Enrichment: Use Threat Intelligence and identity inventory to get information about the affected user
  2. Investigation: Using the gathered data and SIEM logs, make your verdict if the login is expected
  3. Escalation: Escalate the alert to L2 or communicate the login with the user if necessary

From <https://tryhackme.com/room/socworkbookslookups?utm_source=cio&utm_medium=email&utm_campaign=byte_beg>

Which SOC role would use workbooks the most (e.g. SOC Manager)?

SOC L1 Analyst

What is the process of gathering user, host, or IP context using TI and lookups?

Enrichment

Looking at the workbook example, what platform is used as an identity inventory source?

BambooHR

I left “ Workbooks Practice” blank on purpose. I did complete the exercise though.

--

--