Architektur
Plattform-Architektur
Aufbau der Taurunis-Plattform: Server, Agents, Kommunikation und Sicherheitsmodell.
Überblick
Taurunis basiert auf einer zentralen Server-Agent-Architektur:
- •Taurunis Server – Zentrale Steuerungsebene mit Web-UI und API
- •Taurunis Agents – Leichtgewichtige Agents auf verwalteten Servern
- •PostgreSQL – Datenhaltung für Inventar, Findings, Scores und Audit-Log
Kommunikationsmodell
Sicherheitsprinzipien
- •mTLS – Gegenseitig authentifizierte, verschlüsselte Verbindung
- •Signierte Tasks – Jede Aktion ist signiert und an einen spezifischen Agent gebunden
- •Append-only Audit – Audit-Einträge können nicht überschrieben oder gelöscht werden
- •Keine freie Shell – Agent führt nur vordefinierte, typisierte Aktionen aus
- •Minimale Agent-Rechte – Nur Inventar, Check-Runner und Fix-Executor
Module
Der Server ist als modularer Monolith aufgebaut:
- •
inventory– Asset-Erkennung und -Verwaltung - •
baselines– Sicherheitsprüfungen und Regelauswertung - •
scoring– Gewichtete Risikobewertung - •
actions– Kontrollierte Korrekturmaßnahmen - •
audit– Vollständiges Audit-Logging - •
auth– Authentifizierung und Rollenverwaltung