Ergebnis 1 bis 7 von 7

Thema: Backend und Installer per htaccess schützen

  1. #1
    Contao-Nutzer
    Registriert seit
    14.07.2016.
    Beiträge
    14

    Standard Backend und Installer per htaccess schützen

    Wie kann man in Contao 4.4 das Backend und den Installer noch zusätzlich mit einem .htaccess Passwort schutz versehen. In Contao 3.5 war dies kein Problem. In Contao 4.4 sehe ich nicht, welchen Ordner ich schützen müsste.

    Danke

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Da gibt es auch keinen Ordner. Du könntest zB so etwas in der web/.htaccess machen:
    Code:
    # set an environment variable if the request path is /contao
    SetEnvIf Request_URI ^/contao/? NEED_AUTH=true
    
    # setup authentication
    AuthName "Contao"
    AuthType Basic
    AuthBasicProvider file
    AuthUserFile /path/to/.htpasswd
    
    # first, allow everybody
    Order Allow,Deny
    Satisfy any
    Allow from all
    Require valid-user
    # then, deny only if required
    Deny from env=NEED_AUTH
    (ungetestet)

  3. #3
    Alter Contao-Hase
    Registriert seit
    12.10.2010.
    Beiträge
    1.026

    Standard

    Hallo,

    um den Zugang zum Backend vor Hackerangriffen etc. zu schützen suche ich ebenfalls nach einer Möglichkeit, die "Sicherheitsstufe" hochzufahren.
    Wie macht man das mit der .htaccess-Datei genau? Im Netz steht noch, daß man dazu noch eine zusätzliche Datei .htpasswd anlegen muß.
    Wie setzt man das Ganze in Contao um?

    Wie lässt es sich vermeiden, daß Ordner und deren Inhalte ausspioniert werden können? Welche Schutzmaßnahmen gibt es dazu?

  4. #4
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Schnippel Beitrag anzeigen


    Wie lässt es sich vermeiden, daß Ordner und deren Inhalte ausspioniert werden können? Welche Schutzmaßnahmen gibt es dazu?
    Die Ordner parallel zu /web sind von außen erst einmal nicht erreichbar. So werden z.B. nur die Ressourcen die Du explizit in der Dateiverwaltung freigibst nach /web gesymlinkt um diese erreichbar zu machen.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  5. #5
    Contao-Fan Avatar von Nightwing
    Registriert seit
    29.05.2013.
    Beiträge
    436

    Standard

    Ich hab es mit Spooky's Tip so umgesetzt:
    Code:
    ##
    #  Protect backend
    ##
    SetEnvIf Request_URI ^/(contao($|/)|contao-manager\.phar\.php($|/)) require_auth=true
    AuthUserFile /www/htdocs/xxxxxxxx/_hp/web/.htpasswd
    AuthGroupFile /dev/null
    AuthName "Contao Backend Authentification"
    AuthType Basic
    require valid-user
    Order deny,allow
    Deny from all
    Allow from env=!require_auth
    Satisfy any
    Den Code in die bestehende .htaccess oben einfügen, eine .htpasswd kannst Du Dir zB. hier erstellen: https://www.web2generators.com/apach...sswd-generator
    Siehe Screenshot: Unbenannt.PNG

    ToM

  6. #6
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Schnippel Beitrag anzeigen
    Im Netz steht noch, daß man dazu noch eine zusätzliche Datei .htpasswd anlegen muß.
    Für den Passwortschutz brauchst Du natürlich auch die .htpasswd


    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  7. #7
    Alter Contao-Hase
    Registriert seit
    12.10.2010.
    Beiträge
    1.026

    Standard Fehler 500 nach Browser-Login

    Ich habe das so wie beschrieben umgesetzt, bekomme aber dann nach dem Browser-Login eine Fehlerseite 500, sodaß ich nicht auf die Anmeldemaske vom Contao BE gelange.



    Als Generator habe ich verwendet: https://generate.plus/en/passwords/htpasswd
    und Bcrypt

    In der .htaccess steht

    Code:
    SetEnvIf Request_URI ^/(contao($|/)|contao-manager\.phar\.php($|/)) require_auth=true
    AuthUserFile /html/xyzordner/.htpasswd
    AuthGroupFile /dev/null
    AuthName "Contao Backend Authentification"
    AuthType Basic
    require valid-user
    Order deny,allow
    Deny from all
    Allow from env=!require_auth
    Satisfy any
    Contao-System ist 4.9.1
    Server = Mittwald

    Wie lässt sich das Problem beheben?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •