1. 创业头条
  2. 前沿领域
  3. 企业应用
  4. 正文

看知识付费app小程序开发公司如何做安全维护

 2020-08-31 16:04  来源:A5企业专栏  我来投稿 撤稿纠错

  【推荐】海外独服/站群服务器/高防

微信小程序诞生基于微信的社交属性,依托微信9. 8 亿活跃用户,微信小程序可以说是在微信生态内完成设计裂变。从一开始,微信就为小程序开通了46个场景入口,推广迅猛。这也使得微信小程序才发布就具备得天独厚的优势。 在互联网界掀起不小的波澜,已有许多公司发布了自己的小程序,涉及不同的行业领域。大家在体验小程序用完即走便利的同时,是否对小程序的安全性还存有疑虑。龙兵科技知识付费团队的小伙伴对微信小程序进行初步的安全技术分析,在此整理出来抛砖引玉,如有描述不当的地方,欢迎纠正,交流。

本文将从小程序的功能模块安全方面进行剖析,希望能为大家带来小程序安全方面的认知。

一,功能模块安全分析

功能模块安全分析大白将分为4个部分介绍,分别是:

网络传输安全

数据存储安全

文件存储安全

扫描二维码安全

1.1,网络传输安全

微信小程序支持发起通用请求、文件上传下载、WebSocket通讯机制, 在开发微信小程序的过程中,微信小程序官方强制使用https协议进行网络请求数据传输。小程序请求的域名必须经过微信小程序管理后台通过服务域名设置特定的安全域名(见下图),微信小程序仅能访问已经配置的安全域名下的url,确保网络请求是安全的。

在网络文件下载过程中同样仅支持从含有已配置域名的url下载资源,不是走http/https协议。下载成功后文件临时存放,通过微信小程序自定义协议wxfile进行访问,在android平台通过映射到SD卡上目录/sdcard/tencent/MicroMsg/wxafiles/wx_id/tmp_[hash_value]。

1.2,数据存储安全

微信小程序以K/V形式存放在本地缓存,将小程序需要存储的K/V数据直接存储到Storage DB缓存,微信小程序进行数据保护需要自行做加密处理。数据存储在本地DB,微信APP会对DB数据整体做本地加密保护,所以小程序本地存储数据的安全性依赖于微信数据库加密方案的安全,策略与EnMicroMsg.db类似。

1.3,文件存储安全

通过微信小程序下载的文件保存在SD卡/sdcard/tencent/MicroMsg/wxafiles/wx_id/目录下,通过微信小程序自定义wxfile://协议指向SD卡目录下的文件。微信App会对存放SD卡的文件有做完整性校验,无法被篡改。首先,最终存储的文件名是:对称加密(文件流内容Alder32校验和|原始文件名)生成的,最终文件名和文件内容会通过自校验判断完整性;其次,本地缓存是通过HASH映射查找文件。所以即使能破解文件名和文件内容,绕过文件自身签名校验,篡改为攻击者的伪造文件,小程序APP也无法映射到该伪造文件进行使用。

1.4,扫描二维码安全

微信小程序扫一扫功能依赖微信App的原生的扫码功能;生成小程序特定页面的专属二维码,依赖于微信认证机制的ACCESS_TOKEN,而ACCESS_TOKEN是通过小程序私有的唯一APPID和Appsecret请求得到,攻击者无法获知到该信息伪造生成二维码。

二,说在最后

龙兵科技研发团队通过对微信小程序平台安全机制的调研,在龙兵知识付费微信小程序端做改进安全机制,结合微信小程序凭条本身提供的安全机制对知识付费小程序的账户安全,文件破解等方面做了安全加强,确保系统数据安全,稳定。

龙兵智能名片小程序项目加盟合作:https://xm.admin5.com/longbing/?wz

申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!

相关文章

  • CRM SaaS增长焦虑笼罩,Salesforce、纷享销客欲破局

    头部CRMSaaS厂商的运营情况往往综合反映行业的景气程度,是整个行业的晴雨表。

  • SW-LIMS条码管理助力钢铁行业可视化、电子化流程管理

    近年来,面对日益激烈的市场竞争,如何实现生产原料和成品的高品质、低成本、高效率逐渐成为大部分公司的目标。条码管理技术的开发和应用可以使企业从传统的生产管理方式中彻底走出来,向数智化转型的方向迈进。北京三维天地科技股份有限公司在实验室数智化领域具有丰富的行业经验,致力于为客户提供信息化整体解决方案及相

  • 信雅达助力人行数字供应链金融服务平台电子保函系统建设

    2024年1月22日,人行数字供应链金融服务平台电子保函模块正式上线运行,全国首批共5家试点行于日前完成验收与上线工作。信雅达以专业、丰富的系统建设经验助力3家试点行(宁波银行、南京银行、徽商银行)电子保函系统建设,并于1月21日前完成系统上线准备工作,1月22日与人行同步正式上线系统运行,其中宁波

  • 打造工业4.0的5G+边缘云服务产业生态,艾灵完成1.5亿元A轮融资

    近日,艾灵完成1.5亿元A轮融资。本轮投资方包括英特尔资本、深圳天使母基金直投基金、TCL中新融创、浦耀信晔、住友商事亚洲资本、新电投资(SingtelInnov8)、华迪创投。据透露,艾灵本轮融资将用于深化工业5G、工业智能等核心产品的研发,加速在更多行业落地推广,推动重要行业市场大规模商用落地,

    标签:
    云服务
    5g技术
  • 企业级软件的2024,在进化中遇见“新机遇”

    十年,是时间的标尺,也是发展的刻度。从2012年的2.5万亿到2022年的10.81万亿,国内软件产业收入增长了近4倍。特别是近两年,得益于数字经济的蓬勃发展,软件产业更是迎来了黄金期。在外部数字化需求的拉动下,产业内生动力强劲,服务商不断地加速产品进化、生态布局,以寻求新一轮增长。然而,一半是火焰

    标签:
    企业管理软件
  • 越来越“贵”的企业支出,该怎么省?

    如今,很多CFO开始关注企业支出数据,希望通过精细化洞察分析,实现有效降本。但由于费用支出零散化、报销流程繁琐化、支出管理割裂化,导致支出数据分析无抓手,数据沉淀不完整导致分析结果无效。暗藏的合规行为如果没有及时发现,还会带来经营风险。分贝通近期发布《一体化支出管理案例集·春季版》,收录了智能制造、

    标签:
    企业管理软件
  • 全面普及后 ,你需要了解这样的数电票

    从推出全电发票、改名数电票,到十多种票面样式落实;从少数城市试点,到试点城市覆盖全国范围......从“以票治税”到“以数治税”,数电票作为“金税四期”工程的重要载体,已进入全面普及时代!全面普及后,数电票的概念、数电票与纸质票的区别、如何开具和收票等......每家企业更要做到心中有数。01数电票

    标签:
    电子发票
  • 国产化攻坚战 企业管理软件的机遇在哪里?

    摘要:在信息技术快速发展和数字化浪潮席卷全球的今天,中国企业正积极迎接数字化转型的挑战和机遇。在这个过程中,国产化替代正成为中国企业提升信息安全性、实现自主创新与可控性、降低采购成本的重要路径。“从企业自身来讲,在推进精益化管理的进程中,实现软件产品的升级迭代,一方面,要汲取国外先进软件的精髓,另一

    标签:
    企业管理软件
  • 赋能“一带一路”高质量发展 | 凌锐蓝信助力新能源行业客户实现全球化布局

    伴随“一带一路”的高质量发展,国内企业“走出去”在海外的布局越来越广,出海产业也不断升级迭代,对信息化、数据化建设也越来越重视,信息技术的不断发展在企业全球化布局起着至关重要的作用。凌锐蓝信为用户的全球业务提供高性能、安全和稳定的数智网络服务,消除用户的关键任务应用程序和全球实时流量的连接和延迟问题

  • 青云科技云研报·金融 |打造数字化新生态,全球业务支撑平台为何是关键?

    随着全球化的加速和数字技术的普及,金融业面临着日益激烈的市场竞争和不断变化的客户需求。为了更好地适应新时代的要求,不少金融企业,特别是银行,正在积极推进数字化改革,打造一个全球业务支撑平台,以提高运营效率、降低成本、提升服务质量。根据德勤《DigitalBankMaturity2022》报告显示,银

    标签:
    数字化技术

编辑推荐