php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.03.2005, 15:11  
Gast
 
Beiträge: n/a
Standard Sicherheit von Klartext-Passwörtern

Hallo Leute,
ich habe bisher sowohl das Passwort für meinen Admin-Bereich als auch für den MySQL-database-login in einer *.php-Datei folgendermaßen gespeichert:

PHP-Code:
<?php
$adminpassword
="bla1";
$dbpassword="bla2";
?>
Nun frage ich mich, wie sicher das ist? An sich kommt man ja nur an die Daten, wenn man die FTP-Zugangsdaten zum Server hat, oder nicht?

Ich überlege, ob ich nicht $adminpassword mit md5() verschlüssele, das klappt auch, aber das dbpassword kann ich damit ja nicht verschlüsseln.
Wie steht es also mit der Sicherheit meiner Passwörter?

Danke und Gruß, coppy
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.03.2005, 15:40  
Gast
 
Beiträge: n/a
Standard Re: Sicherheit von Klartext-Passwörtern

Beschäftige mich gerade auch mit einem Passwortschutz.

Das Problem besteht darin, dass z.B. die URL

http://www.abc.de/skript.php?adminpa...uteForceAttack

aufgerufen werden könnte oder Dein Passwort wird gesetzt o.ä.

Das Passwort sollte schonmal nie im Klartext irgendwo gespeichert sein (oder nur in zugangsbeschränkten Bereichen)
 
Alt 29.03.2005, 15:44  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

einen order unter der root-ebene der domain anlegen und da reinhauen, dann kann von aussen schonmal keiner rankommen oder alternativ ein verzeichnis mit ner htaccess drin und
DENY FROM ALL
rein, dann kann keiner von aussen zugreifen.

mfg
robo47
robo47 ist offline  
Alt 29.03.2005, 15:58  
Gast
 
Beiträge: n/a
Standard

Mein Problem ist, dass mein Skript andere benutzen, die größtenteils von solchen Dingen keine Ahnung haben, ich kann es niemand zumuten, groß im Dateisystem seines Providers rumzustöbern.

Das Adminpasswort wird ja nicht per GET übergeben, sondern liegt in einer .php-Datei, die included wird, wo es benötigt wird. diese wird ja beim Aufruf geparst und somit ist es nicht möglich, dass variablen lesbar werden, oder?
Der Einzige Zugriff, den ich mir vorstellen kann, wäre über FTP, wo man ja die Quelle der PHP-Dateien runterladen kann, wo dann das Passwort offen steht. Aber FTP-Zugänge sollten doch sicher genug sein, dass man da nicht noch zusätzlichen Schutz einbauen muss, oder?
 
Alt 29.03.2005, 16:04  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

also ein verzeichniss mit der von mir genannten htacces drin, wo dann die config-datei(en) drinliegen ist eigentlich kein problem.

eine gefahr ist dass aus irgendwelchen gründen der webserver sein php vergisst, dann zeigt er dir blank die quelltexte der dateien an, das ist schon vorgekommen. und dagegen hillft der schutz via htaccess


mfg
robo47
robo47 ist offline  
Alt 29.03.2005, 16:10  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von robo47
einen order unter der root-ebene der domain anlegen und da reinhauen, dann kann von aussen schonmal keiner rankommen oder alternativ ein verzeichnis mit ner htaccess drin und
DENY FROM ALL
rein, dann kann keiner von aussen zugreifen.
Wenn ich z.B. ./safe_dir/ geschützt habe, dann kann ich doch schon noch mit ./my_script.php auf den Inhalt in dem durch .htaccess geschützten Ordner drauf zugreifen? .htaccess wird nur von Apache verwendet und php läuft als normaler Prozess der von Apache garnichts wissen will!?


Zitat:
Zitat von coppy
Mein Problem ist, dass mein Skript andere benutzen, die größtenteils von solchen Dingen keine Ahnung haben, ich kann es niemand zumuten, groß im Dateisystem seines Providers rumzustöbern.
Musst Du ja auch nicht. Es ging darum wo DU das Passwort "versteckst".

Zitat:
Zitat von coppy
Das Adminpasswort wird ja nicht per GET übergeben, sondern liegt in einer .php-Datei, die included wird, wo es benötigt wird. diese wird ja beim Aufruf geparst und somit ist es nicht möglich, dass variablen lesbar werden, oder?
Was ist wenn der Parser ausfällt, er nicht aufgerufen wird oder sonst was schief läuft? Wenn der Admin "vergisst" php in der Config einzutragen....
 
Alt 29.03.2005, 16:13  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

@atreidis die htaccess regelt den zugriff von "aussen" sprich das was übers web kommt, könnte php dann nciht drauf zugreifen wäre das ja schön bescheiden.

mfg
robo47
robo47 ist offline  
Alt 29.03.2005, 16:20  
Gast
 
Beiträge: n/a
Standard

Davon bin ich ausgegangen, wollte es nur bestätigt haben

Wie könnte man dann folgendes Szenario lösen:

./script.php
./safe_dir/ : geschützte Dateien

safe_dir ist mit .htaccess geschützt.

Eine "normale" Datei aus safe_dir mit PHP zu lesen ist kein Problem, was ist aber wenn es sich dabei um Grafiken, Flash, .... handelt?
 
Alt 29.03.2005, 16:21  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

http://username:razz:assword@www.dom...deinedatei.php
robo47 ist offline  
Alt 29.03.2005, 16:26  
Gast
 
Beiträge: n/a
Standard

Zitat:
was ist aber wenn es sich dabei um Grafiken, Flash, .... handelt?
Die werden ja nicht direkt über die URL gelesen, oder ?
Werden wohl über eine PHP oder HTML eingebunden.
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
BACKLINK CHECK und SICHERHEIT von zentraler CSV-Datei ff-webdesigner.de PHP-Fortgeschrittene 16 27.11.2008 20:25
[Erledigt] Sicherheit erhöhen... pck1983 PHP Tipps 2008 22 03.08.2008 01:31
Sicherheit in PHP robydog PHP Tipps 2008 52 10.05.2008 13:09
externe MySQL und Sicherheit sportyflo Datenbanken 2 22.02.2008 11:09
PHP Sicherheit phpdummi PHP Tipps 2006 1 27.09.2006 23:31
Erfahrung mit Sessions ( Sicherheit ) GELight PHP Tipps 2006 6 11.08.2006 17:55
MD5 wieder in klartext? djrace PHP Tipps 2006 15 10.02.2006 16:29
Sicherheit... GELight PHP Tipps 2006 5 31.01.2006 15:58
Sicherheit aufm Webserver ? Cyberbob_at_tot Off-Topic Diskussionen 7 17.10.2005 16:22
Frage zur Sicherheit von GET Variablen malaga PHP Tipps 2005-2 3 20.09.2005 13:36
Sicherheit im Web-Interface nussbaum PHP Tipps 2005-2 9 29.06.2005 14:10
Sicherheit.... renzo PHP Tipps 2005-2 1 27.06.2005 15:53
[Erledigt] Thema Sicherheit? PHP-Fortgeschrittene 5 05.11.2004 05:43
Sicherheit bei Wertübergaben PHP Tipps 2004 3 14.10.2004 18:06
Sicherheit bei URL-Übergabe pcschröda PHP-Fortgeschrittene 25 28.06.2004 16:44

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
htaccess klartext, htaccess pa0wort, php klartext passwörter, htaccess wenn php parser ausfällt, passwort in php datei im klartext sicher?, php db login im klartext sicherheitsrisiko?, .htaccess klartext passwort, php passwort klartext, htaccess klartext-passwörter, passwörter aus .htaccess klartext lesen, apache htaccess safe_dir, get-übergabe passwortschutz, php htaccess schutz wenn parser ausfällt?, passwort klartext sicherheit, php klartext passwort

Alle Zeitangaben in WEZ +1. Es ist jetzt 15:27 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.