September 3, 2026
Core Windows Processes: A SOC L1 Guide to Understanding What Normal Looks Like
Introduction

By Harsh Katiyar
11 min read
Introduction
Understanding how Windows processes normally operate is an important foundation for endpoint investigation.
For a SOC analyst, seeing a process such as svchost.exe, lsass.exe, or explorer.exe is only the beginning. The process name alone does not tell you whether the activity is legitimate.
A stronger approach is to establish a baseline and then compare what you observe against it.
The supplied material builds that baseline by following the Windows process hierarchy from the kernel and early boot stages through session creation, services, authentication, logon, and the user interface. The central investigation principle is:
What process is this?
โ
Where is the executable?
โ
Who is running it?
โ
What started it?
โ
What command line was used?
โ
What children did it create?
โ
Does everything match the expected baseline?What process is this?
โ
Where is the executable?
โ
Who is running it?
โ
What started it?
โ
What command line was used?
โ
What children did it create?
โ
Does everything match the expected baseline?1. Start With Task Manager
Windows includes Task Manager, a native GUI utility for viewing and managing running processes.
It provides visibility into:
- Running processes
- CPU usage
- Memory usage
- Process IDs
- Executable names
- Command lines
- Process paths, when the relevant columns are enabled
For SOC work, the most useful fields are often more than just CPU and memory.
Important investigation fields include:
FieldWhy it mattersProcess nameIdentifies the executablePIDIdentifies a specific process instancePublisherProvides ownership/contextCommand lineShows how the process was launchedImage pathShows where the executable residesUserShows execution contextParent processProvides process ancestry
The material also highlights an important limitation: Task Manager does not provide the process-tree information needed for deeper parent-child analysis. Tools such as Process Hacker and Process Explorer can provide additional process context.
SOC lesson
Don't stop at:
svchost.exe existssvchost.exe existsInstead ask:
Which svchost.exe?
What PID?
What path?
What command line?
Who is its parent?
What service does it represent?Which svchost.exe?
What PID?
What path?
What command line?
Who is its parent?
What service does it represent?2. The System Process โ PID 4
The System process is one of the foundational Windows processes to recognize.
The supplied material identifies a critical fact:
System โ PID 4System โ PID 4The System process provides a home for system threads that execute in kernel mode. These threads can execute Windows kernel code and code from loaded device drivers.
This makes System fundamentally different from an ordinary user application.
Normal System baseline
According to the material:
System
โโโ PID: 4
โโโ Instances: 1
โโโ User: Local System
โโโ Start: Boot time
โโโ Session: 0
โโโ Parent: None / System Idle Process (0),
depending on the investigation toolSystem
โโโ PID: 4
โโโ Instances: 1
โโโ User: Local System
โโโ Start: Boot time
โโโ Session: 0
โโโ Parent: None / System Idle Process (0),
depending on the investigation toolThe source notes that Process Explorer and Process Hacker can present slightly different information about the System process.
What should concern an analyst?
The material identifies these unusual characteristics:
- A parent other than the expected relationship
- Multiple System instances
- A PID other than 4
- System running outside Session 0
These should be treated as investigation triggers, not automatic proof of compromise.
SOC principle
This is an excellent example of baseline-based detection:
Known normal
โ
Observed process
โ
Compare characteristics
โ
Identify deviations
โ
InvestigateKnown normal
โ
Observed process
โ
Compare characteristics
โ
Identify deviations
โ
Investigate3. smss.exe โ Session Manager Subsystem
smss.exe stands for Session Manager Subsystem.
It is one of the earliest user-mode processes started during Windows boot and is responsible for creating and managing Windows sessions.
The material focuses on two sessions:
Session 0
โโโ csrss.exe
โโโ wininit.exe
Session 1
โโโ csrss.exe
โโโ winlogon.exeSession 0
โโโ csrss.exe
โโโ wininit.exe
Session 1
โโโ csrss.exe
โโโ winlogon.exeThe simplified relationship is:
System (PID 4)
โ
smss.exe
โโโ Session 0
โ โโโ csrss.exe
โ โโโ wininit.exe
โ
โโโ Session 1
โโโ csrss.exe
โโโ winlogon.exeSystem (PID 4)
โ
smss.exe
โโโ Session 0
โ โโโ csrss.exe
โ โโโ wininit.exe
โ
โโโ Session 1
โโโ csrss.exe
โโโ winlogon.exeAn important process-tree detail is that child smss.exe instances created for additional sessions can self-terminate after completing their work.
Normal smss.exe baseline
Path:
%SystemRoot%\System32\smss.exe
Parent:
System (PID 4)
User:
Local System
Master instance:
One
Startup:
Very early during bootPath:
%SystemRoot%\System32\smss.exe
Parent:
System (PID 4)
User:
Local System
Master instance:
One
Startup:
Very early during bootThe source identifies several characteristics worth investigating:
- Parent other than System
- Executable outside the expected System32 location
- More than one continuously running instance
- Unexpected user
- Unexpected subsystem Registry entries
This demonstrates why process count must be interpreted according to the specific process.
4. csrss.exe โ Client Server Runtime Process
csrss.exe is the Client Server Runtime Process, a critical user-mode component of the Windows subsystem.
The supplied material associates it with functions including:
- Win32 console windows
- Process creation and deletion
- Thread creation and deletion
- Windows API functionality
- Drive-letter mapping
- Aspects of Windows shutdown
It is a critical process, so terminating it can result in system failure.
Normal baseline
csrss.exe
โโโ Path: %SystemRoot%\System32\csrss.exe
โโโ User: Local System
โโโ Instances: Two or more
โโโ Initial instances: Start within seconds of bootcsrss.exe
โโโ Path: %SystemRoot%\System32\csrss.exe
โโโ User: Local System
โโโ Instances: Two or more
โโโ Initial instances: Start within seconds of bootOne of the most important lessons here is that multiple instances are normal.
This differs from processes such as wininit.exe or services.exe, where the source describes one normal running instance.
The source also explains an unusual parent relationship.
smss.exe creates csrss.exe, but the relevant smss.exe instance subsequently terminates. Therefore, an active parent process may not be present when csrss.exe is examined.
Investigative indicators
The material identifies:
- An actual/current parent process
- An incorrect image path
- A misspelled process name
- An unexpected user
For example:
C:\Users\Bob\csrss.exeC:\Users\Bob\csrss.exedoesn't match the expected System32 location and should be investigated.
5. wininit.exe โ Windows Initialization Process
wininit.exe is responsible for launching important system processes within Session 0.
The process relationship is:
smss.exe
โ
wininit.exe
โโโ services.exe
โโโ lsass.exe
โโโ lsaiso.exe*smss.exe
โ
wininit.exe
โโโ services.exe
โโโ lsass.exe
โโโ lsaiso.exe*lsaiso.exe is conditional in the supplied material and is associated with Credential Guard and KeyGuard.
Normal baseline
wininit.exe
โโโ Path: %SystemRoot%\System32\wininit.exe
โโโ Parent: Created by smss.exe
โโโ Instances: One
โโโ User: Local System
โโโ Start: Within seconds of bootwininit.exe
โโโ Path: %SystemRoot%\System32\wininit.exe
โโโ Parent: Created by smss.exe
โโโ Instances: One
โโโ User: Local System
โโโ Start: Within seconds of bootThe source identifies these as investigation indicators:
- Actual/current parent process
- Incorrect image path
- Misspelled filename
- Multiple running instances
- Unexpected user
Again, these are anomalies to investigate, rather than automatic proof of malicious activity.
6. services.exe โ Service Control Manager
services.exe is also known as the Service Control Manager (SCM).
Its responsibilities include managing Windows services, starting and stopping services, maintaining service information, and loading certain auto-start device drivers.
The expected process relationship is:
wininit.exe
โ
services.exewininit.exe
โ
services.exeThe material also introduces:
sc.exesc.exeas a command-line utility for communicating with the Service Control Manager and Windows services.
The important Registry location is:
HKLM\System\CurrentControlSet\ServicesHKLM\System\CurrentControlSet\ServicesThis is where service configuration information is maintained.
Normal baseline
services.exe
โโโ Path: %SystemRoot%\System32\services.exe
โโโ Parent: wininit.exe
โโโ Instances: One
โโโ User: Local System
โโโ Start: Within seconds of bootservices.exe
โโโ Path: %SystemRoot%\System32\services.exe
โโโ Parent: wininit.exe
โโโ Instances: One
โโโ User: Local System
โโโ Start: Within seconds of bootInvestigation indicators
The source identifies:
- Parent other than
wininit.exe - Incorrect image path
- Misspelled process name
- Multiple instances
- Unexpected user
The important SOC lesson is that services.exe itself is not the same thing as an individual Windows service.
Think of it as:
services.exe
โ
Service Control Manager
โ
Windows servicesservices.exe
โ
Service Control Manager
โ
Windows services7. svchost.exe โ Service Host
svchost.exe is particularly important for SOC L1 analysts because Windows systems commonly have many instances of it.
Its purpose is to provide a process in which certain Windows services can run. The services hosted by svchost.exe are implemented as DLLs.
The expected relationship is:
wininit.exe
โ
services.exe
โ
svchost.exewininit.exe
โ
services.exe
โ
svchost.exeWhy multiple instances are normal
The source explicitly identifies:
svchost.exe
โ Many instancessvchost.exe
โ Many instancesas normal.
This is a critical distinction.
A SOC analyst should never use:
Multiple processes = maliciousMultiple processes = maliciousas a general rule.
Instead:
Multiple processes
โ
Is this normal for this process?
โ
Check the baselineMultiple processes
โ
Is this normal for this process?
โ
Check the baselineNormal baseline
svchost.exe
โโโ Path: %SystemRoot%\System32\svchost.exe
โโโ Parent: services.exe
โโโ Instances: Many
โโโ User: Varies
โโโ Start: Usually around boot,
but additional instances can start latersvchost.exe
โโโ Path: %SystemRoot%\System32\svchost.exe
โโโ Parent: services.exe
โโโ Instances: Many
โโโ User: Varies
โโโ Start: Usually around boot,
but additional instances can start laterThe source notes accounts such as:
SYSTEM
Network Service
Local ServiceSYSTEM
Network Service
Local Serviceand explains that some instances can run as the logged-in user depending on the Windows environment.
8. The -k Parameter
One of the most useful details when investigating svchost.exe is its command line.
The material identifies the:
-k-kparameter.
For example:
C:\Windows\System32\svchost.exe -k DcomlaunchC:\Windows\System32\svchost.exe -k DcomlaunchThe -k value is associated with service grouping.
Conceptually:
svchost.exe
โ
-k <group>
โ
Services associated with that groupsvchost.exe
โ
-k <group>
โ
Services associated with that groupThe source also describes the Registry relationship for a service such as DCOMLaunch:
HKLM\SYSTEM\CurrentControlSet\Services\Dcomlaunch\ParametersHKLM\SYSTEM\CurrentControlSet\Services\Dcomlaunch\Parameterswith:
ServiceDLLServiceDLLbeing relevant to the DLL implementing the service.
This gives a useful investigation path:
svchost.exe
โ
Command line
โ
-k group
โ
Service
โ
ServiceDLL
โ
Registry configurationsvchost.exe
โ
Command line
โ
-k group
โ
Service
โ
ServiceDLL
โ
Registry configurationIndicators worth investigating
The supplied material identifies:
- Parent other than
services.exe - Incorrect image path
- Misspelled filename such as
scvhost.exe - Missing
-kparameter
None of these should be interpreted in isolation as proof of malware.
9. lsass.exe โ Local Security Authority Subsystem Service
lsass.exe is the Local Security Authority Subsystem Service.
It is responsible for important Windows security functions, including authentication-related activity, password changes, access tokens, and security logging.
The expected relationship is:
wininit.exe
โ
lsass.exewininit.exe
โ
lsass.exeNormal baseline
lsass.exe
โโโ Path: %SystemRoot%\System32\lsass.exe
โโโ Parent: wininit.exe
โโโ Instances: One
โโโ User: Local System
โโโ Start: Within seconds of bootlsass.exe
โโโ Path: %SystemRoot%\System32\lsass.exe
โโโ Parent: wininit.exe
โโโ Instances: One
โโโ User: Local System
โโโ Start: Within seconds of bootThe material identifies the following investigation indicators:
- Parent other than
wininit.exe - Path outside System32
- Misspelled process name
- Multiple instances
- Unexpected user
The source also highlights the security importance of LSASS because adversaries may target it for credential dumping and specifically mentions Mimikatz.
The associated Registry area described in the source is:
HKLM\System\CurrentControlSet\Control\LsaHKLM\System\CurrentControlSet\Control\LsaFor SOC analysis, the important distinction is:
Legitimate LSASS
โ
Windows authentication/security
versus
Suspicious activity
โ
Process/path/user/context
โ
Potential security investigationLegitimate LSASS
โ
Windows authentication/security
versus
Suspicious activity
โ
Process/path/user/context
โ
Potential security investigation10. winlogon.exe โ Windows Logon
winlogon.exe is responsible for important Windows logon functionality.
The source identifies the Secure Attention Sequence (SAS):
ALT + CTRL + DELETEALT + CTRL + DELETEIt also describes responsibilities involving:
- Loading the user profile
- Loading
NTUSER.DATinto HKCU - Working with
userinit.exe - Screen locking
- Screensavers
- Other logon-related functionality
The Session 1 relationship is:
smss.exe
โโโ csrss.exe
โโโ winlogon.exesmss.exe
โโโ csrss.exe
โโโ winlogon.exeThen:
winlogon.exe
โ
userinit.exe
โ
explorer.exewinlogon.exe
โ
userinit.exe
โ
explorer.exeAn important process-tree detail is that the smss.exe instance responsible for creating winlogon.exe terminates. Therefore, a currently visible parent process may not exist.
Normal baseline
winlogon.exe
โโโ Path: %SystemRoot%\System32\winlogon.exe
โโโ User: Local System
โโโ Instances: One or more
โโโ First instance: Shortly after bootwinlogon.exe
โโโ Path: %SystemRoot%\System32\winlogon.exe
โโโ User: Local System
โโโ Instances: One or more
โโโ First instance: Shortly after bootAdditional instances can occur with additional sessions, including scenarios such as Remote Desktop and Fast User Switching.
The source also identifies an unexpected shell Registry value as an investigation indicator.
The expected shell value is:
explorer.exeexplorer.exe11. explorer.exe โ Windows Explorer
explorer.exe represents the Windows Explorer user interface and provides access to files, folders, the Start Menu, Taskbar, and other Windows UI functionality.
The logon relationship is:
winlogon.exe
โ
userinit.exe
โ
explorer.exewinlogon.exe
โ
userinit.exe
โ
explorer.exeThe source explains that userinit.exe launches Explorer and then exits.
Therefore:
explorer.exe
Parent: Noneexplorer.exe
Parent: Nonecan be normal.
This is an important process-tree lesson.
Normal baseline
explorer.exe
โโโ Path: %SystemRoot%\explorer.exe
โโโ User: Logged-in user
โโโ Instances: One or more per interactive user
โโโ Start: First interactive user logonexplorer.exe
โโโ Path: %SystemRoot%\explorer.exe
โโโ User: Logged-in user
โโโ Instances: One or more per interactive user
โโโ Start: First interactive user logonNotice the path:
C:\Windows\explorer.exeC:\Windows\explorer.exerather than:
C:\Windows\System32\explorer.exeC:\Windows\System32\explorer.exeThis reinforces another important principle:
Know the expected path for each specific process.
The source also states that Explorer can have many child processes.
For SOC investigation, those children can provide useful context:
explorer.exe
โ
Child process
โ
Executable
โ
Command line
โ
File path
โ
Userexplorer.exe
โ
Child process
โ
Executable
โ
Command line
โ
File path
โ
UserThe material specifically identifies outbound TCP/IP connections from Explorer as unusual.
That does not automatically mean compromise, but it gives the analyst a reason to investigate the process and its network activity.
12. Putting the Process Chain Together
After working through these processes, the Windows process hierarchy becomes much easier to visualize.
A simplified chain from the supplied material is:
System (PID 4)
โ
smss.exe
โโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
Session 0 Session 1
โ โ
csrss.exe csrss.exe
wininit.exe winlogon.exe
โ โ
services.exe userinit.exe
โ โ
svchost.exe explorer.exe
โ
โโโ services/processes
โ
โโโ other service-related activity
wininit.exe
โโโ lsass.exe
โโโ lsaiso.exe*System (PID 4)
โ
smss.exe
โโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
Session 0 Session 1
โ โ
csrss.exe csrss.exe
wininit.exe winlogon.exe
โ โ
services.exe userinit.exe
โ โ
svchost.exe explorer.exe
โ
โโโ services/processes
โ
โโโ other service-related activity
wininit.exe
โโโ lsass.exe
โโโ lsaiso.exe*lsaiso.exe is conditional on Credential Guard according to the source.
This tree is more useful than memorizing individual process names because it gives you context.
13. Process Baselines at a Glance
ProcessExpected pathParent/contextNormal instancesSystemN/A in Process Explorer representationNone / System Idle Process depending on toolOnesmss.exeSystem32\smss.exeSystemOne master + temporary childrencsrss.exeSystem32\csrss.exeCreated by smss.exeTwo or morewininit.exeSystem32\wininit.exeCreated by smss.exeOneservices.exeSystem32\services.exewininit.exeOnesvchost.exeSystem32\svchost.exeservices.exeManylsass.exeSystem32\lsass.exewininit.exeOnewinlogon.exeSystem32\winlogon.exeCreated by smss.exeOne or moreexplorer.exeC:\Windows\explorer.exeCreated by userinit.exeOne or more per interactive user
The exact expected behavior should always be interpreted according to the individual process rather than applying one rule to every executable.
14. A Practical SOC Investigation Method
When you encounter an unfamiliar or suspicious Windows process, work through a consistent sequence.
1. WHAT?
Identify the exact process name.
svchost.exesvchost.exeDon't rely on approximate visual similarity.
2. WHERE?
Check the image path.
C:\Windows\System32\svchost.exeC:\Windows\System32\svchost.exeA familiar filename in an unexpected directory deserves investigation.
3. WHO?
Identify the associated user.
For some processes, the expected account is:
SYSTEMSYSTEMFor others, such as Explorer, the logged-in user is expected.
4. HOW?
Inspect the command line.
For svchost.exe, for example:
svchost.exe -k <group>svchost.exe -k <group>The command line can provide context that the process name cannot.
5. PARENT?
Determine what created the process.
Examples from this material include:
wininit.exe
โ
services.exewininit.exe
โ
services.exeand:
services.exe
โ
svchost.exeservices.exe
โ
svchost.exeAn unexpected parent can be an important investigation lead.
6. HOW MANY?
Understand the process-specific instance baseline.
For example:
lsass.exe โ One
svchost.exe โ Many
explorer.exe โ One or more per interactive userlsass.exe โ One
svchost.exe โ Many
explorer.exe โ One or more per interactive userThere is no universal "multiple instances = bad" rule.
7. WHEN?
Consider startup timing.
Several core Windows processes are expected to start around system boot, while other processes may legitimately appear later.
8. WHAT CHILDREN?
Look at child processes where applicable.
For example:
services.exe
โ
svchost.exeservices.exe
โ
svchost.exeUnderstanding process ancestry can reveal whether execution makes sense.
9. NETWORK?
For processes where network behavior is relevant, investigate connections and destinations.
The source specifically highlights outbound TCP/IP connections from explorer.exe as unusual.
10. LOGS / EDR?
Finally, correlate process observations with available endpoint telemetry and Windows logs.
The objective is not to label an anomaly immediately.
The objective is to build enough context to determine whether the activity has a legitimate explanation.
15. Common SOC Mistakes
Mistake 1: Trusting the process name
Seeing:
lsass.exelsass.exedoesn't prove that the executable is legitimate.
Check:
Name
โ
Path
โ
Parent
โ
User
โ
Command lineName
โ
Path
โ
Parent
โ
User
โ
Command lineMistake 2: Assuming multiple instances are malicious
This fails immediately for processes such as:
svchost.exe
csrss.exe
winlogon.exe
explorer.exesvchost.exe
csrss.exe
winlogon.exe
explorer.exewhere multiple instances can be normal according to the supplied material.
Mistake 3: Treating a missing parent as automatically suspicious
Several processes in this material are created by processes that subsequently terminate.
For example:
userinit.exe
โ
explorer.exe
userinit.exe exitsuserinit.exe
โ
explorer.exe
userinit.exe exitsTherefore, Explorer having no current parent can be normal.
Similar considerations apply to processes created by smss.exe.
Mistake 4: Treating every anomaly as proof of malware
A suspicious path, parent, or command line is a signal.
A good SOC analyst investigates the signal and looks for supporting evidence.
Anomaly
โ
Validate
โ
Correlate
โ
Investigate
โ
Determine legitimacyAnomaly
โ
Validate
โ
Correlate
โ
Investigate
โ
Determine legitimacy16. Why Native Windows Knowledge Matters
Dedicated tools such as Process Explorer and Process Hacker can provide deeper process visibility.
However, Task Manager and command-line tools remain important because they are native Windows capabilities.
The material specifically introduces:
tasklist
Get-Process
ps
wmictasklist
Get-Process
ps
wmicfor process-related information.
This matters during real endpoint investigations because an analyst may not always be able to immediately deploy additional tooling.
Knowing how to work with the operating system's native visibility is therefore an important practical skill.
17. Security Perspective
The common thread across all of these processes is baseline analysis.
A defender should know:
Expected process
โ
Expected location
โ
Expected parent
โ
Expected user
โ
Expected number of instances
โ
Expected startup behaviorExpected process
โ
Expected location
โ
Expected parent
โ
Expected user
โ
Expected number of instances
โ
Expected startup behaviorThen compare that baseline with what is actually observed.
For example:
Expected
services.exe
โ
svchost.exe
โ
C:\Windows\System32\svchost.exe
โ
-k <group>services.exe
โ
svchost.exe
โ
C:\Windows\System32\svchost.exe
โ
-k <group>Worth investigating
powershell.exe
โ
svchost.exe
โ
C:\Users\Bob\svchost.exe
โ
No -kpowershell.exe
โ
svchost.exe
โ
C:\Users\Bob\svchost.exe
โ
No -kThe second chain contains multiple deviations from the expected baseline described in the material.
That doesn't by itself establish exactly what happened โ but it gives the SOC analyst a strong reason to investigate.
18. Windows 10 and Additional Core Processes
The supplied conclusion notes that Windows 10 introduced additional processes that analysts should understand.
It specifically mentions:
lsaiso.exe
RuntimeBroker.exe
taskhostw.exelsaiso.exe
RuntimeBroker.exe
taskhostw.exeThe material states that lsaiso.exe is associated with Credential Guard and KeyGuard and works with lsass.exe to enhance password protection. It also notes that taskhostw.exe replaced the earlier taskhost.exe and taskhostex.exe naming.
The supplied material does not provide enough detail to establish full behavioral baselines for RuntimeBroker.exe or taskhostw.exe, so they should be treated here as additional processes to study, rather than inventing characteristics that aren't supported by the notes.
19. Key Takeaways
1. Process names are only the starting point
Name โ legitimacyName โ legitimacyContext matters.
2. Learn process-specific baselines
svchost.exe โ Many
lsass.exe โ One
services.exe โ Onesvchost.exe โ Many
lsass.exe โ One
services.exe โ OneDifferent processes have different normal behavior.
3. Process ancestry matters
Understanding:
Parent
โ
ChildParent
โ
Childcan provide valuable context during endpoint investigations.
4. Paths matter
A legitimate-looking filename outside its expected Windows directory can be an important anomaly.
5. Command lines matter
The command line can reveal how a process was launched and, for svchost.exe, can expose the -k service grouping.
6. Native tools matter
Task Manager, tasklist, and PowerShell's Get-Process can provide useful visibility when dedicated tools aren't available.
7. An anomaly is not automatically compromise
The correct mindset is:
Unexpected
โ
Investigate
โ
Correlate
โ
DetermineUnexpected
โ
Investigate
โ
Correlate
โ
Determinenot:
Unexpected
โ
MalwareUnexpected
โ
MalwareConclusion
Core Windows processes form a connected system rather than a collection of unrelated executables.
Starting with:
System (PID 4)System (PID 4)the process chain moves through:
smss.exesmss.exeinto Windows session initialization:
wininit.exewininit.exeand then into important system functionality:
services.exe
lsass.exeservices.exe
lsass.exewhile service hosting involves:
svchost.exesvchost.exeUser-session activity eventually connects:
winlogon.exe
โ
userinit.exe
โ
explorer.exewinlogon.exe
โ
userinit.exe
โ
explorer.exeFor SOC L1, the goal isn't to memorize every Windows internal detail.
The more important skill is learning to recognize normal process behavior and investigate deviations.
When you see a Windows process, think:
WHAT?
โ
WHERE?
โ
WHO?
โ
HOW?
โ
PARENT?
โ
HOW MANY?
โ
WHEN?
โ
CHILDREN?
โ
NETWORK?
โ
LOGS / EDR?WHAT?
โ
WHERE?
โ
WHO?
โ
HOW?
โ
PARENT?
โ
HOW MANY?
โ
WHEN?
โ
CHILDREN?
โ
NETWORK?
โ
LOGS / EDR?That process of reasoning turns a list of Windows executables into useful endpoint-investigation knowledge.
And ultimately, the core defender skill is simple:
Know what normal looks like so you can recognize what doesn't.