Actively Building Security Skills

Joseph Abidoye

SOC Analyst (In Training)

Building practical cybersecurity skills through hands-on labs in SIEM monitoring, cloud detection & response, network security, and web application security one documented incident at a time.

SIEM Monitoring Threat Detection AWS Security Network Analysis Web Security
11Projects Logged
6Security Domains
NGBased In
Nov '25Started Training
Joseph Abidoye
Portfolio

Projects & Labs

Nine hands-on engagements across cloud, SIEM, networking, web security, and OSINT each documented as a structured incident report.

INC-2026-009 Endpoint Monitoring / SOC

Sysmon Endpoint Monitoring & Threat Hunting Lab

Deployed Microsoft Sysmon on a domain-joined Windows Server 2022 host, validated process, network, file, and DNS telemetry, and documented findings with full IOC collection and MITRE ATT&CK mapping.

View report
Goal

Validate that a custom Sysmon configuration correctly captures core endpoint telemetry, then use that telemetry to reconstruct system activity the way a SOC analyst would during an investigation.

Tools

Microsoft Sysmon, SwiftOnSecurity config, Windows Event Viewer, Windows Server 2022

What I Did
  • Deployed Sysmon on a domain controller and imported a custom configuration to expand logging coverage
  • Generated realistic endpoint activity process launches, DNS lookups, browsing, and file downloads to trigger each rule category
  • Investigated and documented Event ID 1 (Process Create), 3 (Network Connection), 11 (File Create), and 22 (DNS Query) in Event Viewer
  • Collected IOCs (process names, GUIDs, file paths, DNS queries) and built an investigation timeline and final incident report
  • Mapped findings to MITRE ATT&CK (T1059, T1071, T1071.004, T1105) and NIST CSF 2.0 Detect functions
What I Learned

Default Windows logging misses most of what an attacker actually does on a host Sysmon's process, network, file, and DNS telemetry is what turns isolated events into a traceable chain of activity.

Skills Improved
Sysmon deployment & tuningEndpoint telemetry analysisIOC collectionMITRE ATT&CK mappingIncident documentation
INC-2026-008 Windows Forensics / SOC

Windows Security Event Investigation Lab

Ran a full SOC-style investigation inside an isolated Windows Server 2022 + Kali Linux lab from network enumeration through failed/successful logons, account creation, and privilege escalation and produced a complete incident report.

View report
Goal

Simulate realistic Windows security events, investigate Security Logs for suspicious authentication and account activity, collect IOCs, and document findings using a structured SOC investigation methodology.

Tools

Windows Event Viewer, PowerShell, Nmap, NetExec (CrackMapExec), SMB tools

What I Did
  • Enumerated the target Windows Server from Kali Linux with Nmap and NetExec, identifying SMB (445) and WinRM (5985) exposed with SMBv1 disabled
  • Investigated Event ID 4625 (failed logon) and 4624 (successful logon), correlating target account, logon type, and source information
  • Traced Event ID 4720 (user account created) and 4732 (added to Administrators group), confirming a privilege escalation path
  • Performed a remote SMB authentication attempt from Kali via NetExec, capturing the resulting Logon Type 3 failure with full source-IP visibility
  • Built an investigation timeline, IOC report, and full incident report mapped to MITRE ATT&CK (T1078, T1098, T1110, T1136)
What I Learned

How to correlate network-side activity (Nmap/NetExec scans) with the exact Windows Security Log events they generate, so a SOC alert can be traced back to a concrete, attributable action rather than treated in isolation.

Skills Improved
Windows Event Log analysisAuthentication monitoringPrivilege escalation detectionIOC collectionMITRE ATT&CK mapping
INC-2026-007 Threat Intel / Phishing

SOC Analyst Phishing Investigation Lab

Investigated a reported phishing domain end-to-end OSINT verification, IOC collection, and infrastructure analysis and produced a professional SOC investigation report.

View report
Goal

Validate a reported phishing URL using OSINT, collect Indicators of Compromise, and investigate the hosting infrastructure behind it.

Tools

PhishTank, VirusTotal, IPinfo, AbuseIPDB, dig, whois, curl

What I Did
  • Verified the domain as a confirmed phishing site via PhishTank and VirusTotal vendor detections
  • Ran DNS (A/NS/MX/TXT), WHOIS, and HTTP header analysis to profile the malicious domain and its registrar
  • Investigated hosting infrastructure with IPinfo and AbuseIPDB, tracing the IP to a hosting provider in Frankfurt, Germany
  • Compiled IOCs and mapped findings to MITRE ATT&CK (T1566.002 Phishing: Link, T1583 Acquire Infrastructure)
What I Learned

How to chain passive OSINT sources into a single evidence trail from initial verification through infrastructure attribution without any direct interaction with the malicious target.

Skills Improved
Threat intelligenceIOC collectionDNS & WHOIS analysisSOC investigation reporting
INC-2026-006 Web AppSec

Web Application Vulnerabilities & Exploitation DVWA

Discovered and exploited SQL Injection, Reflected XSS, and CSRF against DVWA, then produced OWASP-aligned remediation guidance.

View report
Goal

Assess a fictional fintech's web app for OWASP Top 10 vulnerabilities and produce actionable, developer-facing remediation guidance.

Tools

DVWA, Burp Suite Pro, Kali Linux

What I Did
  • Exploited SQL Injection with UNION-based payloads via Burp Suite, extracted and cracked password hashes
  • Confirmed Reflected XSS with a JavaScript alert payload
  • Built a forged HTML page to run a CSRF password-change attack with no victim interaction
  • Mapped all three findings to OWASP Top 10 categories with severity ratings and code-level fixes
What I Learned

How trivially exploitable unvalidated input is, and why parameterized queries, output encoding, and anti-CSRF tokens are baseline controls, not extras.

Skills Improved
Burp Suite proficiencyVulnerability triageExploit-to-remediation reportingOWASP Top 10 fluency
INC-2026-005 SIEM

SSH Brute-Force Detection with Splunk

Built SPL detection queries against 12,500+ auth events to surface brute-force activity, mapped to MITRE ATT&CK T1110.001.

View report
Goal

Detect brute-force SSH login attempts from raw Linux authentication logs using Splunk SPL, and map findings to MITRE ATT&CK.

Tools

Splunk Enterprise 10.4.0, SPL, synthetic auth-log dataset

What I Did
  • Ingested 12,500+ "failed password" events from a deliberately noisy, unbalanced dataset
  • Built threshold-based SPL (stats + where count > 5) to isolate brute-force IP/username pairs
  • Ranked top attacking source IPs independent of targeted account, for blocklist use
  • Built a 5-minute timechart to pinpoint attack burst windows (391 events in 15 minutes)
What I Learned

How much signal hides in noisy logs and that threshold tuning matters as much as detection logic: too low floods you with false positives, too high misses slow attacks.

Skills Improved
SPL query writingLog analysis at scaleDetection engineeringMITRE ATT&CK mapping
INC-2026-004 Cloud

AWS Honeytoken Detection & Automated Kill-Switch

Simulated cloud breach detection and automated containment using a honeytoken secret as bait, with a Lambda kill-switch that quarantines the compromised IAM user in near real-time.

View report
Goal

Build an automated cloud breach-detection and containment pipeline using a honeytoken secret as bait.

Tools

AWS Secrets Manager, CloudTrail, CloudWatch, EventBridge, Lambda, IAM, SNS (eu-north-1)

What I Did
  • Planted a honeytoken secret in Secrets Manager as bait for unauthorized access
  • Built two parallel detection paths CloudWatch metric filters and EventBridge event rules and compared their speed
  • Wrote a Lambda kill-switch that auto-quarantines a compromised IAM user via DetachUserPolicy
  • Captured a full forensic evidence chain: CloudTrail JSON logs, SNS alert emails, before/after IAM state
What I Learned

EventBridge reacted in under 10 seconds vs. 3-5 minutes for CloudWatch metric filters event-driven detection beats polling when response time matters, especially in banking-grade environments.

Skills Improved
Cloud detection engineeringIAM automationIncident containment designAWS service integration
INC-2026-003 OSINT

External Reconnaissance & Attack Surface Mapping

Full footprinting engagement combining passive OSINT with active Nmap scanning against an authorized lab domain.

View report
Goal

Run a full external reconnaissance and footprinting engagement against an authorized lab domain to map its real attack surface.

Tools

Amass, Recon-ng, theHarvester, WHOIS, dig, Nmap, draw.io

What I Did
  • Ran passive OSINT Amass, Recon-ng, theHarvester, WHOIS, dig, Google Dorking
  • Ran active scanning: host discovery, full port/version scan, aggressive Nmap scan
  • Uncovered Cloudflare proxying, four open TCP ports, and an SSL SAN subdomain disclosure
  • Converted findings into a risk-ranked target list and a Data Flow Diagram of the attack surface
What I Learned

How much can be inferred about an organization's real infrastructure from public, passive sources alone and how a single SSL certificate SAN field can leak a hidden subdomain.

Skills Improved
Passive OSINT methodologyActive scanning with NmapAttack surface documentationDFD-based reporting
INC-2026-002 Networking

Secure Branch Office Network Design (VLAN + ACL)

Enterprise-style segmentation isolating Admin, Sales, and IT departments with inter-VLAN routing and least-privilege ACLs.

View report
Goal

Design a segmented branch-office network that isolates departments and enforces least-privilege access between them.

Tools

Cisco Packet Tracer, Cisco IOS

What I Did
  • Segmented the network into VLANs for Admin, Sales, and IT
  • Configured router-on-a-stick inter-VLAN routing with per-VLAN sub-interfaces
  • Set up trunk ports between switch and router
  • Wrote ACLs denying Sales access to Admin/Payroll while permitting IT full access, verified with live ping tests
What I Learned

VLANs alone only separate broadcast domains real access control needs ACLs layered on top, and testing with actual ping/traceroute is the only way to confirm a "deny" rule behaves as intended.

Skills Improved
VLAN designInter-VLAN routingACL writingSegmentation verification
INC-2026-001 SIEM

Wazuh Security Monitoring & Compliance

Real-time monitoring and compliance auditing, identifying a File Integrity Monitoring alert tied to unauthorized file modification.

View report
Goal

Use a SIEM to monitor a system for integrity violations and tie findings to real compliance frameworks.

Tools

Wazuh SIEM

What I Did
  • Verified agent connectivity and explored Security Events / System Auditing logs
  • Identified a File Integrity Monitoring alert triggered by a checksum change (SHA1/SHA256 mismatch) on a monitored file
  • Investigated the alert to determine likely cause and impact
  • Tied the finding to compliance frameworks PCI DSS and ISO 27001
What I Learned

FIM alerts are only as useful as the baseline behind them you need to know which files should never change before the checksum mismatch means anything.

Skills Improved
SIEM navigationFile Integrity MonitoringCompliance mappingAlert investigation
LAB-2026-002 Cryptography

Applied Cryptography & Secure Web Server Lab

Symmetric/asymmetric encryption fundamentals with OpenSSL, plus packet-level proof of HTTP vs. HTTPS exposure.

View report
Goal

Build hands-on intuition for symmetric and asymmetric encryption, and prove at the packet level why HTTPS matters.

Tools

OpenSSL, Apache, Wireshark, Kali Linux

What I Did
  • Performed AES-256-CBC symmetric encryption/decryption
  • Generated RSA-2048 key pairs and performed asymmetric encryption/decryption
  • Stood up Apache with a self-signed cert and compared HTTP vs. HTTPS traffic in Wireshark
What I Learned

Seeing plaintext credentials sitting in a Wireshark capture over HTTP made the case for HTTPS in a way no slide deck ever could.

Skills Improved
Applied cryptographyTLS/SSL certificate handlingPacket capture analysis
LAB-2026-001 Systems

Home Virtual Lab Setup (Kali Linux + Ubuntu)

Built a virtual lab with bridged networking to practice Linux fundamentals and troubleshoot real configuration issues.

View report
Goal

Build a working, reliable home lab environment as the foundation for every later exercise in this portfolio.

Tools

VirtualBox, Kali Linux, Ubuntu

What I Did
  • Installed and configured Kali Linux and Ubuntu VMs
  • Set up bridged networking between VMs
  • Verified IP assignments using ip a and practiced core Linux networking commands and troubleshooting
What I Learned

Getting the lab environment right upfront instead of fighting networking issues mid-exercise saves far more time than it costs.

Skills Improved
Linux administrationVirtualBox networkingCLI troubleshooting
Capabilities

Core Competencies

Six domains built through repeated, hands-on lab work rather than theory alone.

Threat Detection & SIEM

  • Splunk SPL (stats, timechart, where)
  • Wazuh File Integrity Monitoring
  • Log-based brute-force detection
  • Alert threshold tuning

Cloud Security

  • CloudTrail / CloudWatch / EventBridge
  • Lambda & IAM automated response
  • Secrets Manager
  • Honeytoken-based detection

Network Security

  • VLAN configuration & inter-VLAN routing
  • Access Control Lists
  • Network segmentation
  • IP addressing & subnetting

OSINT & Reconnaissance

  • Amass, Recon-ng, theHarvester
  • WHOIS & DNS enumeration
  • Nmap host/service scanning
  • Attack surface mapping
  • Threat intel & IOC triage (VirusTotal, AbuseIPDB)

Cryptography

  • AES-256-CBC (symmetric)
  • RSA-2048 (asymmetric)
  • TLS/SSL certificates
  • HTTP vs. HTTPS traffic analysis

Web Application Security

  • SQL Injection (union-based)
  • Reflected Cross-Site Scripting
  • CSRF exploitation & forged requests
  • Burp Suite request manipulation
Full Stack

Technical Skills

Every tool, platform, and concept I've worked with hands-on, organized by category.

Operating Systems

LinuxWindowsUbuntuKali Linux

Networking

TCP/IPDNSDHCPRouting & SwitchingVLANsACLsSubnetting

Cloud (AWS)

IAMCloudTrailCloudWatchEventBridgeLambdaSNSSecrets Manager

SIEM & Monitoring

SplunkSPLWazuhFile Integrity MonitoringWindows Event LogsWindows Event ViewerPowerShell

Security Testing

OWASP Top 10Burp SuiteNmapNetExecWiresharkSQL InjectionXSSCSRFMITRE ATT&CK

Cryptography

AES-256-CBCRSA-2048TLS/SSLOpenSSL

OSINT & Recon

AmassRecon-ngtheHarvesterWHOISdigGoogle DorkingVirusTotalAbuseIPDB

Virtualization

VirtualBoxCisco Packet Tracer

Version Control

GitGitHub
Credentials

Certifications

Currently enrolled, with a clear roadmap of target certifications.

In Progress

AltSchool Africa

Cybersecurity Engineering - enrolled Nov 2025

Planned

CompTIA Security+

Foundational security certification

Background

About Me

I began my cybersecurity journey in November 2025 at AltSchool Africa, building a strong foundation in networking, Linux, cloud security, and security operations. Before transitioning into cybersecurity, I spent several years in customer operations across fintech, enterprise services, and ed-tech, where I developed strong analytical, problem-solving, and communication skills while managing customer issues in fast-paced environments.

That experience naturally prepared me for security operations. Both fields require analyzing incoming information, prioritizing issues, investigating problems, documenting findings, and communicating effectively under pressure.

My learning is hands-on and project-driven. Every project in this portfolio is based on practical labs involving SIEM monitoring, AWS security, network analysis, vulnerability assessment, and digital forensics focusing on understanding how attacks work and how to detect, investigate, and respond to them.

My goal is to begin my career as a Level 1 SOC Analyst, applying my technical skills, investigative mindset, and operational experience to help organizations monitor, detect, and respond to security threats.

Whether it was a support ticket or a security alert, the job was always the same read the signal, understand what matters, and act on it.
Joseph Abidoye
Connect

Get in Touch

Interested in working together or have a question? I'd love to hear from you.

Email
changedmantme@gmail.com
Nigeria
Open to SOC Analyst Roles