Zurück zur Übersicht

Simsalabim - sicherer OXID-Adminbereich in 3 Schritten

03.08.2016

ZauberhutDer Administrationsbereich (= Backend) von OXID lässt sich in aller Regel aufrufen, indem man /admin an die Shop-Adresse anhängt.

Somit kann jeder, der sich ein bißchen auskennt und Langeweile hat (es sind ja grad Ferien), problemlos das Login-Formular aufrufen und ein bissel damit "herumexperimentieren". Verwendet man dann als Benutzernamen z. B. "admin" (gerne verwendet) und ein schwaches Passwort, ist es nur eine Frage der Zeit, bis es jemand unberechtigt in den heiligen Bereich schafft.

Der Adminbereich muss aber gar nicht zwingend unter /admin erreichbar sein. Er könnte beispielsweise /sonne oder /kartoffelsalat heißen. Aber auch /_admin (mit Unterstrich) erhöht bereits die Sicherheit des Shop-Backends enorm.

Und das lässt sich sogar sehr einfach - innerhalb von 10 bis 15 Minuten - durchführen.

Um den Zugang zum Adminbereich umzubenennen, bedarf es zwei Schritte:

Schritt 1 - Verzeichnis "admin" im Shop umbenennen

Nennen Sie es so, wie der Adminbereich in Zukunft aufgerufen werden soll. Machen Sie aus dem Ordner admin also z. B. kartoffelsalat.

Schritt 2 - Pfad anpassen

Das können Sie in der Datei config.inc.php, die direkt im Shop-Root liegt. Dort gibt es einen Eintrag

$this->sAdminSSLURL = null;

Eventuell steht hier statt null auch schon ein Pfad dahinter. Tragen Sie anstelle dessen in Hochkommata Ihre Shop-URL gefolgt von dem neuen Admin-Namen (/kartoffelsalat) ein, also z.B.

$this->sAdminSSLURL = 'http://www.meine-shopurl.de/kartoffelsalat';

Das ist der neue Pfad zum Backend. Achtung, unter /admin erreichen Sie es fortan nicht mehr!

Leeren Sie anschließend das tmp-Verzeichnis des Shops, damit alle Pfade im Adminbereich angepasst werden.

Für Fortgeschrittene: Natürlich können Sie auch eine Subdomain erstellen (z. B. admin.meine-shopurl.de) und auf das umbenannte /admin Verzeichnis zeigen lassen. Das wäre vielleicht auch leichter zu merken als /kartoffelsalat :)

Optional Schritt 3 - SSL nutzen

Wenn wir dann mal dabei sind, können wir den Adminbereich auch gleich verschlüsseln. Ein SSL-Zertifikat haben Sie vermutlich ohnehin für Ihren Shop, warum dann nicht auch fürs Backend nutzen? Der Vorteil ist, dass alle Daten damit verschlüsselt übertragen werden, also nicht mitgelesen werden können.

Ersetzen Sie dazu das http am Anfang durch https, so dass dort nun steht:

$this->sAdminSSLURL = 'https://www.meine-shopurl.de/kartoffelsalat';

Achtung, wenn Sie stattdessen eine Subdomain verwenden, müssen Sie gegebenenfalls für diese ein zusätzliches SSL-Zertifikat beauftragen. Testen Sie das einfach aus.

Die config.inc.php muss übrigens nach der Änderung wieder auf die Zugriffsrechte 0444 (nur Lesen) zurückgesetzt werden.

Fragen? Hilfe benötigt?

Selbstverständlich richten wir Ihnen Ihren Adminbereich auch nach Ihren Wünschen ein. Bitte sprechen Sie uns einfach an.

Kategorien: Recht & Sicher | Schlagworte: Sicherheit, So geht das

Sharing is caring - teile den Beitrag

Tipps + News für deinen Shopware Online-Shop

Abonniere den Grips-Letter, und erhalte Ideen und Impulse für deinen Shopware Shop, die dir helfen, sichtbarer zu werden, deinen Umsatz zu steigern und Zeit, Geld und Nerven zu sparen. Für 0 Euro direkt in dein Postfach!

Du kannst dich jederzeit wieder abmelden. Mehr dazu findest du in unserer Datenschutzerklärung.

Beitrag kommentieren

Wie alle anderen Websites verwendet auch unsere Cookies. Wenn du unsere Website verwendest, stimmst du dem zu.

Folgende Cookies zulassen:

Alle akzeptieren

Mehr Infos


Welche Cookies werden gesetzt?

Marketing
_fbp Dieses Cookie verwendet Facebook, um Werbeprodukte anzuzeigen.
Notwendig
PHPSESSID Behält die Einstellungen der Seite des Benutzers bei allen Seitenanfragen bei.
robin_marketing_popup Sorgt dafür, dass das Marketing-Popup nicht bei jedem Seitenwechsel erneut aufpoppt.
dwa_cookie_noticed Speichert die Einwilligungen zu den Cookies für ein Jahr. Dieser Cookie kann zurückgesetzt werden, wenn die Einwilligung entzogen werden soll.
Statistik
_pk_id Matomo - Cookie zum Speichern einiger Details über den Benutzer, z. B. der eindeutigen Besucher-ID (anonymisiert), notwendig zum Zählen wiederkehrender Besucher. - Speicherdauer 13 Monate
_pk_ses Matomo-Cookie zur Speicherung Sessionabhängiger Nutzerdaten - Speicherdauer 30 Minuten

Weggabelung

Jetzt den Umstieg von
OXID eShop auf Shopware planen?