Euraconsult

Mobile App Entwicklung, Mobile Web, iOS, Blockchain, Ethereum, Workshops, Training, Seminare, Summer camp, Kurse, responsive Design

Security Check-Liste für iOS Developer

Kategorie Massnahmen Schutz von lokalen Daten auf dem Device Dateien: Files schützen über NSFileProtectionKey, vollständiges Schutz über NSFileProtectionComplete ( Pass-Code ist erforderlich) Passwörter: möglichst nicht lokal speichern, falls nötig die System „KeyChain„ nutzen (Passwort +Zusatz „Salt“ mit secItemAdd als Hash speichern, die Daten können auch als nicht übertragbar auf andere Devices markiert werden ) Auf keinen Fall , Passwörter in NSUserDefaults oder in pLists speichern CoreData/Sqlite: Datenbank File analog alle Dateien über NSFileProtectionKey NSFileProtectionComplete schützen

Top