春哥技术源码论坛

 找回密码
 立即注册
 

响应式网站源码任意下载

2020最新暴利项目海量素材源码任意下载
阿里云优惠码

低价定制APP

低价H5响应式网站建设
阿里云备案码广告位招租50元/每月轻松暴利赚钱
查看: 864|回复: 6

[微信小程序] 关于小程序session_key安全问题的通知的解决方法总结

[复制链接]
  • TA的每日心情
    郁闷
    2024-3-20 14:07
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    142

    主题

    94

    回帖

    1681

    积分

    金牌会员

    Rank: 6Rank: 6

    积分
    1681
    发表于 2022-7-14 11:19:11 | 显示全部楼层 |阅读模式
    本帖最后由 春哥团队风清扬 于 2022-7-14 13:00 编辑

    最近一个客服反映一个问题:这几天,突然收到“(微信)公众平台安全助手”发来的通知,标题是“关于小程序session_key安全问题的通知”,内容主要如下:(以下字符,xxx仅用于代替appid、服务器地址等敏感信息,并非不友好内容)。

    “你好,检测发现你的小程序appid:xxx 在通信过程中明文传输session_key(传输url:https://www.xxx.xxx:xxx),请去除请求和响应中的session_key,以便消除风险。”

    对于突然收到的这条通知,我一开始并没有特别在意。因为最近没发布或者改动过任何小程序代码,而且印象里,我似乎也没有使用session_key之类的东西,就当是微信发错了吧。
    结果,周二再次收到一条一模一样的通知:


    连续2天收到安全问题通知
    这下,就不得不引起我的注意了。毕竟如果不解决掉的话,别的影响不说,每天收到一条通知也挺让人苦恼的。
    于是,根据通知的内容,跳转到官方的修复指引:
    安全课堂|关于小程序session_key泄露漏洞​developers.weixin.qq.com/community/minihome/doc/000806202400280b0edd5866156c01?blockType=99

    官方文档介绍了一大堆,无非就是说明一下这个漏洞的潜在危害、发生原因,以及如何解决。
    • 对于危害:

    ......攻击者也可利用同样的信息去篡改用户数据,然后加密后返回给服务器,从而达到使用任意手机号进行登录的目的。
    除了这点,我觉得更大的危害就是前文提到的,我每天都会收到一条漏洞提醒通知。
    • 对于发生的原因


    官方主要列出了两种情况,对于我个人而言,符合其中一种,
    通过auth.code2Session接口获取用户openid时,返回小程序的数据中包含了session_key字段
    参考auth.code2Session的文档,
    auth.code2Session | 微信开放文档​developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/login/auth.code2Session.html
    • 对于解决

    经过排查后台登录部分的代码,返回值JSON格式的数据包确实包含了“session_key”字段,


    问题是,session_key本来就不是我想要的,我就是想获取一个openid而已,官方非要一股脑儿返回给我,我想着既然人家给了,我就接收了呗。
    结果用了一年都没事,今天突然告诉我,接收session_key的做法有安全漏洞?
    解决办法如下:

    游客,如果您要查看本帖隐藏内容请回复

    就先这样吧,欢迎大家交流!



    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    220

    回帖

    2228

    积分

    VIP会员组

    Rank: 5Rank: 5

    积分
    2228
    发表于 2022-7-14 11:44:24 | 显示全部楼层
    强烈支持楼主,感谢春哥技术源码论坛!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-7-8 15:00
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    27

    回帖

    105

    积分

    注册会员

    Rank: 2

    积分
    105
    发表于 2022-7-14 13:30:57 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-7-8 15:00
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    27

    回帖

    105

    积分

    注册会员

    Rank: 2

    积分
    105
    发表于 2022-7-14 16:02:33 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2022-11-20 22:24
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    82

    回帖

    293

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    293
    发表于 2022-7-15 23:13:58 | 显示全部楼层
    强烈支持楼主,感谢春哥团队源码论坛!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2022-11-20 22:24
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    82

    回帖

    293

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    293
    发表于 2022-7-15 23:28:50 | 显示全部楼层
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|春哥技术源码论坛 |Sitemap

    GMT+8, 2024-5-3 06:32 , Processed in 0.074008 second(s), 31 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表