收藏
回答

话题 全部话题

作为一位开发者,哪些开发技巧 / 方法让你有稳稳的安全感?

大家都说开发者无所不能:零代码做测试一行命令实现马上部署……但是看似无所不能的开发者也会有惴惴不安的时候……

不少开发者担心自己的代码被反编译、核心业务逻辑被破译,算法易被二次打包等,对自身的智力成果没有安全感。

开发者应该怎么办?不用担心!小程序代码加固功能上线!

为了提高微信生态安全性,微信团队推出 小程序代码加固功能,协助开发者保护小程序安全。该项功能具有以下突出优势:

  • 防止代码暴露:通过对前端代码加密,实现字符串加密、属性加密、调用转换、代码混淆等保护措施,防止代码暴露
  • 一键加固代码:通过安装微信开发者工具插件和 Sourcemap 代码加固调试工具,右键一下即可加固代码,方便快捷
  • 支持批量加固:如需要批量加固代码,直接修改 code_obfuscation_config.json 的 configs 字段,省时省力


如此优秀的代码加固功能,3 步即可快速应用!点击 文档 快速应用!

代码加固功能以简便高效的操作方式,保护开发者的智力成果,提高微信生态的安全性,给予开发者满满的安全感。

你对代码加固功能还有什么建议?或者有哪些开发技巧 / 方法能够提升你的开发安全感?欢迎分享给我们!

我们将精选 3 位评论用户并且各送出地球背包 1 个,包你码力全开。

* 获奖名单将在「微信开放社区」本次话题评论区进行公示


写回答关注话题邀请回答

34 个回答

  • Kindear
    Kindear
    2022-08-30

    最稳的只有一种,就是全部使用可信的第三方的接口或者插件,

    对自己的代码水平不能过于自信

    2022-08-30
    赞同
    回复
  • up
    up
    2022-08-29

    我加固的 反编译成功了,发给官方对接 结果说没问题, 真无语。

    2022-08-29
    赞同
    回复
  • 北望沣渭
    北望沣渭
    2022-08-29

    刚刚在讨论区看到了如此的“安全感”:

    不按行业标准出牌的玩家,开发者你咋弄都没辙~

    希望“前端加固”功能能有行业认证或者三方检测,给开发者以信心吧!

    2022-08-29
    赞同
    回复
  • Shgdom
    Shgdom
    2022-08-27

    反编译确实是个大问题,希望加固有用。

    但其实除了反编译,逆向工作人员首先做的把API抓包抓下来进行分析。

    目前PC运行的微信小程序很容易被抓包,手机运行的小程序,在ROOT环境下也很容易抓到包。

    走云托管路线,也就是微信内网通信路线的,还没测试过,或许有一定的预防抓包作用。

    就是不知道除了走内网通信这条安全通道之外,微信方面对微信小程序的API通信安全是否有意推出其他安全措施呢?

    2022-08-27
    赞同
    回复
  • showms
    showms
    2022-08-26

    喜讯啊,前端加固有了,后端加固可以用云开发或者云托管,但是云开发其实对于传统后端服务迁移还是比较不优化,所以有了云托管,但是对于不同主体的小程序,云托管走微信私有网络访问的方式还不支持,希望未来还能有所突破,更进一步

    2022-08-26
    赞同
    回复
  • 四哥派
    四哥派
    2022-08-25

    事出反常必有妖,人若反常必有刀,言不由衷定有鬼。 所以我分析,为了让代码有稳稳的安全感就是不写代码

    2022-08-25
    赞同
    回复 2
    查看更多(1)
  • dreamhunter
    dreamhunter
    2022-08-24

    这么好的功能,一定要用上

    2022-08-24
    赞同
    回复
  • peng
    peng
    2022-08-24

    终于可以正经的写代码了....

    从前的我,在代码中写一些干扰代码,或者明明能写在前端的代码,我遍不,我就整在后端。

    2022-08-24
    赞同
    回复
  • 潮汕人-IT前端猿
    潮汕人-IT前端猿
    发表于小程序端
    2022-08-23

    我不用再担心小程序被破解了,

    2022-08-23
    赞同
    回复
  • 嘿嘿
    嘿嘿
    2022-08-23

    好喜欢背包

    2022-08-23
    赞同
    回复

正在加载...

登录 后发表内容