首页 > 业界 > 关键词  > 小程序最新资讯  > 正文

微信团队推小程序代码加固功能 降低代码泄漏风险

2022-08-23 17:38 · 稿源:站长之家

站长之家(ChinaZ.com) 8月23日 消息:微信方面宣布,为了提高微信生态安全性,微信团队推出小程序代码加固功能,协助开发者保护小程序安全,更好的避免代码被反编译、算法被二次打包等问题。

据官方介绍,该项功能具有以下突出优势:

降低代码泄漏风险:通过对前端代码加密,实现字符串加密、属性加密、调用转换、代码混淆等保护措施,有效降低代码泄漏风险。

一键加固代码:通过安装微信开发者工具插件和 Sourcemap 代码加固调试工具,右键一下即可加固代码。

支持批量加固:如需要批量加固代码,直接修改 code_obfuscation_config.json 的 configs 字段。

代码加固功能3步搞定,具体步骤如下:

Step1: 安装插件

方法1:基于1.06.2206271及以上版本的微信开发者工具,通过点击菜单栏【设置】-【扩展设置】-【编辑器扩展】,选择并安装【代码加固】插件

图片

方法2:点击小程序项目中的【扩展】图标,搜索并安装devtool-code-obfuscation 扩展

图片

Step2: 执行代码加固

选择目标代码项目文件,右键一下,点击【进行代码加固】,立即执行。

图片

如果开发者希望批量加固多个项目文件,直接修改 code_obfuscation_config.json 的 configs 字段,高效执行。

图片

Step3: 完成代码加固

当开发者完成小程序项目开发,点击【预览】/【真机调试】/【上传】显示代码加固提示,点击确定即可完成。

图片

举报

  • 相关推荐
  • 微信内测图片跳转小程序功能

    微信开始在小范围内测试一项新功能,即通过图片直接跳转到小程序。当在微信小程序页面截图并将图片转发给微信好友或群聊,包括“文件传输助手”时,自己或对方点开大图查看时,会在右下方新增一个跳转按钮,对应图片所关联的小程序页面。对于商家和开发者来说,这也将为他们提供更多展示和推广小程序的机会,从有可能增加用户的使用率和黏性。

  • 技术代码让生活更美好,齐聚力黑客马拉松圆满落幕

    2023Google开发者大会在上海顺利举办。由SegmentFault思否主办的2023“齐聚码力”黑客马拉松决赛路演也于同期举行。我们期待与更多志同道合者同行,共同探索美好生活的无限可能!

  • 对标GPT-4代码解释器!港中大让模型写代码解决数学难题,得分超越GPT-4

    对标GPT-4代码解释器,港中大最新研究放了个“大招”:他们开发了一个叫做MathCoder的大模型,数学能力直接在竞赛级“题库”Math上超过GPT-4。做到这一点靠的就是无缝集成代码的能力——在遇到数学问题时,它不仅能用自然语言推理能自动编写和执行代码来建模、推导公式与方程。通讯作者为李鸿升,为港中大电子工程系副教授,同时也就职于上海人工智能研究室。

  • 星空秘籍大全 星空最新控制台代码汇总

    在《星空》游戏中,玩家可以通过使用控制台来输入各种作弊指令秘籍来获得优势。下面就给大家带来星空控制台代码汇总,希望能够帮助到玩家。使用作弊指令可能会影响游戏的平衡性和体验,建议玩家在正常游戏中尽情享受游戏的乐趣。

  • 轻量级代码库分析工具ctoc开源

    ctoc是一个轻量级工具,用于分析代码库的令牌级别信息。它是基于gocloc的,具有极快的性能。这对于与不同模型的互操作性非常重要。

  • Rerender A Video源代码放出!解决AI视频闪烁问题

    RerenderAVideo是一项令人印象深刻的技术成果,它旨在将大型文本到图像扩散模型的能力扩展到视频领域。该项目提出了一种零训练的文本引导视频到视频翻译框架,能够在视频帧之间确保时间一致性,这一直是一个巨大的挑战。命令行支持:提供了灵活的命令行脚本,允许用户通过命令行参数控制翻译过程。

  • 农狂喜!微软提出CodePlan,跨168个代码库编任务,LLM自动化完成

    微软提出的CodePlan让码农的生产力又提高了!对于大模型来说,擅长的是本地化编码任务。但如果任务跨越了多个相互依赖的文件,LLM却无法解决。它成功应对了许多挑战,为高效可靠的软件工程实践开辟了新的可能性。

  • 2行代码,「三体」一次读完!港中文贾佳亚团队联手MIT发布超长文本扩展技术,打破LLM遗忘魔咒

    【新智元导读】大模型上下文从此不再受限!港中文贾佳亚团队联手MIT发布了全新超长文本扩展技术LongLoRA,只需2行代码,让LLM看小说,读论文,轻松拿捏。中途迷失、模型偷懒、上下文越长大模型越笨……体验过LLM的人,多少都会对文本输入长度带来的限制有所感触:实际上,这些都是典型的大语言模型对话缺陷。相距不过短短两个月,不得不说,这研究速度和能力跟LongLoRA一样惊人。

  • 开发快速上手MasterGo,让设计和代码连接更紧密

    设计师与开发者处于不同的项目阶段,同时也使用着不同的工具,那么让他们两者之间建立良好的沟通协作方式就尤为重要,MasterGo虽然是一款面向设计师的专业工具,但同时兼顾强大的协作基因,今天小编就用一个全新的视角,站在开发者的角度,帮助大家了解和正确使用MasterGo,让设计与代码连接更加紧密!在开始之前,我们首先需要知道,MasterGo能为开发者做什么?以上就是本期分享的从开发者视角快速上手使用MasterGo的全部内容了,希望能够帮助到开发同学,同时也希望能有更多开发同学可以加入体验一下MasterGo。

  • 对话邯郸博瑞林郑卫刚:使用伙伴云零代码打造数字化新“徽章”

    小小的徽章胸牌里,竟然门道不少。如何打破传统的人工管理模式造成生产进度不透明、订单管理混乱等弊端?郑总希望通过伙伴云可以实现更多业务场景的搭建,打通各个平台接口,让零代码更好地发挥它的价值,并带动整个行业、产业的进一步升级。