深圳市禾讯信息技术有限公司​​

 

ShenZhen Hurness Information Technology Co., Ltd

JS保护

首页    业务安全    JS保护

     JS保护是一套JS 代码安全解决方案。用于保护JS 相关产品,如:网站、应用、游戏等,防止产品被分析、盗用,篡改、攻击。通过加密、混淆的方式,为网站、H5 产品、后端等提供JS 源代码保护功能。

互联网的安全事件中,许多是由于JS 代码的安全问题引起的。究其原因:JS 相关产品,源码是透明的,这是由JS 语言的先天特性所决定,这一点无法改变。因此,JS 产品天生便存在不同程度的安全缺陷。

1、JS 保护技术原理

JS图8

1、对JS 源代码进行词法分析、语法分析,分离出变量、常量、函数、关键字等,生成语法树;

2、进行变量改名变形、常量阵列化、加密,插入僵尸代码、加入反调试、域名锁定代码,平展控制流等等;

3、重新生成JS 代码。此时即完成JS 代码加密保护。

保护后的代码功能与原始完全一致,但已是加密形态,不可读、不可分析、不可调试、不可篡改、不可盗用。

2、独创功能:多态变异

代码每次被调用(引用、访问)即自动变异,杜绝动态度跟踪调试。

JS图9

2019年8月5日 15:53
浏览量:0
收藏