专业级应用程序保护

.NET混淆和内置应用程序保护产品领先17年

自2003年以来Visual Studio的社区版本。

无需顾问

世界级支持

多平台支持

询问报价

根据您的需要查收定制报价。

立即试用Dotfuscator

用专业级别的保护保护您的品牌

随着应用程序越来越成为业务的中心,攻击者越来越复杂,应用程序开发团队面临着越来越多的安全威胁。如今,知识产权盗窃才刚刚开始——应用程序也是窃取商业秘密、窃取客户或用户数据和识别进一步攻击载体的门户。任何这些方面的违规行为都可能对收入、声誉和品牌造成严重的损害。成熟的应用开发组织明白投资应用保护是一种很好的风险管理。

应用程序保护是一个复杂的问题

基本的重命名混淆是不够的。PreEmptive Protection Dotfuscator 为 .net提供了许多层保护:多种形式的混淆 (重命名、字符串加密、控制流等)以及 主动运行时检查 (篡改、调试、根等)。但这不仅仅是保护——我们设计和测试所有这些层,确保它们不会随着运行时平台的发展而破坏应用程序。我们还不断监控攻击者使用的工具,并更新我们的保护措施以应对他们的变化。攻击具有这些分层保护的应用几乎是不可能的——每当攻击者试图攻击一层保护时,另一层就会阻止他们。

重命名

重命名混淆会改变方法、变量等的名称,使源代码更难以理解。Dotfuscator使用了一种更深层的混淆形式,该形式为Dotfuscator开发,并由PreEmptive Solutions申请了专利,称为过载诱导™(Overload Induction™)。

控制流

Dotfuscator采用高级控制流混淆。除了添加代码结构外,Dotfuscator还通过破坏反编译器用于重新创建源代码的代码模式来工作。最终的结果是与原始代码在语义上等价的代码,但不包含关于代码最初是如何编写的痕迹。

字符串加密

Dotfuscator允许隐藏程序集中出现的用户字符串。

篡改检测

Dotfuscator注入代码,在运行时验证应用程序的完整性。如果它检测到篡改,它可以关闭应用程序,调用随机崩溃(以伪装崩溃是篡改检查的结果),或执行任何其他自定义操作。

权衡:时间,质量,使用寿命

应用保护计划与任何开发项目一样受到同样的限制:范围、时间和持续支持。Dotfuscator的专业级保护很容易实现,并有PreEmptive的世界级支持 。想象一下,当Dotfuscator实现后,您会有什么样的感觉:在保护中体验到安全感,并相信PreEmptive将在未来为您服务。不要拿您的应用和品牌去冒险。为.net投资专业级保护——PreEmptive Protection Dotfuscator。

“我们为什么选择Dotfuscator?说实话,我不知道我们还能选谁。我在专业上见证了Dotfuscator数十年。”

Greg Duncan, ProSearch Strategies的产品开发专家

“JSDefender能够无障碍地快速集成到现有的构建过程中。文档很清晰,产品有多种配置选项。”

Spencer Brown, /n Software的产品经理

“我只花了几个小时就把东西组合在一起,在使用Dotfuscator混淆程序集之后,我的集成测试在第一次运行时100%通过了。由于这一成功,我们正在使用Xamarin混淆我们的手机代码。”

Jeremy Running, Q5id的技术运营经理

“它很容易操作,而且您的产品不会对我正常的发布版本流程增加负担或造成任何问题。相反,它是无缝的。请维持现状。”

Alon Geri, Surgical Theater的联合创始人兼首席软件工程师

“DashO提供了混淆性能、客户支持和成本优化的最佳结合。总之,这对我们的需求是很划算的。”

Reuben Pandian, Inventa的联合创始人兼运营总监

 

保护源代码免遭未授权的反编译、代码提取、网络攻击及应用程序功能破解的最佳插件。通过删除不需要的的代码,例如未使用的方法、函数和变量等,它可以优化和重构我的代码。当然,把混淆器工具集成到我的安卓应用程序代码上是很容易的。

Rihan Patel, Sidekick Interactive的安卓开发工程师

“我选择用Dotfuscator的原因在于它已经存在了很长时间,我明白它是我成功的最好的机会。看起来你们用Visual Studio的时间是最长的了。在我看来,对比(你的竞争对手的)工作表和你的工作表,你拥有更丰富的功能集。”

John Curry, Bayshore Networks的产品开发专家

JSDefender完全满足了我的需求。我们需要混淆来保护我们的IP。

James Godziela, GlobalMed的高级软件工程师