※当ブログではアフィリエイト広告を利用しています。 通常iOSではファイルシステムが閲覧できないため、iPhone・iPadのアプリは内部構造がわかりにくく安全性が高いです。 しかし特殊なツールを使うと、アプリの作りによってはデータの改ざんや、ゲームにおけるチートができてしまうケースがあります。最近でもそれができてしまうアプリがたまにあるため、大切なアプリ・サービスを守るためにデータ書き換えの初歩的な手法と防衛の考え方についてメモします。 概要 本エントリではアプリ内のデータ参照・書き換えについて以下の流れで記載しています。あくまで初歩的な手法についてであり、脱獄が必要な手法には触れていません。 iOSのファイルシステムと主なデータ保存の方法 ユーザがアプリ内データを書き換えできると何がまずいか 未脱獄でのアプリ内部のデータ参照 初歩的なアプリ内部のデータ書き換え方法 アプリのデータ改ざん