扰码器
Jscrambler是一种针对Web和移动应用程序JavaScript保护技术。 其主要目的是使JavaScript应用程序变得自卫,并具有抵御篡改和逆向工程的能力。
JavaScript保护技术
Jscrambler包括四个安全层:
高级混淆:通过重新排序,编码,拆分,重命名和逻辑隐藏技术,转换为字符串,变量,函数和对象,这使代码极难阅读和反向工程。 包括控制流通过增加不透明谓词和不相干码克隆和压扁控制流压扁;
代码锁:可以防止受保护的代码在列入白名单的域,浏览器,日期范围和操作系统之外运行;
自防御:防篡改和反调试技术,在调试或篡改尝试发生时会破坏代码功能;
自我修复:即使在修改攻击者之后,也可以通过保留应用程序的原始行为来从篡改攻击中恢复的能力。
多态行为
Jscrambler具有Polymorphic Behavior ,因此每个新代码部署都将使用相同的代码功能生成不同的受保护输出。
源地图
源映射提供了一种将混淆后的代码映射回其原始源代码的方法,从而可以像处理原始源代码一样帮助对混淆后的代码进行调试。
JavaScript威胁监控
从6.0版开始,Jscram
1