我对 Windows 商店应用程序有一个好主意。我想做这个应用程序。但是,它需要一个大型且有价值的数据库,我需要为其创建服务,这样人们就不能轻易窃取它。我的想法可能是在 Azure 上托管一个移动服务(我从未尝试过)并创建一个 .net Web API 项目来接受请求并将 Json 像糖果一样发送到 Windows 8 mvvmclient。但是我不希望有人在应用程序和服务之间来回嗅探我的流量,并弄清楚如何使用我的应用程序和服务获取/发布数据,然后设置他们自己的应用程序/网站以使用我的带宽显示这些数据让他们赚钱。
如何保护我的应用程序到数据库的数据访问,使其无法对我进行逆向工程。
这也是开发这样的大容量 Windows 8 应用程序的最佳设置吗?你有更好的建议吗?
我知道我可以使用 SSL 等来加密往返的流量。我想要保护的是有人使用 Firebug 或 Fiddler 来确定可以发布哪些参数来获取特定记录。然后创建他们自己的站点,该站点仅将我的服务用作端点并虹吸我的数据并嫖娼我的带宽。IE。只是使用萤火虫我知道我可以使用https://www.google.com/search?q=dallas在谷歌上搜索单词 dallas。即使我加密了页面,他们也可以在浏览器中看到这么多。因此,如果有人在他们自己的应用程序中执行相同的获取/发布,他们将获得相同的记录,从而使用我的东西。