※当ブログではアフィリエイト広告を利用しています。 通常iOSではファイルシステムが閲覧できないため、iPhone・iPadのアプリは内部構造がわかりにくく安全性が高いです。 しかし特殊なツールを使うと、アプリの作りによってはデータの改ざんや、ゲームにおけるチートができてしまうケースがあります。最近でもそれができてしまうアプリがたまにあるため、大切なアプリ・サービスを守るためにデータ書き換えの初歩的な手法と防衛の考え方についてメモします。 概要 本エントリではアプリ内のデータ参照・書き換えについて以下の流れで記載しています。あくまで初歩的な手法についてであり、脱獄が必要な手法には触れていません。 iOSのファイルシステムと主なデータ保存の方法 ユーザがアプリ内データを書き換えできると何がまずいか 未脱獄でのアプリ内部のデータ参照 初歩的なアプリ内部のデータ書き換え方法 アプリのデータ改ざん
![iPhoneアプリの初歩的なデータ書き換え・チート方法と、それを防ぐ方法 | Lancork](https://cdn-ak-scissors.b.st-hatena.com/image/square/7be53df14616c2d5c6ebb1978c052e80f679de7c/height=288;version=1;width=512/https%3A%2F%2Fwww.lancork.net%2Fwordpress%2Fwp-content%2Fuploads%2F2013%2F10%2Fios-filesystem-sandbox.png)