|< 1 2 >| | 12 Einträge, 2 Seiten |
1
2
3
4
5
6
$passwort = "007";
$eingabe = $_POST['eingabe'];
if ($eingabe === $passwort){
//jetzt wird irgendetwas gemacht...
}
Linuxer+2008-01-23 15:58:41--[...]
Klartextpasswörter sind immer eine schlechte Idee.
Speicher einen aus dem Passwort mit crypt() erstellten String in einem String im Skript.
Wenn das Passwort als Parameter übergeben wurde, wendest Du nochmal crypt() an und vergleichst das Ergebnis mit dem gespeicherten String.
[...]
murphy+2008-01-23 16:14:26--Linuxer+2008-01-23 15:58:41--[...]
Klartextpasswörter sind immer eine schlechte Idee.
Speicher einen aus dem Passwort mit crypt() erstellten String in einem String im Skript.
Wenn das Passwort als Parameter übergeben wurde, wendest Du nochmal crypt() an und vergleichst das Ergebnis mit dem gespeicherten String.
[...]
Die Übertragung des Passwortes im Klartext vom Client zum Server ist aber auch keine gute Idee, es sei denn die Verbindung ist bereits authentifiziert und verschlüsselt, zum Beispiel mit SSL.
Für ungesicherte Verbindungen wäre ein Frage-Antwort-Protokoll besser: Der Server schickt einen Schlüssel an den Client, welcher damit das Passwort verschlüsselt und an den Server zurückschickt. Das ist natürlich bei Webanwendungen etwas umständlich zu bewerkstelligen, aber es hilft gegen Replayattacken.
Linuxer+2008-01-23 18:41:24--Afaik: Auch wenn die Verbindung SSL-verschlüsselt ist, kommen die Parameter doch unverschlüsselt im Skript an, oder irre ich da?
Taulmarill+2008-01-23 18:52:15--Linuxer+2008-01-23 18:41:24--Afaik: Auch wenn die Verbindung SSL-verschlüsselt ist, kommen die Parameter doch unverschlüsselt im Skript an, oder irre ich da?
Bei GET bin ich mir nicht sicher, aber POST Variablen werden defenitiv mit verschlüsselt.
murphy+2008-01-23 16:14:26--Für ungesicherte Verbindungen wäre ein Frage-Antwort-Protokoll besser: Der Server schickt einen Schlüssel an den Client, welcher damit das Passwort verschlüsselt und an den Server zurückschickt. Das ist natürlich bei Webanwendungen etwas umständlich zu bewerkstelligen, aber es hilft gegen Replayattacken.
|< 1 2 >| | 12 Einträge, 2 Seiten |