Hallo allerseits,
ich hoffe, ich bin hier richtig. Kurz zur Vorstellung: ich programmiere neuerdings PHP sehr gerne, weil ich da einige Dinge realisieren kann, die ich übers Web für mich privat gut gebrauchen kann. Ich bin PHP-Newbie, jedoch sind mir grundsätzlich Programmiermethoden bekannt.
Ein kleines Helferlein von mir ist, dass ich mir Usernamen/Passworte/Mailadressen generieren lasse, die von diversen (und untereinander verschiedenen) Bedingungen abhängig sind. Mein Username hier ist so ein Fall. Ich gehe in einer anderen Anfrage noch darauf ein.
Wichtig ist die Abhängigkeit von einem einzugebenden String, nennen wir ihn $_SESSION['geheim'], der geheim bleiben muß.
- Die Abhörsicherheit gewährleiste ich mit SSL.
- Clientsicherheit (Keylogger etc.) setze ich hier als gegeben voraus.
- $_SESSION['geheim'] wird via HTML-Formular belegt
Dies bereitet mir Unbehagen:
- Die Session-Variable steht in der gesamten Session zur Verfügung (wegen Faulheit, damit das PW nicht öfter eingegeben werden muss)
Ist das Unbehagen berechtigt? Letztlich steht dieser Geheimstring im klartext im RAM des Servers, Gefahren von Aussen kann ich direkt nicht erkennen...
Ich habe eine Anfagsüberlegung, ob ich den Variableninhalt irgendwie mit einem temporären Schlüssel verschlüsseln sollte...
Unter der Voraussetzung, dass ich die Faulheit beibehalten will (ansonsten könnte ich den Variableninhalt ja immer sofort nach gebrauch killen):
->Welche Möglichkeiten habe ich?
->Ist der Aufwand nötig?
P.S.: Versteht mich nicht falsch, intern wird mit diversen Hashfunktionen (teilweise wiederholt angewandt) gerechnet und verglichen. Jedoch steht nun mal am Anfang die Klartexteingabe, die gemanaged werden muss.
Danke
Michael
ich hoffe, ich bin hier richtig. Kurz zur Vorstellung: ich programmiere neuerdings PHP sehr gerne, weil ich da einige Dinge realisieren kann, die ich übers Web für mich privat gut gebrauchen kann. Ich bin PHP-Newbie, jedoch sind mir grundsätzlich Programmiermethoden bekannt.
Ein kleines Helferlein von mir ist, dass ich mir Usernamen/Passworte/Mailadressen generieren lasse, die von diversen (und untereinander verschiedenen) Bedingungen abhängig sind. Mein Username hier ist so ein Fall. Ich gehe in einer anderen Anfrage noch darauf ein.

Wichtig ist die Abhängigkeit von einem einzugebenden String, nennen wir ihn $_SESSION['geheim'], der geheim bleiben muß.
- Die Abhörsicherheit gewährleiste ich mit SSL.
- Clientsicherheit (Keylogger etc.) setze ich hier als gegeben voraus.
- $_SESSION['geheim'] wird via HTML-Formular belegt
Dies bereitet mir Unbehagen:
- Die Session-Variable steht in der gesamten Session zur Verfügung (wegen Faulheit, damit das PW nicht öfter eingegeben werden muss)
Ist das Unbehagen berechtigt? Letztlich steht dieser Geheimstring im klartext im RAM des Servers, Gefahren von Aussen kann ich direkt nicht erkennen...
Ich habe eine Anfagsüberlegung, ob ich den Variableninhalt irgendwie mit einem temporären Schlüssel verschlüsseln sollte...
Unter der Voraussetzung, dass ich die Faulheit beibehalten will (ansonsten könnte ich den Variableninhalt ja immer sofort nach gebrauch killen):
->Welche Möglichkeiten habe ich?
->Ist der Aufwand nötig?
P.S.: Versteht mich nicht falsch, intern wird mit diversen Hashfunktionen (teilweise wiederholt angewandt) gerechnet und verglichen. Jedoch steht nun mal am Anfang die Klartexteingabe, die gemanaged werden muss.
Danke
Michael
Kommentar