H5源码加密系统

1. 产品简述

几维安全 KiwiJSProtect(Kiwisec JavaScript Protect)利用私有算法,为JS代码提供诸如混淆变形、字符串加密、属性加密、调用转换等多项保护措施,提高攻击者分析JavaScript代码逻辑的难度,从而保护核心代码。

KiwiJSProtect是将JS代码通过私有算法等价转换成另一种复杂难懂的JS代码,在提供攻击者分析代码难度的同时可以兼容任意的JS运行环境,比如浏览器、微信小程序、自定义JS执行引擎等。

图片1

2. 功能概述

  • 字符串加密

    对Javascript代码中的明文字符串加密或unicode转化,隐藏敏感信息,增加代码分析难度

  • 属性加密

    针对Javascript对象的属性进行加密或unicode转化,隐藏代码之间的调用关系

  • 代码混淆

    对Javascript代码的函数体进行逻辑混淆、变形等处理,增加代码分析难度

  • 变量名混淆

    针对Javascript代码的全局变量名、局部变量名,采用无意义的符号进行混淆替换

  • 反调试保护

    基于调试器特征,对当前运行环境进行检验,防止恶意调试代码

  • 防日志泄漏

    禁用控制台console输出日志信息,防止敏感数据泄漏

3. 产品特点

  • 上手简易

    提供在线和API接口方式,三步即可完成加密,针对大客户可定制离线命令行版本

  • 兼容性良好

    Javascript代码加密后其兼容性和功能性测试通过率达到99%,不造成额外负担

  • 体积增量小

    可调整加密参数强度,控制体积增量,适用Web端快速加载JS文件的场景

  • 性能损失低

    可调节加密参数强度,控制代码性能损失,适用复杂算法加密的场景

4. 使用方法

目前几维安全提供的H5加密服务支持在线加密和API接口两种模式,访问下方链接查看具体使用方式

《在线使用加密》 《API接口使用说明》

results matching ""

    No results matching ""