簡體   English   中英

核心數據持久性存儲保護

[英]Core Data persistent store protection

我正在創建一個非常依賴Core Data的應用程序。 它是一個內容驅動的應用程序,主要向用戶提供問題/答案。

在首次加載時,應用程序委托將大量數據從SQLite提取到應用程序的持久性存儲中。 數據基本上是很多內容,不僅可以在應用程序內購買,而且還受版權保護。

通常,需要對Core Data進行加密/保護的開發人員需要使用它來存儲敏感的用戶數據。 但是,在這種情況下,我完全需要保護永久存儲免受任何人或任何來源 (包括用戶)的外部訪問,這完全是因為我不希望有人能夠下載應用程序從永久性存儲中獲得的全部知識產權。

我在iPhone Simulator上注意到,找到持久存儲並使用SQLite瀏覽器打開它完全沒有問題。 這有點令人擔憂,因此,如果在設備上進行發行版安裝也很容易,那么我想知道:

我不一定要全力以赴地進行加密,因為我已經找到了(逐行)執行此操作的方法,所以有沒有一種快速的方法來混淆/擾亂持久性存儲?

本文介紹了如何加密單個服裝(當然您可以加密所有屬性)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM