The SOC operating models
1. In-House (Internal) SOC-
A company builds and runs its own SOC internally using its people, tools and processes.
2. Outsourced/Managed SOC (MSP/MSSP)-
Third party security company(MSSP) provides SOC services to multiple client organizations.
MSP : Managed Service Providers(Operations in IT)
MSSP: Managed Security Service Providers(Security in IT)
3.Hybrid SOC(Co-Managed SOC)-
A shared responsiblity model between Internal & External MSSP.
System as Attack Vector
In SOC, we don't just protect user or data, we protect systems because every system can be abuse as an attack vector.
Attack Vector- The specific path, method or entry point a hacker uses to gain unauthorized access to a computer, network or application.
A system becomes attack vector when an attacker uses it to:
Gain inicial access(access computer or netowork)
Move laterally(low to high level access)
maintain Persistence(long term access)
Exfiltrate data(theft or sensitive information from a computer to external location)
Launch further attacks.
Human Oriented Attacks
Because threat actors frequently design attacks to exploit user workflows, the majority of organizational breaches begin at the user level, highlighting our team members as our most critical line of defense.
By inserting malicious USB found on street
Download malware from pirated resources
Using weak password
Clicking on Suspecious links
Storing passwords on unsecure portals
Using outdated/Pirated software etc.
Vulnerability
What it is: A weakness or flaw in a system’s code, design, or security measures.
The Impact: It acts as an open door that threat actors (hackers) can use to breach a network or steal data.
1. Software Vulnerability-
A flaw or weakness in application code that allows attackers to crash a program, bypass controls, or steal data.
e.g. Buffer Overflow, Command Injection, Cross site Scripting(XSS) etc.
SOC Detection:
Web Application Firewall(WAF) alerts
Web server logs
unusual POST request
EDR alerts on servers.
2. Operating System Vulnerability-
A security defect deep within an Operating System's core or kernel. Because the OS manages system resources and hardware, these flaws can grant hackers deep, system-wide administrative control if left unpatched.
e.g. Windows vulnerability, Kernel vulnerablity, service vulnerablity etc.
SOC Detection:
Sudden Privilege changes
Exploit behaviour in EDR
Kernel drivers loading alerts.
3. Network Vulnerability-
Weaknesses in network infrastructure or communication protocols. This includes unsecured Wi-Fi, unencrypted data transmission, or exposed ports that allow unauthorized devices to intercept data or intrude on a network.
e.g. Weak protocols(telnet, ftp), unpatched router/firewall, exposed admin panel etc.
SOC Detection:
IDS/IPS alerts
Firewall logs
Excessive authentication failure
4. Authentication & Authorization Vulnerability-
Flaws in how a system verifies user identity (authentication) or determines their access permissions (authorization). Common issues include weak password requirements, broken session management, or the ability to bypass login screens entirely.
e.g. Weak password, no MFA, Broken Access Controll etc.
SOC Detection:
Identity and Access Managment(IAM) alerts
Access logs
Role change events.
5. Configuration-Dependent Vulnerability-
Weaknesses that stem from improper system setup rather than a flaw in the code. Examples include leaving default administrator passwords unchanged, overly permissive cloud storage permissions, or failing to turn on security.
e.g. Debug mod enable, default credentials, excessive permissions etc.
SOC Detection:
Admin panel exposed
Default credentials unchanged
System takeover.
6. Zero-Day Vulnerability-
A newly discovered software or hardware flaw that is completely unknown to the vendor, leaving the developer with "zero days" to create a patch. Because no official fix exists, attackers often exploit these before developers even know the weakness is there.
SOC Detection:
Lateral movement
Abnormal processes
Suspecious network traffic.
Common Misconfigurations
Misconfiguration : Not bug but a mistake in how a system was setup.
1. Cloud Misconfiguration-
Public S3 buckets
Open Azure blob storage
Over-permissive IAM rules
Exposed access keys
2. Network Misconfiguration-
Firewall allow all traffic
internal Services exposed externally
No network segmentation(All devices on same network)
e.g. Internal Database port exposed ---> External scans finds it ---> Database accessed.
3. IAM Misconfiguration-
Multi Factor Authentication(MFA) desable for admins
Accessive group membership
Shared admin accounts
e.g. Compromised user ---> User already has admin privileges ---> No escalation needed.
4. Endpoint Misconfiguration-
Antivirus desable
Local admin access
USB allowed everywhere
e.g. Malware executed ---> No EDR ---> Persistance Established.
Most breach = not zero days, but because misconfiguration and unpatched vulnerability.
Major system category used as Attack Vector
1. Endpoint(users machines)-
Laptops
Desktops
Virtual Desktop infrastructure(VDI)
Workstation
How attackers use them:
Phising emails ---> malicious emails
Drive-by-Download
USB-based Malware
Exploiting unpatched software
Why endpoints are dangerous:
Users have access
Users click things
Often weakest security points
2. Servers (Database/Application/File)-
Types:
Web servers
Application servers
Database servers
File servers
How attacker abuse servers:
Exploiting
SQL Injection
Weak admin credentials
Exposed services
Remote Code Execution(RCE)
Why servers are high-value:
Run critical apps
Store sensitive data
Often trusted internally
3. Network Devices-
Router
Firewall
VPN gateways
Load balancers
How attacker abuse them:
Default credentials
VPN vulnerabilities
Misconfigurations
Firmware exploit
4. Cloud systems(AWS/Azure/GCP)-
Common cloud attack vectors:
Publick S3 bucket
Exposed access keys
Over permissive IAM roles
Metadata service abuse
- Lifecycle of Zero-Days -
A new vulnerability is discovered
A method to exploit the vulnerability is discovered
Cybercriminal laverage the vulnerability to cause damage
Vulnerability discovered by the software vendors
Patch release by the security vendors
