Web アプリと iPhone アプリにパブリック API を使用しています。私のアプリは、データベースに対して基本的な CRUD 操作を実行します。
API のクライアント キーは HTTP リクエスト ヘッダーで送信されるため、悪意のあるユーザーがそのキーをダンプし、リクエストに最初に渡されたデータを改ざんするのは簡単です (たとえば、Tamper Data Firefox プラグインを使用)。
ここに私の簡単な質問があります。これから保護されるためのベストプラクティスは何ですか? データベースにデータを送信する前に、さまざまな不正行為のケースをプログラムで検出するにはどうすればよいですか?