彩票走势图

JSDefender v2.0来临!新的配置文件格式,新的保护转换,强效保护JavaScript代码免受侵害!

翻译|使用教程|编辑:李显亮|2020-08-06 10:56:54.133|阅读 146 次

概述:JSDefender for JavaScript 更新至v2.0预览版,提供了新的配置文件格式,新的保护转换以及其他几项重大更改,修复多项Bug,欢迎下载体验。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

JavaScript无处不在。它是目前世界上最受欢迎的编程语言。正如GitHub所指出的那样,JavaScript的贡献者和存储库数量最多,轻松超过了其他替代方法,例如Python,PHP和Ruby。

JavaScript语言强大的同时也存在着风险,大量出色的开源代码为内部开发团队和恶意行为者创造了机会。JavaScript代码的普遍存在和易于开发也增加了安全漏洞的总体风险。鉴于JavaScript支持的应用程序和服务种类繁多,即使是很小的漏洞,也可能使企业遭受IP盗窃,收入损失或声誉受损的威胁。

JSDefender for JavaScript 更新至v2.0预览版,提供了新的配置文件格式,新的保护转换以及其他几项重大更改,修复多项Bug,点击下方按钮下载,具体更新内容如下:

下载JSDefender for JavaScript v2.0

功能

  • jsdefender-cli
    • 支持在一个保护会话中保护多个文件
    • 该CLI具有新的命令行选项:--constarg,--constargoff,--datelock,--exprseq,--exprseqoff,--propsparsing,--propsparsingoff,--selfdefend,--selfdefendoff,--vargroup,--vargroupoff,--estarget,--randomseed,--ignore-unsafe,和--disable-inline。
    • CLI不支持这些选项了:--inclusive,-s/--scope,--idprefix,--id-map,--id-map-in,--id-map-out,-a/- anns,-A/- annsoff,和--es5。
    • -m,--mapout选项默认是打开的。您应该使用-m off或--mapout off禁用生成词法映射。
    • 旧的地图文件格式不再使用。新格式使用JSON。
    • CLI会在当前工作文件夹中检查隐式配置文件jsdefender.config.json,除非指定了显式配置文件。
  • jsdefender-core
    • JSDefender引擎可以在单个保护会话中处理多个源脚本(来自多个文件)。
    • 有提供新的保护转换:constantArgument,dateLock,expressionSequence,propertySparsing,selfDefending,和variableGrouping。
    • 该引擎可以识别Browserify和Webpack捆绑软件,对捆绑软件中的模块进行增强stringLiterals和selfDefending保护转换。
    • 保护流懒惰地构建语义树以提供更好的性能。
    • 可以强制保护引擎跳过不安全的构造。
    • 内联保护指令使用@jsdefender标签,尽管@pjsd仍然可以使用过时的标签。
    • 内联保护指令允许使用命名保护集。
    • DomainLockTransform 现在接受由分号分隔的多个域名模式。
    • 当防护检测到不安全的构造时,它将显示问题的源代码位置。
    • IntegerLiteralTransform现在有两个新的可选配置设置,lower和upper,用于设置混淆的数字文字的范围。
  • jsdefender-webpack-plugin
    • jsdefender.config.json如同CLI一样,该插件会在默认情况下调用的项目根目录中查找隐式配置文件。如果配置文件的名称或位置不同,则可以在插件选项中设置其名称。
    • 插件使用新的配置文件格式。
  • jsdefender-metro-plugin
    • jsdefender.config.json如同CLI一样,该插件会在默认情况下调用的项目根目录中查找隐式配置文件。如果配置文件的名称或位置不同,则可以在插件选项中设置其名称。
    • 插件使用新的配置文件格式。

修正

  • jsdefender-core
    • 隐藏的标识符解析错误LocalDeclarationTransform已修复。
    • IntegerLiteralTransform臭虫以lower和upper之间的值0x8000和0xffff被固定。

JSDefender拥有我们世界一流的,经验丰富的产品支持,因此不必担心代码保护问题会减慢运行速度或阻止您的发布。 想要咨询授权价格,可独立问价。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP