JS保护
JS保护是一套JS 代码安全解决方案。用于保护JS 相关产品,如:网站、应用、游戏等,防止产品被分析、盗用,篡改、攻击。通过加密、混淆的方式,为网站、H5 产品、后端等提供JS 源代码保护功能。
互联网的安全事件中,许多是由于JS 代码的安全问题引起的。究其原因:JS 相关产品,源码是透明的,这是由JS 语言的先天特性所决定,这一点无法改变。因此,JS 产品天生便存在不同程度的安全缺陷。
1、JS 保护技术原理
1、对JS 源代码进行词法分析、语法分析,分离出变量、常量、函数、关键字等,生成语法树;
2、进行变量改名变形、常量阵列化、加密,插入僵尸代码、加入反调试、域名锁定代码,平展控制流等等;
3、重新生成JS 代码。此时即完成JS 代码加密保护。
保护后的代码功能与原始完全一致,但已是加密形态,不可读、不可分析、不可调试、不可篡改、不可盗用。
2、独创功能:多态变异
代码每次被调用(引用、访问)即自动变异,杜绝动态度跟踪调试。
2019年8月5日 15:53
ꄘ0