iPhone'da, bozuk cep telefonları dahil değil, diğer uygulamalar NSUserDefaults
kullanarak belirlediğiniz değerleri okuyabilir mi? Müşterilerimizin kullanıcı adı ve şifresini hizmetimiz için kaydetmeyi düşünüyorum ve güvenli olduğundan emin olmak istiyorum.Diğer programlar NSUserDefaults ayarlarımı okuyabilir mi?
cevap
Hayır, başka uygulamalar verilerinizi göremez. Bu, muhtemelen kullanıcı adları ve şifreler gibi hassas verileri depolamak için iPhone'da keychain kullanmayı düşünmeniz gerektiğini söyledi.
Hayır, uygulamalar korumalı. Bu, tercihler ve kullanıcı verileri için kendi dizinlerini içerir.
Ah, kayıp bir virgülün yüzü. Bence "Hayır, uygulamalar kum havuzunda" demek istiyorsun. –
Öncelikle, kullanıcı varsayılan, the keychain kullanıcı kimliği/parola değil tasarruf olmalıdır.
İkincisi, evet, diğer uygulamalar NSUserDefaults öğelerini okuyabilir. Varsayılanlar, unix stili kullanici varsayılan değil, uygulama varsayılanlarıdır. Eski NextStep İşletim Sistemi altında, bireysel kullanıcılar varsayılanları bunları ağ bağlantılı makineden ağa bağlı makineye kadar takip ederdi. Fikir, kullanıcıların tüm uygulamaların kullanması gereken varsayılan fontlar gibi tercihlere sahip olmalarıdır.
iPhone, MacOS X'in zayıflatılmış bir sürümü olarak bunu devraldı. IPhone uygulamalarındaki sanal alanın ne kadar kapsamlı olduğundan emin değilim. Etki alanları ve değerler için uygun anahtarları biliyorsanız, sistemde bir şekilde solması mümkün olabilir. Apple, şüphesiz, herhangi bir hassas bilgiyi kullanıcı varsayılanlarında tutmayı kesinlikle önermemektedir.
- 1. NSUserDefaults
- 2. NSUserDefaults
- 3. Yaptığım programlar diğer bilgisayarlardaki virüsler olarak tespit edildi.
- 4. bir program kendi elf bölümünü okuyabilir mi?
- 5. TypeScript sınıfı SystemJS sınıfını okuyabilir mi?
- 6. java uygulamaları (imzalanmamış) çerez oluşturabilir/okuyabilir mi?
- 7. Can LinkedIn tarayıcısı SPA sayfalarını okuyabilir mi?
- 8. NSUserDefaults threadafe
- 9. NSUserDefaults güvenilmez?
- 10. NSUserDefaults düzgün
- 11. Programlar birbirleriyle nasıl iletişim kurar?
- 12. Perl'de harici programlar yürütme
- 13. InnoDB ayarlarımı nasıl kontrol ederim?
- 14. NSMutableArray'ı NSUserDefaults
- 15. NSUserDefaults uygulaması
- 16. Xamarin.iOS - NSUserDefaults
- 17. Swift - NSUserDefaults
- 18. Cant programları C Ubuntu'da programlar
- 19. Ataş, fotoğraf geometrisini bir S3 kovası üzerinden okuyabilir mi?
- 20. iostream'leri gzip dosyalarını anında okuyabilir ve sıkıştırabilir mi?
- 21. R, bir URL'den sıkıştırılmış bir XLS dosyasını okuyabilir mi?
- 22. BufferedReader (Java) işaretçiyi hareket ettirmeden sonraki satırı okuyabilir mi?
- 23. Bir virtualenv'de python olmayan programlar
- 24. Swift NSUserDefaults, Dictionary'i kaydetmiyor mu?
- 25. ayarlanamaz NSUserDefaults alan
- 26. NSUserDefaults vs NSCoding
- 27. iPhone: NSUserDefaults nerede saklanır?
- 28. Xcode 5.0 NSUserdefaults, plist
- 29. NSUserDefaults öğesinden int alma
- 30. Objective-C NSUserDefaults
İyi soru. Bunu kafamın üstünden bile bilmiyorum ve yapmalıyım. – TechZen
Yapıp yapmamalarına bakılmaksızın, şifreyi düz metin içinde saklamamalısınız. –