![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #41 | |
| Christian Mühlroth Registriert seit: 04.09.2005 Ort: Nürnberg
Beiträge: 561
| Zitat:
__________________ http://www.ChrisDiary.De | |
| | |
| | Nach oben #42 |
| Martin Breuer Registriert seit: 17.08.2005 Ort: Berlin
Beiträge: 1.653
|
die aufspaltung eines sha1/md5 ergebnisses und neuzusammensetzung erhöht eigentlich auch nochmal die sicherheit. z.B wenn ich die letzten 10 Zeichen an den Anfang des Hashs packe. Zumindest wären dann die Hash-Datenbanken wirkungslos. Also vielleicht einen eigenen Algorithmus bauen der den Hash verändert. Aber wer die Passwörter aus der DB auslesen kann, der kann sie meistens auch setzen... hm, wobei sein eingesetzter Hash dann falsch wäre, wenn man ihn wie oben genannt modifiziert. Dann müsste der Angreifer erst noch den Algorithmus finden und seinen Hash dort durchjagen. Würde alles aber wie immer nur mehr Zeitaufwand für den Angreifer bedeuten, aber sicher wäre es dennoch nicht. Verflixt
__________________ I did it my way - Senseless-Blog |
| | |
| | Nach oben #44 | |
| Erfahrener Benutzer Registriert seit: 18.08.2005
Beiträge: 108
| Zitat:
Schonmal was vom "single point of failure" gehört? Oder von Insider-Hacks? Die sind für einen substanziellen Anteil der Hacks verantwortlich. Das ist ja gerade das Schöne an der zerhackten Speicherung der Passwörter: Selbst der Betreiber kommt nicht einfach ran. | |
| | |
| | Nach oben #45 | |
| Gast
Beiträge: n/a
| Zitat:
Passwörter gehören gehashet, genauso gut gehören Kreditkartennummern nicht auf einen Webserver. Die Frage ob du jetzt md5, sha1 oder sonstwas zum hashen verwenden sollst, kann dir nur ein Experte sagen oder zumindest jemand der sich mit dem ganzen Zeugs wirklich auskennt und deshalb finde ich auch, dass es wohl nicht sehr viel Sinn macht, hashes zu verketten und Xmal "herumzuhashen", wenn man kA hat, so wie ich auch. MfG Fat Tony | |
|
| | Nach oben #47 |
| Erfahrener Benutzer Registriert seit: 30.10.2005
Beiträge: 285
|
Mein Gott ich hab grad wieder was über Rainbow Tables, mod5, sha1 gelesen. So wie ich das sehe geht da gar nichts mehr. Ich muss auch dazu sagen das ich mich da ziemlich hilflos fühle, obwohl es doch mein bestreben möglichst nicht so locker von der Hand zu programmieren. Also folgendes hab ich festgestellt. Wenn man ein passwort hash in der db speichert ist das nicht gut. man sollte also für md5 oder sha1 ein salt dazugeben. Allerdings was könnte das sein? Ich kann ja nicht irgendwelches Zeug beim erstellen das Passworts mitreinmachen, da bei der Passwortabfrage die gleichen Daten benötigt werden damit ein übereinstimmender Hash zuammenkommt. |
| | |
| | Nach oben #49 |
| Erfahrener Benutzer Registriert seit: 30.10.2005
Beiträge: 285
|
ja gut aber wenn sich der User anmelden will dann bekomm ich doch nur den Passwort hash, aber der stimmt ja dann nicht überein mit dem Hash aus der Datenbank. Ich bräuchte doch dann die gleichen Infos wie bei der Registrierungen um den passenden Hash zu bekommen, aber das geht doch nicht. |
| | |
| | Nach oben #52 | ||
| Erfahrener Benutzer Registriert seit: 18.08.2005
Beiträge: 108
| Zitat:
Zitat:
Bei den crypt()-Algorithmen sind es einfach die ersten 2, 12 oder 16 Zeichen der Rückgabe (je nach Algorithmus). | ||
| | |
| | Nach oben #53 |
| Erfahrener Benutzer Registriert seit: 30.10.2005
Beiträge: 285
|
Ich komm grad echt nicht drauf... Klassisch läuft das doch so ab ohne jetzt mal auf injections oder reg globals zu achten: PHP-Code: |
| | |
| | Nach oben #54 |
| Martin Breuer Registriert seit: 17.08.2005 Ort: Berlin
Beiträge: 1.653
|
Du checkst den Timestamp und den pass-hash des Users $name ab und machst dann damit den $pass-hash und checkst ob $pass-hash(login) == pass-hash(db)
__________________ I did it my way - Senseless-Blog |
| | |
| | Nach oben #56 |
| Erfahrener Benutzer Registriert seit: 30.10.2005
Beiträge: 285
|
Ah ja so läuft das...dazu noch ein paar Fragen 1. Sehe ich das also richtig das ich in der WHERE Bedingung, Werte aus der Tabelle verwenden kann? Anders komme ich ja nicht an das regdate oder? 2. Ich muss das SQL MD5() benutzen, weil anders kann ich ja nicht auf das regdate zugreifen um den passenden Hash zu bauen, oder? |
| | |
| | Nach oben #57 |
| Martin Breuer Registriert seit: 17.08.2005 Ort: Berlin
Beiträge: 1.653
|
hast beide fragen selbst beantwortet. lass einfach das "oder?" weg
__________________ I did it my way - Senseless-Blog |
| | |
| | Nach oben #58 |
| Erfahrener Benutzer Registriert seit: 30.10.2005
Beiträge: 285
| Ich muss schon sagen durch das was ich so gelesen habe die letzten Tage mit Rainbow Tables und md5 bin ich doch schon etwas erschüttert. Nun ja das mit dem Salt kann man in seinem Projekt ja variieren wie man will...mal sehen wie lange es dauert bis das ausgehebelt wurde. |
| | |
| | Nach oben #59 |
| Christian Mühlroth Registriert seit: 04.09.2005 Ort: Nürnberg
Beiträge: 561
|
Ich grab den Thread mal wieder aus, und frag euch: was haltet ihr hiervon? (SHA256 implementation für PHP) Rein Theoretisch: Wäre das in Verbindung mit (einem) Salt sicherer als sha_1 mit einem Salt?
__________________ http://www.ChrisDiary.De |
| | |
| | Nach oben #60 |
| n00b -.- Registriert seit: 10.11.2005
Beiträge: 318
|
Ich weiß es ja nicht, aber imho sind gehashte oder verhschlüsselte Passwörter in Datenbanken doch eigentlich nonsens, oder? Ich meine, wenns ein Hacker soweit schafft, da nützt auch eine Verschlüsselung nichts mehr... Denn dann kann er auch den Wert des Feldes beliebig manipulieren... Der einzige Vorteil ist, das er die Passwörter nicht sieht, aber was nützt ihm das? Ich meine, sicherheitsbewusste Menschen benutzen bei jeder Anwendung ein anderes Kennwort, da nützt einem ein einzelnes doch überhaupt nichts... Entschuldigt mich, wenn das nicht stimmt, aber das war der Ergebnis von einer ICQ Sitzung mit nem anderen, etwas erfahreren (als ich
__________________ Alle wollen doch nur mein Bestes. Aber sie werden es nicht kriegen! |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| PHP Sicherheit und Sicherheitslücken | java² | PHP-Programmierung | 4 | 27.09.2006 13:04 |
| md5 und andere Verschlüsselungen | Leo | PHP-Programmierung | 8 | 11.03.2006 14:46 |
| md5 | am82 | Allgemeine Java-Programmierung | 4 | 09.12.2005 08:29 |
| Datenbank und Sicherheit | sparrow | Datenbanken | 23 | 05.11.2005 17:45 |
| Sicherheit beim Programmieren | schifti | Plauderecke | 2 | 22.04.2005 09:42 |