Implikacje bezpieczeństwa przechowywania hasła w Settings.bundle i uzyskiwanie za pomocą CFPreferencesCopyAppValue

Przepraszamy za pozorną oczywistość tego pytania, ale z jakiegoś powodu nie udało mi się znaleźć ostatecznej odpowiedzi w dokumentacji Apple dotyczącej miejsca i sposobu przechowywania informacji o ustawieniach hasła. Moje pytanie: czy muszę przechowywać jakieś dane uwierzytelniające dla aplikacji i korzystam z ustawień Settings.bundle, aby hasło zostało wprowadzone do pola tekstowego PSTextFieldSpecifier w obszarze ustawień Apple z IsSecure = TAK, a następnie uzyskuję dostęp do wartości z mojej aplikacji przy użyciu CFPreferencesCopyAppValue, nigdy nie zapisując go do NSUserDefaults i wysyłając go bezpiecznie przez sieć, jak bezpieczna jest ta metoda przechowywania i pobierania w porównaniu do przechowywania i pobierania hasła przy użyciu pęku kluczy w moich własnych ustawieniach aplikacji? Dzięki za wkład.

questionAnswers(3)

yourAnswerToTheQuestion