Zum Inhalt springen
Der Guide für ein smartes Leben.
Zutritt verboten

[Workshop] Zugangskontrolle per .htaccess - Mehr Sicherheit

Die Datei .htaccess bietet eine einfache und dennoch wirksame Zugangskontrolle für Ihre Website. Der Workshop zeigt die Möglichkeiten und Methoden.

Autoren: Redaktion pcmagazin und Andreas Hitzig • 8.3.2010 • ca. 1:50 Min

Schloss Sicherheit
Schloss Sicherheit
© Archiv

Mit einem überschaubaren Aufwand können Sie Verzeichnisse oder Dateien auf Ihrem Webserver mit einem Passwort schützen. Der Passwortschutz per .htaccess gilt als sicher, Sie sollten jedoch einige Dinge dabei beachten:• Das Passwort und der Benutzername werden bei Verwendung von .htaccess unv...

Mit einem überschaubaren Aufwand können Sie Verzeichnisse oder Dateien auf Ihrem Webserver mit einem Passwort schützen. Der Passwortschutz per .htaccess gilt als sicher, Sie sollten jedoch einige Dinge dabei beachten:• Das Passwort und der Benutzername werden bei Verwendung von .htaccess unverschlüsselt übertragen. • Die Datei .htaccess darf nicht über den Webbrowser aufrufbar sein. Testen Sie auf jeden Fall bei der Einrichtung, ob Sie die Datei über Ihren Browser aufrufen können. Ändern Sie gegebenenfalls die Zugriffsmöglichkeiten, falls Ihr Provider diese Option bietet. • Alle Personen, die einen FTP-Zugang auf das entsprechende Verzeichnis Ihres Webservers besitzen, können die Dateien einsetzen und somit die Benutzer und Passwörter verändern.

Sie können die Benutzer und Passwörter entweder direkt in einer Datei verwalten, oder dazu die Gruppendatei .htgroups sowie die Benutzerdatei .htuser oder .htpasswd verwenden. Damit haben Sie die Option, verschiedene Gruppen zu definieren und diesen unterschiedliche Zugriffsrechte zuweisen, können aber auch die Verwaltung von allgemeinen Einstellungen und Benutzern samt deren Passwörtern trennen. Eine .htaccess sieht beispielsweise so aus:

AuthType Basic
AuthName "HomesweetHome"
AuthUserFile /usr/.htusers
AuthGroupFile /usr/.htgroups
Require user Andreas
Require group InternetMag

Der Standard für die Authorisierung ist die Basic-Variante. Dabei werden die Benutzer und Passwörter in einer Textdatei abgelegt. Die Passwörter werden mit dem Standard crypt-Befehl verschlüsselt, wobei dieser leicht zu knacken ist. Ein hinreichender Schutz ist somit nicht gegeben. Eine Alternative mit höherer Sicherheit bietet die MD5 Digest Authentifikation.

AuthType Digest

Diese wird jedoch nicht von allen älteren Browsern unterstützt - der Internet Explorer unterstützt dieses Verfahren jedoch bereits ab Version 5, der Firefox Browser ab Version 1.x. Das dazu notwendige Apache Modul mod_auth_digest ist jedoch nicht bei allen Providern installiert. Wenn Sie nach der Implementierung eine Fehlermeldung erhalten, dass die Webseite nicht erreichbar ist, ändern Sie den AuthType auf Basic und versuchen Sie es erneut.

Eine dritte Variante ist die Speicherung der Daten in MySQL. Dafür nutzen Sie auch den Parameterwert Basic und steuern die Authentifizierung über das Apache Modul mod_auth_mysql.

Zugriff und Zusatzinformationen

Mit AuthName definieren Sie den Namen des geschützten Bereichs. Dieser kommt wieder bei der Abfrage des Passworts zum Tragen und erscheint dort im Popup-Fenster. Die beiden Parameter AuthUserFile und AuthGroupFile weisen den Weg zur Datei der zugelassenen Benutzer inklusive verschlüsseltem Passwort und zur Datei der Gruppenzuordnung.

Wenn Sie Ihre Website bei einem Provider hosten und sich nicht über den absoluten Pfad im Klaren sind, dann können Sie diesen mit einem einfachen PHP-Skript herausfinden.

echo $_SERVER['DOCUMENT_ROOT'];
phpinfo();
Nächste passende Artikel
Auf der Light + Building präsentiert eQ-3 Neuheiten für das Smart Home mit Homematic IP.
Arlo Pro 3 Floodlight im Test
Kabellose Outdoor-IP-Überwachungskamera mit Flutlicht Arlo Pro 3 Floodlight im Test
85,0%
OwltronCamW1
IP-Cam für Innenräume mit Schwenk-/Neige-Motorik Owltron Cam W1 im Test: Smarte IP-Kamera zum Sparpreis
Reolink ColorX CX410 im Test: Nachtsicht in Farbe
Annke Crater 2 im Test
Homematic IP Wired Glasdisplay
12 IP-Kameras im Test
Videoüberwachung im Indoor- und/oder Outdoor-Bereich 12 IP-Kameras im Test: Arlo, TP-Link, Xiaomi & Co.
12 IP-Kameras im Test: Videoüberwachung im Indoor- und/oder Outdoor-Bereich
Videoüberwachung im Indoor- und/oder Outdoor-Bereich 12 IP-Kameras im Test: Arlo, TP-Link, Xiaomi & Co.