Crys
Lt. Commander
- Registriert
- Apr. 2009
- Beiträge
- 1.665
Ich habe eine Web-App geschrieben, das Skript ist in php 5.5, html5 mit css und js.
Anmeldung ist wie im Schema. Man meldet sich das erste Mal an, ein Cookie wird angelegt, mit einen bestimmten Wert. Dieser Cookie wird beim nächsten aufrufen abgefragt, es wird geschaut ob der Wert stimmt, die IP noch die alte ist und ob nicht zu viel Zeit vergangen ist. Das klappt soweit alles gut.

Ich möchte diese Seite aber umschreiben, dass diese auch offline fähig ist (das funktioniert schon, mit dem HTML5 Application Cache). Aber wie soll ich die Anmeldung bewerkstelligen?
Der Server kann die Daten ja nicht mehr abgleichen! Also den Hash des PW in JS packen und diesen dann vergleichen? Aber das ist mehr als leicht knacken.
Auf der offline Seite soll man trotz allem nach 30 abgemeldet werden, aber auch wieder sich (offline) anmelden können.

Oder soll man, wenn die Seite offline ist, automatisch angemeldet sein? Das ist dann aber auch ein Sicherheitsrisiko.
Ich weiß gerade keine Lösung wie ich da zu ner vernünftigen Lösung komme.
Was für Ideen habt ihr?
Zur Seite:
Ich trage dort regelmäßig Werte ein, idR. 5-7x am Tag. Das mache ich vor allem vom iPhone aus, aber auch hin unter wieder von einem Laptop. Die Seite wird aktuell nur von mir genutzt, dass soll sich aber mal ändern ...
Ich trage dort regelmäßig Werte ein, idR. 5-7x am Tag. Das mache ich vor allem vom iPhone aus, aber auch hin unter wieder von einem Laptop. Die Seite wird aktuell nur von mir genutzt, dass soll sich aber mal ändern ...
Ich möchte diese Seite aber umschreiben, dass diese auch offline fähig ist (das funktioniert schon, mit dem HTML5 Application Cache). Aber wie soll ich die Anmeldung bewerkstelligen?
Der Server kann die Daten ja nicht mehr abgleichen! Also den Hash des PW in JS packen und diesen dann vergleichen? Aber das ist mehr als leicht knacken.
Auf der offline Seite soll man trotz allem nach 30 abgemeldet werden, aber auch wieder sich (offline) anmelden können.

Oder soll man, wenn die Seite offline ist, automatisch angemeldet sein? Das ist dann aber auch ein Sicherheitsrisiko.
Ich weiß gerade keine Lösung wie ich da zu ner vernünftigen Lösung komme.
Was für Ideen habt ihr?