Как локальная база данных Parse хранит свои данные?

Использует ли он основные данные?

Зашифрованы ли данные каким-либо образом? Есть ли способ, которым пользователь мог бы злонамеренно изменить его легко?

Я пытался найти этот ответ, так как LDB был анонсирован для iOS и не нашел никакой информации об этом, кроме как «это похоже на нашу реализацию android». Если эта информация хранится в открытом виде, я не могу хранить в ней конфиденциальную информацию, поэтому я хотел бы знать.

Я только что создал приложение, которое использует локальную базу данных, и вот что я нашел.

Внутри <app sandbox directory>/Library/Private Documents/Parse имеется файл ParseOfflineStore . Это база данных sqlite. Внутри (в ParseObjects и Dependencies ) есть 2 релевантных таблицы, а закрепленные объекты хранятся внутри ParseObjects .

Чтобы ответить на ваши вопросы:

1) Нет, он не использует CoreData, но это sqlite (то же хранилище базы данных db, что и CoreData).

2) Нет, он не зашифрован. Он находится в ясном виде, хранящемся в таблице ParseObjects , в столбце json как clearartext json.

Для всех, кто может подключить iExplorer к приложению для загрузки, изменения и загрузки локальной базы данных, было бы относительно тривиально. Однако, если у вас есть пользователь, который может это сделать, скорее всего, они могут проксировать ваше приложение с Чарльзом в любом случае 😉

  • Пейджинг PFQueryTableViewController автоматически
  • Как я могу реализовать логин с адресом электронной почты или именем пользователя с помощью Parse.com?
  • TouchID для входа пользователя с базой данных Parse.com в iOS 8.0
  • Ошибка PFQueryTableViewController
  • онлайн / оффлайн управление данными
  • отправленное сообщение добавлено дважды в JSQMessageViewController
  • Как создавать и редактировать несколько классов и объектов в Parse with Swift
  • parse.com недопустимый тип для ключа, ожидаемая строка, но полученный массив
  • pfuser с указателем, не получающим данные назад
  • Swift performSegueWithIdentifier не работает
  • почему когда-то, толчок удаленного использования использования не работает
  • Давайте будем гением компьютера.