Aloha,
ich habe mich mal wieder gefragt, warum eigentlich die Passwörter Einwegverschlüsseln? Auf den Sourcecode meiner PHP-Dateien kann doch sowieso keiner zugreifen, oder? Ich wüsste jedenfalls nicht wie. Immerhin kann man doch die PHP Datei selbst mit irgendwelchen Downloadtools nicht runterladen (jedenfalls nicht so, dass man Einsicht in den Quelltext hat). Die einzige Möglichkeit das Passwort in der PHP Datei zu sehen, besteht doch nur wenn man die Datei über FTP herunterläd. Oder sehen ich da was falsch?
Sofern keiner auf meinen Server per FTP zugreifen kann, könnte ich doch auch getrost Passwörter im Quelltext ganz unverschlüsselt verwenden.
ja könnten sie aber wenn du ein forum hast, würdest du da wollen, dass ein admin sich die passwörter der user ohne weiteres angucken kann ?
um mal ein kleines beispiel zu nennen. wenn man etwas ahnung hat nimmt man eben sha1 oder md5 rainbow tables und sucht nach einem für den hash komplimentären schlüssel, fertig. meistens hat man so das passwort des users, meistens.
wenn ich einfache anwendugen etc scripte verschlüssle ich auch nie passwörter, ich dneke es ist eher bei größeren sachen für die sicherheiit der user relevant, meine ansicht^^
Passwörter sollte meiner Meinung nach grundsätzlich verschlüsselt werden. Denn wenn ich mal schlecht programmiere und durch irgendein Loch (GET-Befehl nicht abgesichert) kann u. U. ein fähiger User die Sourcen auslesen, indem er ein eigenes Script über den Get-Befehl verknüpft.
Ich habe mich zwangsläufig mit dem Thema Sicherheit von PHP-Anwendungen mal auseinander gesetzt, da ich ein Immobilienportal programmieren durfte. In den 2 Büchern ist es sehr einleuchtend erklärt.
Leider ist die Verschlüsselung von MySQL-DB-Passwörtern nicht möglich. Hier kann man sich aber helfen, indem man den direkten Zugriff auf die Datei via htaccess (wenn sie in einem Verzeichnis liegt) schützen, oder was viel einfacher ist: in der obersten Zeile nach dem
Neh, darum geht's ja. An den Source kommst du ja theoretisch nicht ran (o: <?<br />highlight_file("http://www.obira.de/weblog/index.php");<br />?>
hilft ja auch nichts, wenn die Datei auf einem anderen Server liegt.
It looks like you're new here. If you want to get involved, click one of these buttons!