php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.05.2008, 13:50  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
rbs_phoenix
rbs_phoenix eine Nachricht über ICQ schicken
Standard "Sicherheit" bei Logins

Also ich habe bei verschiedenen Seiten gesehen, dass wenn man sich falsch einloggt, entweder kommt "benutzer oder passwort falsch" oder "benutzername falsch" bzw "passwort falsch".

Gibt es da irgendwelche nach- oder vorteile??

Also quasi der Vorteil bei der 2. Variante ist ja, dass man weiß, was man falsch geschrieben hat. Der Nachteil is aber, dass man als Hacker oder als jemand, der ein Acc knacken will genau weiß, ob es den login-name gibt oder nicht. Wenn dort steht "benutzer ODER pw falsch" dann weiß man ja nicht ob es am benutzername liegt oder nicht bzw ob der überhaupt vorhanden ist oder nicht.

Ich hoffe ihr wisst, was ich meine.

Also was ist besser oder sicherer oder was auch immer??

MFG RBS_Phoenix
__________________
Homepage: http://www.rbs-page.de
rbs_phoenix ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 27.05.2008, 14:19  
Neuer Benutzer
 
Registriert seit: 18.02.2008
Beiträge: 17
crunk
Standard

Benutzername falsch? ^^ Wie kann der falsch sein, entweder er exestiert oder nicht. Wenn er mir sagt, dass eine Eingabe falsch ist, kann es eh nur das Passwort sein. Verstehste?
crunk ist offline  
Alt 27.05.2008, 14:33  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
rbs_phoenix
rbs_phoenix eine Nachricht über ICQ schicken
Standard

Ja ich mein doch ne falsche eingabe.. mir ging es darum:

Bei Seite 1 meldet man sich mit nem NICHT EXISTIERENDEN ^^ Benutzernamen an und es kommt diese Meldung:
Code:
Benutzername oder Passwort stimmt nicht.
Wenn man das falsche Passwort eingibt, aber den richtigen Login-Namen, kommt genau das gleiche.

Wann man sich aber bei Seite 2 anmeldet, kommt beim Falsch eingegebenen Benutzernamen:
Code:
Benutzername nicht gefunden.
und bei einem richtigen Benutzernamen aber nicht passendem Passwort kommt dann:
Code:
Passwort falsch.

So jetzt aber^^

Einfach nur, was schöner aber auch sicher ist. Ist es wichtiger einem evtl. Hacker nicht zu sagen, dass sein eingegebender Login-Name richtig oder Falsch ist oder gewinnt die Bedienungsfreundlichkeit bzw Übersicht.
__________________
Homepage: http://www.rbs-page.de
rbs_phoenix ist offline  
Alt 27.05.2008, 14:55  
Benutzer
 
Registriert seit: 29.04.2008
Beiträge: 33
myPages
Standard

Also

zum einen gibt es ja meistens Seiten auf der Internetpräsenz, wovon ich Nutzernamen erfahren kann (Foren, Impressum, Teams/Squads, etc.).

Das ist für mich als potentieller Hacker ja schon mal kein Problem zu erfahren. Ein eingetragener Site-Administrator wird ja schon mal die Rechte haben, auf die ich scharf bin. Daher ist es eigentlich irrelevant, welche Version du bevorzugst.

Die Lösung mit zwei Varianten der Ausgabe ist aber vermutlich benutzerfreundlicher, da sie den Benutzer auf eventuell aufgetretene Tippfehler (z.B. beim Benutzernamen) hinweist.

Ein Hacker sollte sowieso in einem guten programmierten System eh geringe Chancen haben an Daten ranzukommen - und außerdem: Ein Hacker ist kein Cracker

=> Cracker: die wirklich bösen Jungs, die alles kaputt machen
=> Hacker: bringen sich zwar auch ins System, wollen aber nur auf Sicherheitslücken aufmerksam machen

MfG
myPages
__________________
Man braucht drei Dinge im Leben
die Gelassenheit die Dinge hinzunehmen, die man nicht ändern kann,
den Mut die Sachen zu verändern, die man ändern kann,
und die Weisheit zwischen den beiden zu unterscheiden.
myPages ist offline  
Alt 27.05.2008, 15:19  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Das seh ich etwas anders.
Ich würde immer nur minimale Informationen geben. Also "fehlerhafter Benutzername oder falsches Passwort". Um den User zu unterstützen wird das Eingabefeld mit dem eingegebenen Benutzernamen vorbelegt. So kann visuell eine Kontrolle stattfinden.

Selbst wenn die Nutzernamen öffentlich auszulesen sind muß ich das automatische Bruteforcing ja nicht noch im Loginform unterstützen.
nikosch ist offline  
Alt 27.05.2008, 15:20  
Erfahrener Benutzer
 
Registriert seit: 03.11.2004
Beiträge: 289
rbs_phoenix
rbs_phoenix eine Nachricht über ICQ schicken
Standard

ja schon, aber der benutzername muss ja nicht der Login-name sein. z.b. mit nem extra login name oder emailadresse.

aber eigentlich sollte man es so programmieren, dass es egal ist, wie du schon gesagt hast.. und dazu denke ich mal, wenn er den server oder was auch immer hacken kann, wird er ja wohl n bisl ahnung haben und weiß schon wie er das macht, da is das denke ich mal nich so das problem
__________________
Homepage: http://www.rbs-page.de
rbs_phoenix ist offline  
Alt 27.05.2008, 16:23  
Erfahrener Benutzer
 
Benutzerbild von tomtaz
 
Registriert seit: 17.06.2008
Beiträge: 1.762
PHP-Kenntnisse:
Fortgeschritten
tomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig netttomtaz ist einfach richtig nett
tomtaz eine Nachricht über ICQ schicken tomtaz eine Nachricht über Skype™ schicken
Standard

Ich würde die Variante: "Benutzername oder Passwort ist fehlerhaft!" bevorzugen, man muss ja nicht unbedingt mehr informationen rausrücken wie nötig...
__________________
Mfg Tomtaz
"Es soll jetzt diese Erfindung geben.... Kugel oder so heißt die. Ist so eine Art Suchmaschine..."
tomtaz ist offline  
Alt 27.05.2008, 16:30  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.709
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Ich würde sogar noch weiter gehen:
Zitat:
Login fehlgeschlagen! Entweder sind die Login-Daten falsch oder der Account wurde noch nicht aktiviert.
Manko10 ist offline  
Alt 28.05.2008, 08:01  
Moderator
 
Benutzerbild von agrajag
 
Registriert seit: 02.10.2006
Beiträge: 3.820
PHP-Kenntnisse:
Fortgeschritten
agrajag wird schon bald berühmt werdenagrajag wird schon bald berühmt werden
Standard

Es ist doch ein Trugschluss zu sagen es ist sicherer nur "Benutzername oder Passwort flasch." als Fehlermeldung auszugeben, statt einer genauen Meldung was falsch lief.... Jedenfalsls in den alller meisten Fällen, denn:
Bei der Anmeldung/Registrierung wird sowieso meist überprüft ob ein Benutzername schon existiert - da krieg ich's also aufjedenfall raus...
__________________
Today you...Tomorrow me.
agrajag ist offline  
Alt 28.05.2008, 12:04  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.989
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Zitat:
Zitat von Agrajag
Es ist doch ein Trugschluss zu sagen es ist sicherer nur "Benutzername oder Passwort flasch." als Fehlermeldung auszugeben, statt einer genauen Meldung was falsch lief.... Jedenfalsls in den alller meisten Fällen, denn:
Bei der Anmeldung/Registrierung wird sowieso meist überprüft ob ein Benutzername schon existiert - da krieg ich's also aufjedenfall raus...
Was hat das eine mit dem anderen zu tun? Es geht um falsch geschriebene Nutzernamen...
nikosch ist offline  
 


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
Sessions und Logins Faebe PHP Tipps 2008 1 29.10.2007 09:04
.htaccess und verschiedene Logins dh1sbg PHP Tipps 2005-2 4 27.10.2005 22:53
Logins von HTACCESS auslesen!?!? PHP Tipps 2005-2 2 08.10.2005 13:12
sicherheit meines logins PHP Tipps 2005 7 18.02.2005 19:53
Versuch eines logins PHP Tipps 2004 19 23.09.2004 23:52
Frage bezüglich des logins PHP Tipps 2004 2 01.07.2004 15:58


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:23 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.