You are not logged in.

wcf.regNote.message

Prometheus

Administrator

  • "Prometheus" started this thread

Posts: 3,278

  • Send private message

1

Sunday, October 4th 2009, 6:07pm

Suche nach Tips für den Bereich Passwortschutz und Verschlüsselung einer Webanwendung in PHP

Hallo,

ich bin seit geraumer Zeit schon dabei eine Webanwendung mit PHP zu bauen. Da in dieser Anwendung extrem viele persönliche Daten von Personen gesammelt werden muss alleine schon aus Datenschutzgründen das ganze System so verschlüsselt wie möglich sein. Zusätzlich soll aber auch noch sicher gestellt sein, dass selbst ich als Entwickler keinerlei Zugriff auf die Daten bekomme. Damit dies also funktioniert müssen die Daten mit einem Kennwort verschlüsselt werden welches mir nicht bekannt ist. Und damit das auch wirklich sicher ist darf somit das Kennwort auch nirgendwo gespeichert sein. Es muss also ein Kennwort sein, welches vom User beim Login eingegeben wird. Ich würde es aber blöd finden wenn ich gezwungen wäre noch ein zweites Kennwort vom User abzufragen und aus dem Grund muss ich eigentlich auf das Passwort zurück greifen mit welchem der User sich einloggt. Das ist aber auch nicht so einfach da der Nutzer sein Kennwort ändern könnte und dies hätte zur Folge das alle Daten verloren sind. Meine einzige Idee bis jetzt ist, dass beim Ändern des Kennwortes alle verschlüsselten Informationen erst aus der Datenbank ausgelesen werden und dann mit dem neuen Kennwort verschlüsselt wieder eingelesen werden. Da aber auch Dateien wie gescannte Unterlagen usw. in der Datenbank liegen sollen kann es schnell sein, dass ein paar hundert MB aus und wieder eingelesen werden müssen. Jede Kennwortänderung würde also den User mehrere Minuten lahm legen mal ganz davon abgesehen das der User bei dieser Prozedur ein Timeout bekommen könnte und dann ist erst recht alles verloren.

Hat vielleicht jemand noch eine Idee wie man das bewältigen könnte und sicher stellen, dass die Daten nicht verloren gehen können und trotzdem so verschlüsselt sind, dass außer dem Nutzer keiner Zugriff darauf bekommt?
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

Prometheus

Administrator

  • "Prometheus" started this thread

Posts: 3,278

  • Send private message

2

Tuesday, November 24th 2009, 10:36pm

Hat zufällig schon mal jemand mit PGP so eine Verschlüsslung gebaut und kann mir erklären wie das läuft? Bei PGP werd ich nicht ganz schlau welche Lizenz für mich nötig wäre. Wobei ich im Moment eh noch nicht ganz sicher bin wem ich alles Lizenzgebühren abdrücken muss da das ganze Tool kein Open Source wird und auch nichts aus der Hand gegeben wird.

Wichtig wäre mir irgend eine Möglichkeit die Daten in der DB zu verschlüsseln ohne das ich selbst die Möglichkeit habe an das PW oder die Daten selbst zu kommen.
Jedwege Anfragen bitte an Technomausi oder ShaoKhan richten. Dieses Konto ist und bleibt inaktiv.

Similar threads

wcf.user.socialbookmarks.titel