Supportnet / Forum / Skripte(PHP,ASP,Perl...)
mysql passwörter sichern
Frage
hallo
wie kann ich, bzw. macht es überhaupt sinn die im klartext in php stehenden mysql passwörter in ordner zu schieben, auf den webnutzer keinen zugriff haben und diese dann per php include wieder einzufügen? oder welche anderen sicherheitsmechnismen kann man noch anwenden???
danke
Antwort 1 von semi
Wenn der Server korrekt installiert ist, dann kommt keiner an die PHP Sourcecodes ran.
Damit kein Include von ausserhalb möglich ist, ist die Lösung mit einem geschützten Verzeichnis ganz gut.
Gruß,
Michael
Damit kein Include von ausserhalb möglich ist, ist die Lösung mit einem geschützten Verzeichnis ganz gut.
<limit get post>
order deny, allow
deny from all
</limit>dann include über Dateisysem.Gruß,
Michael
Antwort 2 von semi
Noch etwas.
Nehmen wir mal folgende Situation:
dann hat er auch Zugriff auf $password
Daher immer vor dem Ende eines Skriptes (hier main.php) unset($password) aufrufen.
Nehmen wir mal folgende Situation:
<root>
|- <admin>
| |- config.php (mit $password='....')
| |- .htaccess
|- main.php (mit include('admin/config.php'))
Macht jemand include('http://...../main.php');dann hat er auch Zugriff auf $password
Daher immer vor dem Ende eines Skriptes (hier main.php) unset($password) aufrufen.

