Windows ストア アプリの素晴らしいアイデアがあります。このアプリを作りたいです。ただし、大規模で価値のあるデータベースが必要であり、そのためのサービスを作成して、人々が簡単に盗むことができないようにする必要があります。私の考えでは、Azure でモバイル サービスをホストし (試したことはありません)、.net Web API プロジェクトを作成して、要求を受け取り、Windows 8 の mvvmclient にキャンディーのような Json を提供することを考えています。しかし、私が望んでいないのは、誰かが私のトラフィックをアプリからサービスへと行ったり来たりして盗聴し、私のアプリとサービスを使用してデータを取得/投稿する方法を見つけ出し、自分のアプリ/ウェブサイトをセットアップして、私の帯域幅を使用してこのデータを表示することです。彼らにお金を稼ぎます。
アプリからデータベースへのデータ アクセスを保護して、リバース エンジニアリングできないようにするにはどうすればよいですか。
また、これは、このような大量の Windows 8 アプリを開発するための最適なセットアップですか? より良い提案はありますか?
SSLなどを使用してトラフィックを暗号化できることを知っています。私が保護しようとしているのは、Firebug または Fiddler を使用して、特定のレコードを取得するために投稿できるパラメーターを特定する人です。次に、私のサービスをエンドポイントとして使用し、データを吸い上げ、帯域幅を娼婦にする独自のサイトを作成します。すなわち。firebug を使用するだけで、https://www.google.com/search? q=dallas を使用して Google で dallas という単語を検索できることがわかります。ページを暗号化したとしても、ブラウザでそれだけ見ることができます。したがって、誰かが自分のアプリケーションで同じ取得/投稿を行うと、同じレコードが返され、私のものが使用されます。