Frage

speichert geheime Schlüssel (den internen Gebrauch Passwörter und so weiter) auf dem iPhone Quellcode und Projektressourcen (wie plist-Dateien) sichern?

Offensichtlich nichts ist 100% sicher, aber kann diese Information leicht aus einer installierten App extrahiert werden?

Wie kann man empfehlen, diese Schlüssel speichert sie im Quellcode verwenden?

Nur für den Fall, diese Frage ist nicht über Benutzer-Passwörter zu speichern.

War es hilfreich?

Lösung

Gefunden im Grunde die gleiche Frage mit einer längeren Diskussion:

Wie würden Sie geheime Daten geheim zu halten in einer iPhone-Applikation?

Um Sumpf oben. Es scheint, gibt es keinen offiziellen Weg, sicher speichern geheimen Schlüssel in der App binär

Es tut uns eine doppelte Frage veröffentlichen.

Andere Tipps

Viel hängt davon ab, was Sie mit dem sicheren bedeuten. Für den normalen Gebrauch Gerät könnte es als sicher gelten, dass es keine Möglichkeit für einen Benutzer zugänglich ist. Allerdings sind alle Wetten für ein Gefängnis gebrochen Gerät aus, den vollständigen Zugriff auf das Dateisystem hat. So sieht eine plist-Datei in Ihrem Anwendungspaket ist trivial auf einem Gefängnis gebrochen Telefon.

Sie können die Verwendung des Schlüsselbundes betrachten, die in der Theorie wären sicherer und haben auch den Vorteil, dass die Daten, die eine Neuinstallation der App überleben. Nach wie vor auf einem Gefängnis ausgebrochen Gerät nichts in Betracht gezogen werden kann zu 100% sicher sein, aber es hängt davon ab, wie viel Mühe Sie gehen wollen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top