TemplinTech Admin Guard 1.0.5 ist ab sofort als stabile Version für Joomla 6 verfügbar.
Die Erweiterung ergänzt die Joomla-Administratoranwendung um eine separate vorgeschaltete Zugriffskontrolle. Ziel ist es, den regulären Administrator-Login nicht unmittelbar bei jeder nicht autorisierten Anfrage an /administrator/ bereitzustellen.
TemplinTech Admin Guard arbeitet vor der regulären Joomla-Authentifizierung und ersetzt weder Joomla-Benutzerkonten und Passwörter noch Multi-Factor Authentication oder Passkeys.
Zusätzliche Zugriffskontrolle vor Joomla Administrator
Bei aktiviertem Schutz kann ein direkter Aufruf von:
https://example.com/administrator/
mit folgenden Verfahren behandelt werden:
- HTTP 404 Not Found;
- HTTP 403 Forbidden;
- optionale Weiterleitung zur Startseite.
Der empfohlene 404-Modus liefert eine minimale eigenständige HTTP-Antwort, ohne das Joomla-Administrator-Template oder das reguläre Administrator-Anmeldeformular zu rendern.
Der autorisierte administrative Zugriff erfolgt über eine individuell generierte Gate-URL:
https://example.com/administrator/?templintech-admin-guard=g-...
Anschließend muss ein separat kryptografisch generierter Access Key eingegeben werden.
Funktionen
- vorgeschaltete Zugriffskontrolle für die Joomla-Administratoranwendung;
- HTTP-404- und HTTP-403-Modus für nicht autorisierte Zugriffe;
- optionale Weiterleitung zur Startseite;
- kryptografisch generierte Gate ID und separater Access Key;
- keine Speicherung des Access Keys als wiederherstellbares Klartext-Geheimnis;
- HTTPS-Erzwingung;
- Joomla-CSRF-Schutz;
- Regeneration der Joomla-Session-ID nach erfolgreicher Guard-Autorisierung;
- lokales Rate Limiting für fehlgeschlagene Access-Key-Versuche;
- optionale IPv4-, IPv6- und CIDR-Allowlist;
- kontrollierte Unterstützung vertrauenswürdiger Reverse Proxies;
- Credential Rotation;
- Security Response Headers;
- Emergency Recovery für Shared Hosting;
- Joomla-Console-Befehle für CLI-/SSH-Umgebungen;
- Unterstützung des Joomla Update System;
- Administratoroberfläche auf Deutsch, Englisch und Bulgarisch.
Recovery für Shared Hosting
TemplinTech Admin Guard wurde so entwickelt, dass die Erweiterung auch auf klassischem Shared Hosting ohne SSH- oder Root-Zugriff eingesetzt werden kann.
Falls eine fehlerhafte Konfiguration den regulären administrativen Zugriff verhindert, kann die Schutzebene vorübergehend über folgende Marker-Datei umgangen werden:
/plugins/system/templintechadminguard/templintech-admin-guard.disable
Die Datei kann über den File Manager des Hostings, FTP oder SFTP angelegt werden. Nach Korrektur der Konfiguration muss die Marker-Datei wieder entfernt werden, damit die Schutzebene erneut aktiv ist.
Für Umgebungen mit SSH-Zugriff enthält das Paket zusätzlich ein separates Console-Plugin mit Befehlen für Status, Aktivierung, Deaktivierung und Credential Rotation.
Für die aktuelle Joomla-Architektur entwickelt
TemplinTech Admin Guard verwendet die aktuelle Joomla-Architektur mit namespaced PHP classes, Service Providern, Dependency Injection, konkreten Joomla Events, Joomla Session API und Joomla Console.
Die Erweiterung verwendet keine Legacy-Joomla-APIs wie JFactory, JRequest, JSession oder JDatabase.
Unterstützte Umgebung:
Joomla 6.1.3+
PHP 8.3+
Lokale Sicherheitslogik ohne externen Authentifizierungsdienst
Die zentrale Guard-Funktionalität arbeitet lokal innerhalb von Joomla und benötigt keine:
- externe Authentifizierungs-API;
- cloudbasierte Credential-Verifizierung;
- Remote-JavaScript-Ressourcen;
- CDN-Abhängigkeit;
- Telemetrie;
- Analytics.
Gate-Zugangsdaten und Autorisierungslogik verbleiben innerhalb der lokalen Joomla-Umgebung.
Für wen ist die Erweiterung gedacht?
TemplinTech Admin Guard richtet sich an Joomla-Administratoren, Entwickler, Agenturen und Organisationen, die eine zusätzliche Zugriffskontrolle vor der Administratoranwendung einsetzen möchten.
Typische Einsatzbereiche sind:
- geschäftliche und institutionelle Joomla-Websites;
- Joomla-Installationen auf Shared Hosting;
- VPS- und Dedicated-Server-Umgebungen;
- Agenturen, die Joomla-Websites für Kunden verwalten;
- Systeme mit einem begrenzten Kreis administrativer Benutzer;
- Installationen, bei denen das reguläre Joomla-Administrator-Anmeldeformular nicht unmittelbar für nicht authentifizierte Anfragen erreichbar sein soll.
Als zusätzliche Schutzebene, nicht als Ersatz
TemplinTech Admin Guard ist keine Web Application Firewall und ersetzt keine etablierten Joomla-Sicherheitsmaßnahmen.
Empfohlen wird eine Kombination aus:
TemplinTech Admin Guard
+
Joomla-Authentifizierung
+
MFA / Passkey
+
HTTPS
+
Regelmäßige Joomla-Updates
+
Sichere Hosting-Konfiguration
Vor der Aktivierung von Protection sollte der Administrator den verfügbaren Recovery-Mechanismus verstehen und den Zugriff über File Manager, FTP/SFTP oder CLI geprüft haben.
Release-Informationen
Produkt: TemplinTech Admin Guard
Version: 1.0.5
Status: Stable
Erweiterungstyp: Joomla System Plugin + Console Plugin
Joomla: 6.1.3+
PHP: 8.3+
Lizenz: GPLv2 or later
Updates: Joomla Update System
Sprachen: Deutsch · English · Български
Entwickler: Dr. Yordan Balabanov, representing TemplinTech
TemplinTech Admin Guard 1.0.5 ist jetzt als stabile Version für Joomla-Administratoren verfügbar, die der Administratoranwendung eine lokal verwaltete vorgeschaltete Zugriffskontrolle mit einem auch für Shared Hosting geeigneten Recovery-Mechanismus hinzufügen möchten.