TP Underground Lounge 07/08
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 03.06.2008, 14:08   #1
TP-Member
 
Registriert seit: Jun 2008
Ort: Halle
maydayz macht alles soweit korrekt

Hilfe gesucht! Bei Php login und Mysql


Bin schon halb am verzweifeln weil ich schon ewig nicht weiterkomme.
Ich brauch unbedingt ein login script was mit einer datenbank (mysql) arbeitet.
ich weiß hier gibt es schon einige schöne beispiele, aber leider hab ich noch nicht etwas passendes gefunden.
Mir geht es dabei vorallem um die sicherheit, will ja nicht das irgendjemand direkt zugriff auf die datenbank bekommt.
Also wie verschleiere ich am besten die verbindung zur datenbank, wegen anmeldung und so.

Mein zweites problem hab ich mit der auslesung der Datenbank.
Also ich umschreib das mal kurz, der user hat die möglichkeit eine anzeige aufzugeben, und dieses werden dann angezeigt, also müssen die daten ja dann aus der datenbank ausgelesen werden.
wie man das macht ist mir klar. Ich hab nur ein problem mit der Sicherheit wenn die datenbank ankontaktiert wird. Es soll ja niemand sehen können wie die daten sind, ich mein username, passwort etc.

Kann mir bitte jemand helfen?

Bin echt dankbar für jede hilfe!!!

Mit freundlichen grüßen maydayz
maydayz ist offline   Mit Zitat antworten


Alt 03.06.2008, 14:38   #2
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Verstehe Dein Sicherheitsproblem nicht so ganz ... Die DB wird doch hoffentlich eh nur als localhost angesprochen und ein Remotezugriff ist nicht möglich.
Wenn dem so ist, was eigentlich auch der Standard ist, wie soll dann wer die DB anzapfen?

Das einzige was möglich ist, ist den http Verkehr zu sniffen, dass kann man aber nicht verhindern, einzig kann man die Kommunikation via SSL verschlüsseln.

Weiterhin sollte zumindest das Passwort verschlüsselt in der DB stehen (MD5).
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 03.06.2008, 16:42   #3
TP-Supporter
 
Benutzerbild von fuchzga
 
Registriert seit: Nov 2007
Ort: München
fuchzga bringt sich richtig einfuchzga bringt sich richtig ein
Zitat:
Zitat von maydayz Beitrag anzeigen
Ich hab nur ein problem mit der Sicherheit wenn die datenbank ankontaktiert wird. Es soll ja niemand sehen können wie die daten sind, ich mein username, passwort etc.
Wie soll man das denn sehen können?
Der Connection-String ist doch im PHP-Code enthalten, welcher auf dem Server ausgeführt wird.
Wenn ich als Browser eine www.mydomain.de/index.php aufrufe, sehe ich bestenfalls den resultierenden HTML-Code. Und da hast du ja wohl keine Passwörter eingetragen?
fuchzga ist offline   Mit Zitat antworten
Alt 03.06.2008, 16:45   #4
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Aber die Daten, die man dann wieder zum Server sendet kann man sniffen ... aber dazu gibt es dann ja SSL. Wobei man auch die Daten vorher verschlüsseln kann, so dass sie nicht im Klartext zum Server kommen. Jedoch nutze ich da echt lieber SSL.
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 03.06.2008, 16:54   #5
TP-Supporter
 
Benutzerbild von fuchzga
 
Registriert seit: Nov 2007
Ort: München
fuchzga bringt sich richtig einfuchzga bringt sich richtig ein
Achso... ich habe es etwas anders verstanden.
Die Eingaben, welche dann im Webformular eingegeben werden (z.B. Usercredentials), gehen natürlich im klartext über die Leitung.
Sowas kann man mitsniffen. Aber auch nur wenn man Ahnung hat..
fuchzga ist offline   Mit Zitat antworten
Alt 03.06.2008, 18:27   #6
TP-Member
 
Registriert seit: Jun 2008
Ort: Halle
maydayz macht alles soweit korrekt
ja an ssl hab ich auch schon gedacht...
aber mein prob ist mit der verbindung zur datenbank.
im php formular stehen ja die angaben wegen verbindung zur datenbank...user,passwort, datenbank eintrag.
oder bin ich da jetzt ganz falsch, zumindest hab ich das immer so gesehen.

Und hat noch jemand ne lösung wegen login script, oder kann mir eins von hier empfehlen?

Schönen abend noch
maydayz ist offline   Mit Zitat antworten
Alt 03.06.2008, 18:29   #7
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
PHP spricht mit der DB via localhost, also auf einem und dem selben Rechner ... was soll da belauscht werden?
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 03.06.2008, 18:32   #8
TP-Member
 
Registriert seit: Jun 2008
Ort: Halle
maydayz macht alles soweit korrekt
Zitat:
Zitat von webcreate Beitrag anzeigen
Die DB wird doch hoffentlich eh nur als localhost angesprochen und ein Remotezugriff ist nicht möglich.
Wenn dem so ist, was eigentlich auch der Standard ist, wie soll dann wer die DB anzapfen?
Ähh???
Sorry bin grad schwer von begriff.
Die datenbank muss ja immer erreichbar sein, da kann ich sie ja schlecht local über meinen pc laufen lassen oder hab ich da jetzt was ganz falsch verstanden.
Tut mir leid wenn ich dir grad kopfzerbrechen bereite.
maydayz ist offline   Mit Zitat antworten
Alt 03.06.2008, 18:35   #9
TP-Member
 
Registriert seit: Jun 2008
Ort: Halle
maydayz macht alles soweit korrekt
aber wie verschleiere ich am besten das passwort was ja dann im php formular steht?
maydayz ist offline   Mit Zitat antworten
Alt 03.06.2008, 18:39   #10
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Da verstehst Du was falsch ... schau Dir mal folgendes an: http://www.uni-giessen.de/weiss/php/...sqlserver4.gif
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 03.06.2008, 18:40   #11
TP-Moderator
 
Benutzerbild von Rizzo
 
Registriert seit: Aug 2004
Ort: Kaiserslautern
Rizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine UserRizzo lebt für das TP und seine User
Zitat:
Zitat von maydayz Beitrag anzeigen
Ähh???
Sorry bin grad schwer von begriff.
Die datenbank muss ja immer erreichbar sein, da kann ich sie ja schlecht local über meinen pc laufen lassen oder hab ich da jetzt was ganz falsch verstanden.
Tut mir leid wenn ich dir grad kopfzerbrechen bereite.
Ich vermute, dass hier mal ein Grundlagenlernen angesagt wäre. Offensichtlich hast Du noch nicht ganz verstanden wie das mit der DB funktioniert.

Der User ruft via Browser eine Datei auf (z.B. index.php), diese kontaktiert dann die DB auf dem localhost (nicht auf deinem, sondern auf dem localhost auf dem das Script liegt, also der Server), die DB schickt die angeforderten Daten zurück an's Script, das Ergebnis wird geparst (Code in HTML umgewandelt) und an den User ausgeliefert. Zu keiner Zeit sieht der User die Dateien, deren Inhalt oder kann auslesen was da drin steht - sofern der Programmierer nicht gepfuscht hat.
__________________
#.Viele Grüße, Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
.
Rizzo ist gerade online   Mit Zitat antworten
Alt 03.06.2008, 18:42   #12
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Wenn Bilder mehr sagen, als 1000 Worte.
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Alt 03.06.2008, 18:48   #13
TP-Member
 
Registriert seit: Jun 2008
Ort: Halle
maydayz macht alles soweit korrekt
sorry war schwer von begriff.
Entzwischen hats auch schon lange klick gemacht
Und das mit den Grundlagen lernen stimmt irgendwo.
Hat sinst noch jemand nen tip wegen nem sicheren login script?
maydayz ist offline   Mit Zitat antworten
Alt 03.06.2008, 18:48   #14
TP-Supporter
 
Benutzerbild von Sand*mann
 
Registriert seit: Nov 2005
Sand*mann macht sich hier sehr viel Mühe
/10 ja

Zur Passwortverschlüsselung hat Mark doch schon das Schlüsselwort gegeben: MD5. Du speicherst das Passwort in deiner Datenbank und zwar als MD5 Hash. Wenn der user dann das passwort eingibt wird das eingegebene passwort auch direkt mit MD5 umgewandelt und mit dem wert in der datenbank verglichen. Wenn dann jemand dazwischenfunkt und sich den MD5 Hash klaut, kann er sich gerne n Eis draus backen, aber mehr kann er damit wohl auch nicht anfangen.
Sand*mann ist offline   Mit Zitat antworten
Alt 03.06.2008, 18:53   #15
TP-Urgestein
 
Benutzerbild von webcreate
 
Registriert seit: Nov 2003
Ort: NRW
webcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichtswebcreate ist einer der Eckpfeiler des TP - ohne ihn geht nichts
Das einzige was hier noch zu SSL und MD5 zu sagen ist, ist dass Dein Script so sicher programmiert sein sollte, das keine Injections greifen. mysql_real_escape_string ist dann hier das Stichwort.
__________________
Gruß Mark
Mein Blog zum TP || XING Profil || grafiker.de Profil || How to use GOOGLE || PS Kniffe
emCalculator 1.0



webcreate IT SOLUTIONS
www.webcreate-nrw.de
webcreate ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Hilfe gesucht! Bei Php login und Mysql Hilfe gesucht! Bei Php login und Mysql
« SQL, spinnt mein Group By? | [MySQL] Problem mit Union »

Stichworte
datenbank, mysql

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:48 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
TP-Partner: