Windows 8 WinRT应用程序可以使用模糊处理吗?

Windows 8 WinRT应用程序可以使用模糊处理吗?,windows-8,windows-runtime,obfuscation,Windows 8,Windows Runtime,Obfuscation,在通过Windows 8 AppStore分发之前,必须检查所有Metro应用程序。这是否意味着不允许使用代码混淆?或者这仍然是可能的,并且在这种检查过程中只会对某些特定方面进行监控?这是一个纸上谈兵的回答,其中有一些事情需要考虑: 即使C++应用程序依赖于动态链接到运行时或API,这也是WinRT应用程序的情况。理论上,微软的批准可以包括使用特殊的沙盒和/或操作系统钩子对你的应用程序进行自动或人工引导的测试,这些钩子能够检测你的应用程序是否尝试了某些禁止的操作 L>引擎下,C++的应用程序更

在通过Windows 8 AppStore分发之前,必须检查所有Metro应用程序。这是否意味着不允许使用代码混淆?或者这仍然是可能的,并且在这种检查过程中只会对某些特定方面进行监控?

这是一个纸上谈兵的回答,其中有一些事情需要考虑:

即使C++应用程序依赖于动态链接到运行时或API,这也是WinRT应用程序的情况。理论上,微软的批准可以包括使用特殊的沙盒和/或操作系统钩子对你的应用程序进行自动或人工引导的测试,这些钩子能够检测你的应用程序是否尝试了某些禁止的操作

<> L>引擎下,C++的应用程序更像是本地C++应用程序,而不是C++ + CLI,所以对于C语言来说,混淆是不需要的,所有的事情都是平等的。
  • 您仍然可以构建以WinRT为目标的C#应用程序,但您的代码仍将编译为CIL并在CLR中运行(或多或少),通过Microsoft提供的包装器调用WinRT。因为它是CIL,所以一般来说,混淆问题应该等同于C#/.NET混淆问题

  • 以下是一些事实:

    • WP7市场允许C#应用程序被混淆(即使是他建议的微软) 我看不出Windows应用商店会禁止的任何理由 这类应用程序
    • 几乎可以肯定,有些厂商将提供兼容的C++。 模糊器
    • 你应该关心你的客户,而不是骗子。:)
    • 许多用于代码混淆的黑客将被禁止
    请记住,如果您想隐藏某些逻辑,请创建一个Web服务并在客户端应用程序中使用它。最好花时间构建更好的应用程序,修复漏洞等。


    没有骰子,如果有人能够访问二进制文件,那么有人破解它只是时间问题

    WinRT仍然可以进行模糊处理。应用程序认证套件进行的检查涵盖了很多方面,包括元数据和IL验证。就像老皮卡一样

    有趣的问题。你应该能够在C++中编写WrRT应用程序,这比.NET的反编译少很多,但是这也会使AppStore很难验证应用程序是否安全。我认为真正的问题是:“OffCuffcCter厂商更新他们的产品来支持应用商店”。答案是“当然!”只是为了证实:是的!我在Dotfuscator上使用先发制人的解决方案。Windows应用商店绝对是我们的目标平台,我想对于其他模糊产品,你应该关心你的客户而不是黑客?杰瑞·尼克松,我不太确定你在问什么。我想你在问什么是黑客,它就像一个安全的黑客。cracking是一个p-ir'-ate单词