Zum Hauptinhalt springen
tsecurity.de LIVE
Echtzeit-Radar & Feeds
Alle RSS Feeds
👥 Community & Social
YouTube Security VideosfreeCodeCamp.org: TimescaleDB Course – PostgreSQL for Time-Series Data(23.09.2026 um 12:30 Uhr)
Windows Tipps & SecurityAndroid 17: Rollout auf Samsung-Galaxy-Smartphones verzögert sich(23.09.2026 um 11:42 Uhr)
Unix & Linux ServerUSN-8733-2: Gzip vulnerabilities(22.09.2026 um 18:04 Uhr)
Sichere ProgrammierungHow to Build Custom PowerPoint Add-Ins for Enterprise Teams(23.09.2026 um 11:25 Uhr)
Sichere ProgrammierungSearch Google Jobs in Real-Time with Go and SerpApi 🚀(23.09.2026 um 12:13 Uhr)
Sichere ProgrammierungA Psychological State is a Coefficient Vector(23.09.2026 um 12:16 Uhr)
YouTube Security VideosfreeCodeCamp.org: TimescaleDB Course – PostgreSQL for Time-Series Data(23.09.2026 um 12:30 Uhr)
Windows Tipps & SecurityAndroid 17: Rollout auf Samsung-Galaxy-Smartphones verzögert sich(23.09.2026 um 11:42 Uhr)
Unix & Linux ServerUSN-8733-2: Gzip vulnerabilities(22.09.2026 um 18:04 Uhr)
Sichere ProgrammierungHow to Build Custom PowerPoint Add-Ins for Enterprise Teams(23.09.2026 um 11:25 Uhr)
Sichere ProgrammierungSearch Google Jobs in Real-Time with Go and SerpApi 🚀(23.09.2026 um 12:13 Uhr)
Sichere ProgrammierungA Psychological State is a Coefficient Vector(23.09.2026 um 12:16 Uhr)
Intelligence View
⚡ tsecurity.de Intelligence

Building a Home SOC Lab

In this project, I built a complete Security Operations Center (SOC) home lab to simulate real-world cyberattacks and monitor them in real-time. This lab demonstrates how to identify an attacker's origin, map behaviors to the MITRE…

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!

In this project, I built a complete Security Operations Center (SOC) home lab to simulate real-world cyberattacks and monitor them in real-time. This lab demonstrates how to identify an attacker's origin, map behaviors to the MITRE ATT&CK framework, and implement proactive detection using Auditd.






The Architecture



I used Proxmox to host my virtual environment, consisting of three primary machines:




  • Wazuh Manager (Ubuntu): The central nervous system for log collection and analysis.

  • Attacker (Kali Linux): Used to launch automated brute-force attacks.

  • Victim (Debian): The target systems monitored by Wazuh agents.








Phase 1: The Brute Force Simulation



To test the detection capabilities, I used Hydra on my Kali machine to launch a password-guessing attack against the victim.



Detection & Investigation




  • Wazuh immediately flagged the activity on the Threat Management dashboard.

  • The Smoking Gun: I identified the attacker's IP address (data.srcip) as 10.0.0.10.







Narrative: "I identified the attacker's IP address as 10.0.0.10, allowing me to isolate all activity originating from the malicious host".






Phase 2: Mapping to MITRE ATT&CK



A key part of professional incident response is understanding the tactic used by the adversary.




























Field Name Data Value Professional Significance
rule.mitre.id T1110 Identifies the specific Brute Force technique1313.
rule.mitre.tactic Credential Access Categorizes the attacker's ultimate goal14141414.
data.srcip 10.0.0.10 Provides the Attacker's Identity for blocking1515.


Incident Timeline Analysis:




  • Baseline: Normal system activity prior to midnight.

  • Anomaly: A sharp Y-axis increase (Count > 500) marking the "Detection Phase".

  • Resolution: The "Mitigation Phase" where the malicious IP is blocked, causing the alerts to drop off.






Phase 3: Proactive Traps with Auditd



Standard logs are great, but for high-security environments, I implemented the Linux Audit Framework (Auditd) to set behavioral traps.



I configured a "watch" on sensitive system files. When I tested the trap using wazuh-logtest, I verified that Wazuh correctly groups these messages (Rule 80700) for further alerting








# Example Auditd Trap for /etc/shadow
type=SYSCALL msg=audit(...): exe="/usr/bin/cat" key="shadow_access"









Challenges Overcome



Setting up the lab wasn't without hurdles. I encountered a "Missing location element" (Error 1902) in the ossec.conf file on the Debian agent. By using wazuh-logcollector -t to validate the XML syntax, I identified the missing tag and successfully restarted the service.

Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Building a Home SOC Lab

Thematisch verwandte Begriffe: Building, Home · 6 Treffer

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-96258 | A vulnerability has been found in onSite internet GmbH Auktion NG Auktio…
Advisory →
TTS Reader • tsecurity.de Voice
tsecurity.de Icon
tsecurity.de App
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag
Themen-Radar & Intelligence Matrix
Echtzeit-Taxonomie nach Angriffsvektoren & Plattformen

tsecurity.de Live Threat Radar

🔴 LIVE RADAR
MONITORING
AKTIV
CVE-DATENBANK
LIVE
🔍
Community Radar & Live Chat
Sentinel Bot online • Live-Stream
Dein Cluster: Security Explorer
Match:
lädt…
Verbindung zum Community-Stream wird aufgebaut...
Bearbeitungsmodus — Senden überschreibt deine Nachricht
Community-Puls — was gerade passiert
lädt…
Aktivitäten deiner Analysten
lädt…
Neues Thema oder Eilmeldung einreichen

Reiche interessante Links, Zero-Days oder Debatten ein. Die Community entscheidet per Upvote über die Veröffentlichung.

Heiß diskutierte Einreichungen
🔖 Gespeicherte Artikel
📂 Keine gespeicherten Artikel vorhanden.
Zurück Ziehen Vor
Links: vorheriger Artikel Rechts: nächster Artikel unten: schließen
News NIS-2 Frühwarnung Tier-1 Intel ⏱️ 3 Min vor 10 Min
Artikeldaten werden geladen...

Zurück: vorheriger Vor: nächster
↗ Original-Quelle
Social Reaktionen Deine Reaktion zählt
Einstufung & Relevanz-Poll 0 Stimmen
In sozialen Netzwerken teilen 1-Klick