Zum Hauptinhalt springen
J!UM Security

Sicherheit und Kontrolle
für die zentrale Joomla-Administration

J!UM greift auf administrative Funktionen mehrerer Joomla-Websites zu. Deshalb ist Sicherheit keine Zusatzoption, sondern Bestandteil der Architektur – von der geschützten Verbindung über die sichere Speicherung sensibler Zugangsdaten bis zur kontrollierten Ausführung persistenter Hintergrundaufträge.

J!UM konzentriert sich dabei auf die zentrale Verwaltung von Komponenten, Modulen, Plugins und Templates. Joomla-Core-Updates bleiben bewusst Aufgabe von Joomla selbst.

J!UM Connector

Geschützte Verbindungen

Die Kommunikation zwischen dem J!UM Control Center und den verwalteten Joomla-Websites erfolgt über abgesicherte Connector-Endpunkte.

J!UM akzeptiert Connector-Verbindungen ausschließlich über HTTPS. Jede verwaltete Website authentifiziert Anfragen über einen eigenen, ausreichend langen Connector-Token.

Ist der Joomla-Administratorbereich zusätzlich durch HTTP Basic Authentication geschützt, können die dafür erforderlichen Zugangsdaten getrennt vom Connector-Token hinterlegt werden.

So bleiben die Zugänge einzelner Projekte voneinander getrennt und können unabhängig verwaltet werden.

Schutz sensibler Zugangsdaten

Verschlüsselte Zugangsdaten

Connector-Tokens, HTTP-Passwörter und Akeeba-Secrets werden nicht im Klartext in der Projektübersicht gespeichert.

J!UM verschlüsselt sensible Zugangsdaten auf Basis des individuellen Joomla-Secrets der Control-Center-Installation. Entschlüsselt werden die Werte nur dann, wenn sie für den jeweiligen autorisierten Vorgang benötigt werden.

Sensible Zugangsdaten werden nicht unnötig in Protokollen oder sichtbaren Statusinformationen ausgegeben und nicht als Klartext in persistente Auftragsdaten übernommen.

Sicherheitstoken

Kontrollierte Aktionen

Schreibende Aktionen in J!UM erfordern administrative Berechtigungen und gültige Joomla-Sicherheitstoken.

Eingaben werden auf die erwarteten Datentypen, Formate und Wertebereiche geprüft. Externe Antworten verbundener Joomla-Websites werden vor der Darstellung bereinigt und kontextbezogen ausgegeben.

Ausgaben werden passend zum jeweiligen HTML-Kontext maskiert. Dadurch reduziert J!UM typische Angriffsflächen wie manipulierte Eingaben, Cross-Site Scripting und unerlaubte Aktionsaufrufe.

Protokollwerte werden zusätzlich begrenzt und auf verwertbare Informationen reduziert, um missbräuchliche oder fehlerhafte externe Inhalte nicht ungeprüft in die Administrationsoberfläche zu übernehmen.

Heartbeat & Queue

Belastbare Hintergrundjobs

Längere Wartungsvorgänge werden in J!UM als persistente Aufträge verarbeitet.

Atomare Sperren verhindern, dass derselbe Auftragsschritt gleichzeitig mehrfach ausgeführt wird. Heartbeats und Zeitstempel zeigen den Zustand laufender Prozesse und helfen dabei, unterbrochene oder verwaiste Vorgänge kontrolliert zu erkennen.

Begrenzte Wiederholungsversuche verhindern Endlosschleifen bei temporären Fehlern. Der nächste Verarbeitungsschritt wird erst gestartet, nachdem der vorherige Request abgeschlossen wurde – parallele Aufrufe desselben Ablaufes werden dadurch vermieden.

Die Auftragsansicht bleibt dabei transparent: Fortschritt, Einzelschritte, letzte Aktivität und Ergebnisse können nachvollzogen werden. Bei Akeeba-Backups zeigt J!UM zusätzlich den von Akeeba gemeldeten Fortschritt und den aktuell ausgeführten Verarbeitungsschritt an.

Verantwortungsvolle Grenzen

J!UM unterstützt einen sicheren und nachvollziehbaren Joomla-Wartungsprozess, ersetzt jedoch keine vollständige Backup- und Wiederherstellungsstrategie, kein Server-Hardening und keine Incident-Response-Lösung.

Auch Joomla-Core-Updates werden bewusst nicht durch J!UM ausgeführt. Joomla verfügt dafür über eigene Update-Mechanismen und automatische Core-Aktualisierungen.

J!UM konzentriert sich auf die zentrale Verwaltung von Komponenten, Modulen, Plugins und Templates sowie auf ergänzende Wartungs-, Backup-, Monitoring- und Sicherheitsinformationen.

Ein automatischer Rollback auf eine ältere Joomla- oder Erweiterungsversion ist nicht Bestandteil der aktuellen Version.

Joomla übernimmt seine Core-Updates selbst – J!UM gibt Ihnen die Übersicht und Werkzeuge für Komponenten, Module, Plugins und Templates.