Безопасная работа с паролями в Какао и в NSTask

Допустим, в моем приложении есть NSSecureTextField. Могу ли я получить пароль в переменной NSString (как обычно) и передать его в код моего приложения? Считается ли это безопасным, или мне нужно каким-то образом зашифровать строковую переменную в коде приложения?

Также (и это абсолютно критическая часть моего вопроса): Безопасно ли передавать NSString пароль, полученный из NSSecureTextField через NSPipe, на стандартный ввод NSTask, чтобы предоставить пароль инструменту командной строки? Меня больше всего беспокоит то, что ОС где-нибудь запишет пароль, что было бы ужасно.

5
задан Enchilada 11 June 2011 в 19:45
поделиться