3Danke
ERLEDIGT
JA
JA
ANTWORTEN
7
7
ZUGRIFFE
356
356
EMPFEHLEN
-
Hallo,
eine Frage zum Thema Sicherheit:
Als Admin meiner Seite möchte ich ein paar PHP-Seiten haben, über die ich irgendwelche Verwaltungs-Sachen machen kann. Natürlich sollen diese für "normale" Benutzer nicht zugänglich sein. Wie erreicht man das am Besten?
Reicht es, diese Verwaltungs-Seiten in ein Verzeichnis mit htaccess-Schutz zu legen oder sollte man besser ein Einlogg/Session-System benutzen?
Danke,
Frank
-
21.10.10 15:03 #2
- Registriert seit
- Jun 2007
- Ort
- Passau (Niederbayern)
- Beiträge
- 1.394
Hallo,
solange du die .htaccess-Regeln richtig festlegst, sind die Seite gegen einen Zugriff über den Webserver geschützt.
Der Vorteil eines Session-bassierten Admin-Interfaces sind unter anderem:
- Die nahtlose Integration in das Aussehen der Seite
- Präzisere Rechteverwaltung (Benutzer A darf X, aber nicht Y)
- Einfachere Rechteverwaltung (Passwort ändern, Benutzer hinzufügen/löschen)
- Unabhängig vom Webserver (Apache, Lighttpd, etc.)
Wenn du die oben genannten Vorteile nicht brauchst, dann würde ich es mit .htaccess lösen
Gruß
BKGeändert von Bratkartoffel (21.10.10 um 15:06 Uhr)
Über eine gute Bewertung freut sich jeder ;)
Bitte erledigte Threads als "Erledigt" markieren.
"Though a program be but three lines long, someday it will have to be maintained.''
-- Geoffrey James, "The Tao of Programming"
-
Hallo Bratkartoffel,
das sind in der Tat gute Argumente für das Session-System.
Danke für die Tipps!
Gruß,
Frank
-
-
22.10.10 14:10 #5
- Registriert seit
- Jun 2007
- Ort
- Passau (Niederbayern)
- Beiträge
- 1.394
Hallo,
Passwörter unverschlüselt speichern würde ich nur wenn es sich nicht vermeiden lässt und absolut notwendig ist!
Eine korrupte Datenbank ist eher der Ausnahmefall und wenns doch mal soweit ist, dann ist ein nicht möglicher Admin-Login wohl dein geringstes Problem
Desweiteren hat man ja normalerweise regelmäßig Backups von den wichtigen Daten.
Gruß
BKÜber eine gute Bewertung freut sich jeder ;)
Bitte erledigte Threads als "Erledigt" markieren.
"Though a program be but three lines long, someday it will have to be maintained.''
-- Geoffrey James, "The Tao of Programming"
-
Hi Bratkartoffel,
das stimmt natürlich, dass ich bei korrupter DB ganz andere Sorgen habe.
Aber nochmal grundsätzlich wegen unverschlüsselter Passwörter:
Ich brauche das z.B. auch um die DB überhaupt zu öffnen. Dafür sind ja auch DB-User und PW als Klartext in einer PHP-Datei. - Oder lässt sich das irgendwie vermeiden!?
Gruß,
Frank
-
22.10.10 15:08 #7
- Registriert seit
- Jun 2007
- Ort
- Passau (Niederbayern)
- Beiträge
- 1.394
Hi,
das ist eine der wenigen Ausnahmen, die du machen kannst
Es gäbe durchaus auch Möglichkeiten, die Passwörter nicht in Klartext oder gar nicht zu speichern was aber meistens einfach nur "Overkill" ist und der Aufwand / Nutzen - Faktor nicht gegeben ist 
Gruß
BKÜber eine gute Bewertung freut sich jeder ;)
Bitte erledigte Threads als "Erledigt" markieren.
"Though a program be but three lines long, someday it will have to be maintained.''
-- Geoffrey James, "The Tao of Programming"
-
OK, das sehe ich auch so.
Meine Idee mit dem "Admin-nicht-in-der-DB" ist einfach die: Ich bin dann völlig unabhängig von der DB. D.h. ich kann alles machen incl. Backup, Restore, ...
Anmerkung: Man kann das Passwort (und auch den Admin-User-Namen) auch md5-Verschlüsselt in der PHP-Datei ablegen!
Danke erst mal,
FrankGeändert von FrankWST (25.10.10 um 08:45 Uhr) Grund: Namen verschlüsselt in PHP-Datei
Ähnliche Themen
-
Sicherheit bei md5 ()
Von Sasser im Forum PHPAntworten: 24Letzter Beitrag: 14.07.10, 14:58 -
Nur zur Sicherheit
Von der_Jan im Forum PhotoshopAntworten: 1Letzter Beitrag: 30.03.06, 23:23 -
Sicherheit?
Von Prophet05 im Forum PHPAntworten: 15Letzter Beitrag: 27.03.05, 01:10 -
admin-link nur bei admin-login?
Von scrotum im Forum PHPAntworten: 5Letzter Beitrag: 20.09.03, 18:46 -
sicherheit
Von polar im Forum PHPAntworten: 1Letzter Beitrag: 01.11.02, 02:29





Zitieren


Login





