in 2017私はデータベースを持つiphone/ipads用のios Appを作成したいと考えています。 データベースは7年間の調査の結果です。このデータベースは私たちにとって非常に重要です。盗まれた場合、それは私たちのビジネスを破壊する可能性があります。iosのローカルデータベースは保護されていますか?どのようにそれらを保護する?
私たちのアイデアは医療用アプリです。 ユーザーは症状を出し、病気を与えるデータベースに照会します。
デベロッパーは、データベースを保護することができないと教えてくれました。したがって、その提供は簡単でした。症状はローカルで尋ねられ、サーバー(インターネット)に送信されるコードが生成されます。サーバーはコードを読み取り、クエリーを処理してその結果を返します。セキュリティはサーバー上で実行され、アプリケーション上では実行されません。私はそれがローカルではないので、その解決が気に入らない。
もう1人の開発者が可能だと私に言った。データベースは暗号化され、RAMで復号化されます。それは非常に安全です。少なくともサーバーとして保護されています。
私は何を考えるべきか分かりませんが、私は本当にあなたのライトを持っていたいと思います。
私はデータベースのセキュリティが高く、ローカル(インターネットなし)で動作するようにしたいと思います。あなたの助け
PS用
ありがとう:私は、ユーザーがデータベースに書き込まないことを追加するのを忘れ。データは、すべてのデバイスがにクラックされているので、それはデバイス上でオフラインで保存すべきではありません非常に敏感であれば彼らはちょうど私のopenion
で...
参照:http://stackoverflow.com/questions/4753433/encrypting-sqlite-database-file-on-iosおよびhttps://www.zetetic.net/sqlcipher/ios-tutorial/ – Venkat
トピックに関する優れた情報 - これは、Stack Overflowの質問として機能するにはあまりにも広すぎます。短い答えはおそらく100%のセキュリティを持つことはできませんが、合理的に*安全なレベルに達するかもしれません。唯一本当に安全な方法は、実際には安全なサーバーにデータを格納することです。 –
「ios secure local database」、http://stackoverflow.com/questions/4292451/how-should-i-secure-a-sqlite-database-in-ios –