Content ITV PRO
This is Itvedant Content department
Learning Outcome
4
Differentiate SOC team roles and responsibilities.
3
Identify SOC components: People, Processes, and Technology.
2
Describe SOC functions: monitoring, detection, investigation, and response.
1
Explain the purpose and importance of a SOC.
5
Recognize common SOC tools: SIEM, IDS/IPS, EDR, and Firewalls.
A student solves a math problem on a whiteboard. The board contains all the calculations needed to solve the problem.
Whiteboard = RAM;
Calculations = Temporary Data
While working, the student keeps notes about the current problem. Similarly, RAM stores running programs, open applications, active websites, logged-in users, and network connections.
RAM stores volatile data currently being used by the system.
The student erases the whiteboard, and the calculations disappear. In the same way, RAM data is generally lost when the computer is powered off.
RAM = Volatile Memory
Before erasing the board, someone takes a photo of it to preserve the calculations. Similarly, investigators capture a memory dump before important RAM data is lost.
Collecting and analyzing RAM data = Memory Forensics
What is a Security Operations Center (SOC)?
A Security Operations Center (SOC) is a centralized team or facility that continuously monitors, detects, analyzes, and responds to cybersecurity threats and incidents.
In simple terms, a SOC is like a security control room that protects an organization’s networks, systems, applications, and data.
Purpose and Importance of a SOC
The main purpose of a SOC is to protect an organization’s information systems and digital assets.
Without a SOC, incidents may go unnoticed, causing data breaches, financial losses, and reputational damage.
Minimize cyberattack impact
Detect threats early
Protect sensitive information
Ensure business continuity
Maintain customer trust
Meet compliance requirements
A SOC helps organizations:
Need for SOC in Modern Organizations
Modern organizations depend on cloud services, online applications, and interconnected networks, increasing cyber risks.
A SOC is needed because:
Cyberattacks are becoming more sophisticated.
Large amounts of security data are generated.
Continuous monitoring is required.
Rapid response reduces damage.
Regulations require strong security controls.
Goals and Objectives of a SOC
Continuously monitor systems
Detect threats and vulnerabilities
Reduce cyberattack impact
Improve security posture
Protect critical assets
Investigate suspicious activities
Respond to security incidents
Ensure regulatory compliance
Core Functions of a SOC
Continuously observes networks, systems, applications, and security devices for abnormal activity.
Monitoring
Monitor login attempts
Track network traffic
Review system activities
Monitor security alerts
Identifies potential threats and suspicious activities such as malware, phishing, unauthorized access, and data exfiltration.
Detection
Analyzes alerts, logs, network traffic, user activities, and system events to confirm incidents, identify the root cause, and assess impact.
Investigation
Block malicious IPs
Isolate infected systems
Remove malware
Restore services
Document incidents
Response
Takes action to contain, mitigate, and recover from incidents.
Process Enumeration
Process names
Process IDs (PID)
Parent-child relationships
Process start times
Resource usage
Process enumeration identifies active processes stored in memory.
Investigators examine:
This helps identify suspicious or unauthorized programs.
Service and Application Analysis
Running applications
Background services
Startup programs
Suspicious software
Unauthorized applications
Investigators examine running services and applications to identify normal and suspicious activity.
Analysis may include:
This can reveal malicious or unauthorized programs active during an incident.
Active Network Session Analysis
Open Handles and Objects
Memory analysis can reveal active network connections while a computer is running.
Investigators may identify:
Connected IP addresses
Open ports
TCP/UDP connections
Remote servers
This helps determine whether the system communicated with suspicious devices.
This helps understand application activity.
An open handle is a reference used by a program to access system resources. Investigators examine handles to determine which resources were being accessed.
Examples include:
Open files
Registry keys
Running processes
Network sockets
Registry Data in Memory
Parts of the Windows Registry are loaded into memory while the system is running.
Investigators can analyze this data to identify:
User accounts
Recently opened files
Installed software
System configuration
Startup programs
Registry data helps reconstruct user activity and system settings.
User Activity Reconstruction
User activity reconstruction rebuilds user actions by analyzing memory data.
This helps determine what the user was doing when memory was captured.
Investigators may identify:
Logged-in users
Recently opened applications
Open documents
Browsing activity
Chat sessions
Clipboard contents
Malware Artifact Discovery
Memory analysis can reveal malware that operates in memory to avoid detection.
This helps determine what the user was doing when memory was captured.
Common artifacts include:
Malicious processes
Injected code
Suspicious DLLs
Unauthorized network connections
Hidden services
Code Injection Detection
Code injection occurs when malicious code is inserted into a legitimate process. Investigators examine processes for unusual memory regions, injected code, or modified behavior.
Detecting code injection helps identify sophisticated attacks.
This helps identify rootkit activity.
Hidden processes
Concealed drivers
Unauthorized system modifications
Rootkit Identification
A rootkit is malware designed to hide itself or other malicious software.
Memory analysis can reveal:
Credential Artifact Analysis
Credential artifacts are traces of authentication information stored in memory.
These artifacts help determine who accessed the system and how authentication occurred.
Examples include:
Usernames
Password hashes
Login sessions
Security credentials
Authentication tokens
Memory timeline analysis arranges memory-related events chronologically to reconstruct system activity.
Memory Timeline Analysis
A timeline may include:
Memory parsing extracts useful information from memory dumps using forensic tools.
Memory Parsing Techniques
Investigators parse memory to identify:
Threat Hunting in Memory
Memory threat hunting proactively searches RAM for malicious activity that traditional security tools may miss.
It helps detect advanced and fileless attacks.
Investigators look for:
Unknown processes
Suspicious DLLs
Hidden malware
Unauthorized network connections
Code injection
Rootkits
Memory Analysis Frameworks
Memory threat hunting proactively searches RAM for malicious activity that traditional security tools may miss.
They simplify investigations and improve analysis accuracy.
Key features include:
Process analysis
Network analysis
Registry analysis
Malware detection
Timeline generation
Memory Investigation Tools
Common memory forensic tools include:
Analyzes memory dumps for processes, malware, network connections, and registry data.
Analyzes memory images and detects malicious activity.
Captures memory from live systems and creates forensic images.
Captures RAM from running Windows systems.
Acquires RAM from live computers for forensic analysis.
Volatility Framework
Rekall
FTK Imager
Magnet RAM Capture
Belkasoft RAM Capturer
Summary
5
RAM contains valuable evidence.
4
Tools include Volatility, FTK Imager, and Magnet RAM Capture.
3
Memory acquisition creates a copy of RAM for analysis.
2
RAM is volatile and loses data when powered off.
1
Memory forensics analyzes data in RAM.
Quiz
Which type of memory loses its contents when the computer is turned off?
B. Hard Disk Drive
C. RAM
D. USB Flash Drive
A. SSD
Quiz-Answer
C. RAM
Which type of memory loses its contents when the computer is turned off?
A. SSD
B. Hard Disk Drive
D. USB Flash Drive
By Content ITV