Joomla absichern: Die wichtigsten Maßnahmen für eine sichere Website
Joomla ist ein leistungsstarkes CMS, aber wie jedes webbasierte System ein potenzielles Ziel für Angriffe. Eine saubere Absicherung ist daher Pflicht – besonders, wenn sensible Daten verarbeitet werden oder die Seite geschäftlich genutzt wird. In diesem Beitrag zeige ich dir die wichtigsten Maßnahmen, um deine Joomla-Installation effektiv zu schützen.
1. Joomla, Erweiterungen und PHP aktuell halten
Der häufigste Angriffsvektor sind bekannte Sicherheitslücken.
- Joomla-Core regelmäßig updaten
- Erweiterungen (Plugins, Module, Templates) aktuell halten
- Nicht mehr gepflegte Extensions entfernen
- PHP-Version auf dem Server aktuell halten (mindestens PHP 8.x)
Tipp: Automatische Updates können sinnvoll sein, sollten aber überwacht werden.
2. Starke Zugangsdaten verwenden
Schwache Passwörter sind ein Klassiker unter den Sicherheitsproblemen.
- Komplexe Passwörter verwenden (mind. 12 Zeichen)
- Keine Standard-Benutzernamen wie „admin“
- Zwei-Faktor-Authentifizierung (2FA) aktivieren
Tipp: Joomla bringt 2FA bereits integriert mit – unbedingt nutzen.
3. Admin-Bereich schützen
Der Zugriff auf /administrator sollte zusätzlich abgesichert werden:
- Zugriff per .htaccess einschränken (z. B. auf eigene IP)
- HTTP-Auth (zusätzlicher Login vor Joomla)
- Login-Versuche begrenzen (Brute-Force-Schutz)
4. Sichere Dateirechte setzen
Falsche Berechtigungen sind ein großes Risiko.
Empfohlene Rechte:
- Ordner:
755 - Dateien:
644 configuration.php:444(nach Einrichtung)
Wichtig: Niemals 777 verwenden!
5. HTTPS erzwingen
Alle Verbindungen sollten verschlüsselt sein.
- SSL-Zertifikat installieren (z. B. Let’s Encrypt)
- In Joomla „HTTPS erzwingen“ aktivieren
- Weiterleitung von HTTP → HTTPS einrichten
6. Sicherheits-Header setzen
HTTP-Sicherheitsheader schützen vor verschiedenen Angriffen:
Content-Security-PolicyX-Frame-OptionsX-Content-Type-OptionsStrict-Transport-Security
Tipp: Diese können über die .htaccess gesetzt werden.
7. Backup-Strategie implementieren
Ein Backup ist deine letzte Verteidigungslinie.
- Regelmäßige automatische Backups
- Backups extern speichern (nicht nur auf dem Server)
- Wiederherstellung testen
Tipp: Tools wie Akeeba Backup sind hier sehr verbreitet.
8. Unnötige Komponenten entfernen
Weniger Angriffsfläche = mehr Sicherheit.
- Nicht genutzte Erweiterungen deinstallieren
- Standard-Templates entfernen, wenn ungenutzt
- Demo-Inhalte löschen
9. Datenbank absichern
- Tabellenpräfix ändern (nicht
jos_) - Datenbankzugang mit starkem Passwort
- Zugriff auf Datenbank nur lokal erlauben
10. Web Application Firewall (WAF) einsetzen
Zusätzlicher Schutz auf Server- oder Anwendungsebene:
- ModSecurity (Server-seitig)
- Joomla-Sicherheitsplugins
- Reverse Proxy / Firewall
11. Logging und Monitoring
Angriffe frühzeitig erkennen:
- Joomla-Logs aktivieren
- Server-Logs regelmäßig prüfen
- Fail2Ban oder ähnliche Tools einsetzen
Fazit
Eine sichere Joomla-Website ist kein Zufall, sondern das Ergebnis konsequenter Wartung und sauberer Konfiguration. Wer Updates vernachlässigt oder grundlegende Sicherheitsmaßnahmen ignoriert, geht ein unnötiges Risiko ein. Mit den oben genannten Maßnahmen bist du jedoch bereits sehr gut aufgestellt.