2015-01-08 2 views
0

я новичок, когда я должен запустить мое приложение каждый раз SQLite .db файл, созданный в каталоге нижеРуководство по защите .SQLITE файл базы данных в каталоге на уровне приложений и на уровне ОС

Library/Application Support/iPhoneSimulator/6.1(example)/Applications/409235C4-9C9E-41A2-9058-FF848D2384FD(example)/Documents/name.db 

теперь я хочу сделайте безопасным для этого .db-файла. Поэтому я не могу добавить процесс шифрования по некоторым причинам, поэтому я попытался установить NSFilePosixPermissions, но не работал над файлом .db. Так что я сомневаюсь в каких-либо дополнительных возможностях для защиты .db-файла на уровне приложений а также уровень ОС, такой как не может копировать, разрешения rwx, если какой-либо один открытый файл запрашивает пароль, на уровне приложения также доступ к базе данных через код доступа что-то вроде.

P.s: без концепций шифрования для защиты.

+0

Возможно, вы захотите изучить SQLCipher. – rmaddy

+0

Есть ли способ защитить данные .db файла без использования концепции шифрования. Можно ли установить пароль для db при доступе к данным на уровне приложения? – umasankar

+0

см. Ссылку, в которой вы можете установить пароль своей базы данных –

ответ

1

Для обеспечения безопасности SQLiteDatabse в ios. вы можете установить пароль своей базы данных. см. ниже ссылку.

Secure SQLiteDatabase

+0

, см. Мой обновленный qus. – umasankar

+0

thanks..Is возможный для созданного .db-файла в приложении, если требуется, для чтения и записи, в противном случае он может быть заблокирован навсегда, означает, что если кто-либо откроет, они не смогут получить доступ к файлу. – umasankar

+0

Я пробовал NSFilePosix, но он не работал .db-файл – umasankar

Смежные вопросы