Windows Mobile市场的应用程序保护详细信息(译文)
By S.F.
本文链接 https://www.kyfws.com/news/application-protection-details-for-marketplace-for/
版权声明 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
- 3 分钟阅读 - 1090 个词 阅读量 0Windows Mobile市场的应用程序保护详细信息(译文)
原文地址:https://www.codeproject.com/Articles/42765/Application-Protection-Details-for-Marketplace-for
原文作者:Joel Ivory Johnson
译文由本站翻译
前言
Windows Mobile市场的应用程序保护详细信息
首次发布Windows Mobile移动市场时,对其使用的安全模型知之甚少.快速回顾一下,我将回顾几个月前在另一个博客条目中发布的内容. 那并没有真正告诉我们它是如何工作的,它更多是一种意图的表达.今天,Microsoft发布了另一份文档,其中提供了有关其复制保护方案和开发人员所拥有选项的更多详细信息.完整的论文为12页,您可以在[这里](http://download.microsoft.com/download/F/E/5/FE59BF29-C576-401A-A4C2-D583B5F92509/Windows%2520Marketplace%2520for%2520Mobile %2520Anti-Piracy%2520White%2520Paper.pdf).我将尝试总结您将在其中找到的内容. 总而言之,应用程序可以具有两种保护级别:标准和高级. 对于标准防护等级,您无需对驾驶室进行任何操作.购买该应用程序后,手机将下载驾驶室,进行安装,然后删除该驾驶室以确保不会被复制.如果购买者在Web上为他们的应用程序付费,则cab文件不会传输到他或她的计算机上.而是指示购买者在他或她的手机上启动Marketplace应用程序,以便可以开始下载.如果您想要更强大的保护形式,则可以使用"高级"安全性选项. 对于"高级"选项,您需要对应用程序进行代码更改.该应用程序将绑定到许可证密钥,并且您添加到应用程序中的代码行将检查是否存在设备绑定许可证文件.对于这种级别的保护,您可以启动应用程序提交过程,并在开发人员门户中输入应用程序数据,然后获取几行代码以添加到应用程序中.然后,您可以编译您的应用程序并准备将其提交.用户购买设备时,应用程序和许可证密钥都将交付给设备.从开发人员门户收到的代码行将确保存在有效的许可证,并允许开发人员决定是否存在密钥(如果不存在).验证全部在电话上进行,因此不需要外部Internet连接. 有关更多详细信息,请参见上面提供的链接上的论文.在撰写本文时,该功能尚未在开发人员门户中提供,因此我尚无法对其进行审查. CodeProject
许可
本文以及所有相关的源代码和文件均已获得The Code Project Open License (CPOL)的许可。
WinMobile 新闻 翻译