Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Security Passwort Verschlüsselung [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Security Passwort Verschlüsselung


 
Snowboada
31-07-2006, 11:32 
 
Könnt ihr mir ein ungefähres "Kochrezept" für die Lösung des Problems geben, dass ich das Passwort für die SQL-Connection im PHP-Code NICHT in Plaintext drinnenstehen haben will/darf?

Könnte ich das Passwort verschlüsselt in PHP "aufbewahren", welches dann über ein SELECT an SQL weitergegeben wird, um dort decrypted zu werden und die Connection dann steht????

Wie macht man das normalerweise?

Danke für Vorschläge!

 
jahlives
31-07-2006, 11:41 
 
Wie macht man das normalerweise?

Indem man das pw in ein File einbaut, dieses in jedes File falls nötig inkludiert und man den direkten Zugriff auf das Conf File verbietet (z.B. mittels .htaccess) oder analog beim IIS indem man den Zugriff darauf nur dem Localhost gibt.

Gruss

tobi

 
ghostgambler
31-07-2006, 12:37 
 
Original geschrieben von jahlives
Indem man das pw in ein File einbaut, dieses in jedes File falls nötig inkludiert und man den direkten Zugriff auf das Conf File verbietet (z.B. mittels .htaccess) oder analog beim IIS indem man den Zugriff darauf nur dem Localhost gibt.
oder einfach alles in eine global.inc.php schreiben, diese in einen Ordner include packen und da per htaccess einfach jeden Zugriff drauf verweigert

 
prego
31-07-2006, 12:44 
 
Oder das angesprochene "include"-Verzeichnis auserhalb von Document-Root aufbewahren.


webseite
|-- include
\-- inc.config.php
\-- www <-- das ist docRoot
\-- index.php <-- hier include('../include/inc.config.php');

 
Snowboada
31-07-2006, 15:54 
 
Original geschrieben von jahlives
analog beim IIS indem man den Zugriff darauf nur dem Localhost gibt.


das macht man schätzomativ im IIS-Manager?
und welchen User gebe ich ihm dann an?
habe ich dort localhost als Auswahl??

Danke

 
Snowboada
01-08-2006, 14:07 
 
hat niemand mehr infos für mich??

Danke

 
jahlives
01-08-2006, 16:29 
 
Dem Internet Gastuser den Zugriff auf den Folder verbieten sollte genügen.

Gruss

tobi

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:10 Uhr.