JShaman,为您提供专业的JS『JavaScript』代码保护服务!
JShaman = JS+Shaman
即:JS萨满
在传统的世界观,萨满巫师具有治愈、辅助、守护含意
“JS萨满”的寓意为:治愈JS代码公开透明的缺陷、辅助JS开发、守护JS产品
前端JS代码保护
H5、游戏、应用代码加密
NodeJS代码保护
微信、支付宝小程序过检
Web应用加固
防分析
防Copy、防盗用
防破解
防信息泄露
防黑客攻击
代码重构
代码混淆、数据加密
平展控制流
僵尸代码插入
AST树重建,等
提供基础的代码混淆。类似通用版,但无功能配置选项,保护强度低。
原始代码
保护结果
最为常用。保护范围广,可配置防护选项。提交单份代码,得到安全代码。
原始代码
配置
保护结果
托管代码于JShaman平台,每次远程调用将获得不同的加密代码。
注 意 : 仅 适 合 网 站 使 用 !代码
打包多个JS文件为Zip压缩包,一次性完成多文件加密保护。
文件上传
保护结果
远程调用,向接口提交代码及配置选项,获得保护后的代码。
说明
例程
调用Web API,传入JS代码及保护参数等,获取混淆加密后的安全代码。
http方式 | http://www.jshaman.com:800 |
https方式 | http://www.jshaman.com:4430 |
3.1、提交方式:POST
3.2、参数
参数 | 参数类型 | 参数内容 | ||||||||||||||||||||||||||||
js_code | 字符串 | 要保护的JS代码 | ||||||||||||||||||||||||||||
vip_code | 字符串 | VIP码,调用免费版时传入"free",调用其它模式传入正确的VIP码 | ||||||||||||||||||||||||||||
config | 对像 | 保护参数,免费版传入{},多态版{"polymorphic": 1}
|
3.3、返回值
类型 | 内容 | 例值 | ||||||
JSON对像 |
|
{ status: 0, message: "保护成功。", content: "" } |
4.1、提交方式:POST form,文件上传
4.2、参数
参数 | 类型 | 内容 |
zip_file | 文件 | 要提交的ZIP压缩包 |
vip_code | 字符串 | VIP码 |
compact | 布尔值 | 是否启用压缩代码,值为true或false |
controlFlowFlattening | 布尔值 | 是否启用平展控制流,值为true或false |
stringArray | 布尔值 | 是否启用字符串阵列化,值为true或false |
stringArrayEncoding | 布尔值 | 是否启用字符串加密,值为true或false |
disableConsoleOutput | 布尔值 | 是否启用禁用命令行输出,值为true或false |
debugProtection | 布尔值 | 是否启用反浏览器调试,值为true或false |
domainLock | 数组 | 域名内容 |
reservedNames | 数组 | 保留字 |
3.4、返回值
格式:JSON
类型 | 内容 | 例值 | ||||||
JSON对像 |
|
{ status: 0, message: "文件上传成功。", content: "" } |
上传后,不能立刻得到返回结果,需多次查询上传文件处理状态:
3.5、状态查询
查询参数 | 返回结果 |
vip_code:VIP码 | 返回结果内容、结构与上相同 |
以上仅做简单说明,详细请参考例程。
将JShaman-Proxy以反向代理模式部署于Web服务器之前,提供全站、自动化JS保护。
JShaman-Proxy,是独立于JShaman的反向代理版本。
适用于网站或小程序。将其部署于Web服务器之前、可提供全站、自动化JS保护。
保护范围覆网页中嵌套的JS代码、独立的JS文件。
特别适合经营中的网站进行后期安全加固,或JS内容众多且临散不便于手动逐一维护的情况,如小游戏网站、H5应用网站等。
FAQs
部署复杂吗?不复杂,非常简单,10分钟完成!
会不会影响访问速度吗?这个问题我们有考虑,不会,几乎无性能影响。JShaman-Proxy应用了CDN缓存、GZIP压缩、异步等先近技术,专门用于解决可能带来的性能影响。
稳定吗?保护后会不会出错?请放心,必须稳定、无错!
如在产品使用过程中遇到问题或进行合作、购买咨询,请用以下方式联系我们
JShaman
专注于JS『JavaScript』代码混淆加密,专业的JS保护服务提供商。
联系方式
手机/微信:15513436167
Email:support@jshaman.com
QQ:6465660