大幅提升内存安全 快手率先将ARM MTE技术落地于大型Android App

电商报
2023-06-21 10:53

近日,全球知名半导体公司ARM发布 2023全面计算解决方案(TCS23),并于北京举行了技术分享日活动,来自快手的技术专家分享了在大型项目中通过使用MTE来提升内存安全的最新实践。

ARM在 2023全面计算解决方案中,重点强调了内存标签扩展 (Memory Tagging Extension, MTE) 特性。据了解,MTE可以帮助开发者在部署之前和之后检测到内存安全问题,保证App内存稳定性提升用户体验,并减少安全漏洞降低受到攻击的可能性。

format-jpg

作为领先的短视频和直播平台,2023年一季度,快手应用的DAU同比增长8.3%达 3.74亿,短视频及直播内容的总观看次数同比增长超10%,累计互关用户对数超过296亿对。为了给用户提供极致体验,快手非常重视App稳定性和保护用户的隐私安全。

来自快手的技术专家李锐介绍,通过与ARM、Google、VIVO、荣耀等公司合作,快手在大型Android工程项目中使用 Arm MTE 提高内存安全,90% 的内存安全问题可以在 App 正式发布之前就在线下被检测拦截,全面保障线上用户的基础体验。

format-jpg在追求高性能和跨平台的基础软件领域,快手使用C/C++/Assembly作为主要编程语言,这些语言提供了对内存的直接灵活控制,程序员需要手动管理内存,包括分配、释放和直接使用地址读写内存,通常被称为内存不安全的语言。 

在快手这样量级的App里,由于多线程并发和对象生命周期的管理复杂,外加海量用户、高使用时长、碎片化设备等因素,很容易出现内存破坏的问题,导致了大量偶发崩溃。并且根据Google Android的报道,75%的漏洞都和内存非法使用有关。

过去,快手主要基于LLVM ASan工具进行内存破坏检测,由于传统内存检测工具的性能开销较高,且需要重新编译所有源代码,所以几乎无法在快手这样量级的大型项目日常开发实践中使用这些工具。

 format-jpg

 而快手MTE 自定义方案解决了这些问题,打破了传统内存检测工具的不可能三角。基于用户真实场景,在高内存负载下开启MTE,依然可以十分流畅的运行快手app。包括视频观看、主页刷feed流、生产拍摄、直播推拉流、电商等高频使用内存的业务场景。累计检出内存破坏bug数十个,包括自研库、三方库和系统GPU驱动库等,在保证内存安全方面发挥了重要作用。

format-jpg

快手稳定性团队是国内率先在Android应用侧把MTE技术完整落地用于大型App内存安全检测的,也早于Facebook和Unity在大型工程中实践,取得了不错的收益。并且ARM也在2023MWC世界移动通信大会上,将快手的实践作为Case Study展示。

李锐表示,通过与ARM等合作伙伴的共同努力,快手技术团队将持续提升系统稳定性和隐私安全,为用户提供更好的体验。

1、该内容为作者独立观点,不代表电商派观点或立场,文章为作者本人上传,版权归原作者所有,未经允许不得转载。
2、电商号平台仅提供信息存储服务,如发现文章、图片等侵权行为,侵权责任由作者本人承担。
3、如对本稿件有异议或投诉,请联系:info@dsb.cn
相关阅读
做直播带货的网红,都难逃这一劫。
7月10日消息,黑板报发布违规微短剧治理的最新公告,近期累计前置拦截、整改、下架违规微短剧百余部,处置相关违规账号70余个。
7月10日消息,在2025全球数字经济大会“人工智能融合应用发展论坛”上,副总裁、可灵AI技术负责人张迪分享了可灵AI在技术创新和应用落地方面的最新成果。演讲中,张迪回顾了视觉表达的发展历程,与过去的摄像机、手机等相比,AI让视觉表达的能力边界进一步扩展,能够以更低的成本创造出更具想象力的内容。在此背景下,以可灵AI为代表的大模型技术正在构建全新的视觉表达基建。
7月9日消息,根据联交所最新权益披露资料显示,2025年7月3日,-W获JPMorgan Chase & Co.以每股均价60.8413港元增持好仓458.85万股,涉资约2.79亿港元。增持后,JPMorgan Chase & Co.最新持好仓数目为179,724,979股,持好仓比例由4.92%上升至5.05%。
7月5日消息,2025全球数字经济大会第二届中国数字经济“她力量”论坛日前在北京举行。科技副总裁、北京公益基金会理事长宋婷婷作为科技企业代表受邀参会,分享是如何通过数字技术助力女性全面发展的公益理念与创新实践。截至目前,“她力量·乡村振兴帮扶计划”项目,已在山西省成功挖掘并孵化6名女性乡村带头人,同时完成全年培训1200多名女性带头人和近100名妇联干部。
7月5日消息,“直播产业发展交流会”日前在河北省唐山市举办,直播品类运营中心负责人陈骁在会上介绍,将推出专属百亿流量,在全国打造直播大舞台百城计划。目前,在河北、广东、安徽、山东、江苏等多地已开设57个直播大舞台。
7月3日消息,第三届北京网络视听艺术大会日前在京开幕。科技联合创始人银鑫受邀出席大会开幕式,并在高峰研讨环节发表《创作无界 AI驱动下的大众文艺新生态》主题演讲。他表示,随着近年来AI技术的发展,文艺创作正不断突破传统边界,引领新浪潮,人民大众正成为新时代文艺的宏大能动力量。 银鑫表示,AI技术普及让个体生产力获得前所未有的解放,每个人都有机会成为“超级创作者”,而主要从三个方面展开实践,希望通过技术赋能,让AI真正为精品创作助力。