До сих пор меня мало волновали общие соображения безопасности, потому что я разрабатывал только рекламные и некритические приложения для iPhone.
В настоящее время, однако, я работаю над приложением Mac, которое требует еще нескольких размышлений по этому вопросу, потому что оно имеет дело с конфиденциальной информацией пользователя.
Хотя я знаю, что должен позаботиться о защите данных в их физической форме (на диске), например, зашифровав их, мне интересно, насколько они безопасны, когда они хранятся в памяти при обычном использовании приложения. .
Таким образом, я хотел бы знать:
Насколько безопасно мое приложение, если оно построено только на таких элементах инфраструктуры, как NSTextField и Core Data?
Насколько чувствительны элементы ввода Какао к вредоносным атакам? Каков наилучший способ защитить сохраненные данные, которые хранятся с использованием базовых данных?