微信小程序安全需求基线

VSole2021-09-10 08:30:00

微信小程序作为一款轻量级的应用,因其有着较强的灵活性,开发成本低,推广裂变快等特点,在很多领域得到广泛的应用。

本文基于小程序在电商领域的应用场景,将常见的安全问题进行分析汇总,整理成安全需求基线,以期不断地完善,然后在更多的业务场景下应用。

01、基础安全

  • 涉及数据敏感,采用私有化部署。
  • 通过负载均衡、内容分发等技术,保障业务高可用。
  • PS:比较大的图片要进行优化,同时避免出现比较大的图片带有随机参数(jpg?t=xx),一旦引流,所有图片请求回源,将导致带宽跑满现象。

02、重点功能   

  • 用户注册授权,添加隐私政策。
  • 文件上传,对上传文件的类型、大小、扩展名等信息进行校验,防止任意文件上传。
  • 用户自定义发布的内容需进行内容审核(例如:文本、图片、视频等),可调用公有云API 检测。

03、业务安全   

  • 防越权绕过,对用户权限进行认证。
  • 例如,遍历用户id导致敏感信息泄露,需对用户进行权限验证。
  • 防业务逻辑绕过,防止用户可以直接执行后面的流程,从而绕过某些阶段。
  • 例如:积分兑换的场景,将积分扣减和兑换拆分为两个接口,攻击者可直接执行兑换,不执行积分扣减。
  • 防数据篡改,重要业务数据需后端进行校验。
  • 例如:用户的游戏成绩直接篡改可用于游戏作弊,需增加签名认证,防止数据被篡改。
  • 防条件竞争绕过限制。
  • 例如:在做积分抽奖时,应考虑如何应对高并发攻击。

04、敏感信息保护

  • OpenID、unionid作为微信用户的唯一身份标示,禁止在业务系统的URL、返回参数等地方使用OpenID、unionid。
  • 禁止在小程序前端代码中,写入明文的AppId和secret、AccessKey及其他敏感配置信息。
  • 敏感数据前端展示,应进行脱敏处理,敏感数据包括但不仅限于姓名、手机号、地址等。

05、身份鉴别

在实现会话管理功能时,应同时满足以下几条要求:

(1)建立唯一的,具有一定复杂度的用户会话标识。

(2)通过OpenID或unionid识别用户身份,并建立账号绑定关系。

(3)应具有超时退出机制,超过一定空闲时间,会话标识失效。

(4)禁止使用不安全的鉴权方式,例如使用手机号鉴权,可能存在信息泄露的风险。

06、其他

  • 正式发布前,要关闭小程序调试模式。
  • 进行渗透测试,针对前端代码和小程序API进行安全检测。
  • 对小程序前端代码进行必要的保护措施,如代码加密、压缩、混淆、反调试等。
基线微信小程序
本作品采用《CC 协议》,转载必须注明作者和本文链接
基于程序在电商领域的应用,整理安全需求基线,以期在更多的业务场景下应用。
通过一些尝试后,问题暂时解决,特此记录一下。问题出现之前的测试环境:Pixel 4. 由于抓其他app的请求包是没问题的,比如该程序的app版本,这时怀疑是不是又在防御抓包方面升级了。最终得到结论:PC端程序抓包:Fiddler设置系统代理,并将网关代理设置为burp的127代理+Burp Suite的logger++插件记录流量。
数字化时代,传统快企业纷纷向线上转型升级,大量业务基于APP、程序、H5 、等渠道接入,直接面向消费者展开花样百出的线上营销活动,如:扫码领红包、集卡送好礼、分享得立减金…… 然而,在快行业一片欣欣向荣的背后,黑产分子早已伺机出动,沉浸在各大品牌的羊毛雨中乐此不疲。数据显示,如果企业在营销时不做风险控制,黑产比例一般在20%以上,甚至有一些高达50%,各个品牌被黑产薅掉的营销费用非常高
随着数字经济的快速崛起,万物互联、企业上云等趋势的不断推进,数据已经为最有价值的资产之一。然而,数字经济迎来新发展机遇的同时,数据泄露事件也在持续高频发生。
随着新技术的不断应用,传统能源行业的数字化转型已经为必然选择。能源企业需要整合内外部资源,利用新一代信息化技术,围绕数据、业务流程、组织机构的互动创新,持续提升企业的核心竞争力,构建可持续的竞争优势。中国石化已将数字化转型作为重要发展战略与经济驱动力,以石化工业互联网为支撑,聚焦集团一体化管控能力、板块创新创效能力、专业化统筹管理能力和新经济价值创造能力的提升,围绕全产业链开展数字化转型。
经历了这几年实战化的大型攻防演练,三化六防、挂图作战已经为关基单位网络安全工作的指导思想,网络空间资产的全面、动态、主动、精准防护为必然。
透过5年创新沙盒变化、创新赛道和热点技术演进,观察网络安全产业创新方向。
工业互联网安全的落地第一步,是确保工控环境中的防护能力,之后是检测/审计能力。本次《工业互联网安全能力指南》的发布内容为报告中的工控防护能力部分,以及工控检测/审计能力部分。
新能源汽车充电安全性和可靠性正为众多用户以及场站运营商重点关注的部分,目前很多传统充电桩企业对网络安全的防护远远不足。对于充电桩信息安全防御能力问题,有业内专家指出,保障用户数据的安全,需采取多项措施。Tellus Power集团VP Srikanth表示。
VSole
网络安全专家