大幅提升內(nèi)存安全,快手率先將ARM MTE技術(shù)落地于大型Android App
近日,全球知名半導(dǎo)體公司ARM發(fā)布 2023全面計(jì)算解決方案(TCS23),并于北京舉行了技術(shù)分享日活動,來自快手的技術(shù)專家分享了在大型項(xiàng)目中通過使用MTE來提升內(nèi)存安全的最新實(shí)踐。 ARM在 2023全面計(jì)算解決方案中,重點(diǎn)強(qiáng)調(diào)了內(nèi)存標(biāo)簽擴(kuò)展 (Memory Tagging Extension, MTE) 特性。據(jù)了解,MTE可以幫助開發(fā)者在部署之前和之后檢測到內(nèi)存安全問題,保證App內(nèi)存穩(wěn)定
2023-06-21 15:00:39
來源:丁科技網(wǎng)??

近日,全球知名半導(dǎo)體公司ARM發(fā)布 2023全面計(jì)算解決方案(TCS23),并于北京舉行了技術(shù)分享日活動,來自快手的技術(shù)專家分享了在大型項(xiàng)目中通過使用MTE來提升內(nèi)存安全的最新實(shí)踐。

ARM在 2023全面計(jì)算解決方案中,重點(diǎn)強(qiáng)調(diào)了內(nèi)存標(biāo)簽擴(kuò)展 (Memory Tagging Extension, MTE) 特性。據(jù)了解,MTE可以幫助開發(fā)者在部署之前和之后檢測到內(nèi)存安全問題,保證App內(nèi)存穩(wěn)定性提升用戶體驗(yàn),并減少安全漏洞降低受到攻擊的可能性。

作為領(lǐng)先的短視頻和直播平臺,2023年一季度,快手應(yīng)用的DAU同比增長8.3%達(dá) 3.74億,短視頻及直播內(nèi)容的總觀看次數(shù)同比增長超10%,累計(jì)互關(guān)用戶對數(shù)超過296億對。為了給用戶提供極致體驗(yàn),快手非常重視App穩(wěn)定性和保護(hù)用戶的隱私安全。

來自快手的技術(shù)專家李銳介紹,通過與ARM、Google、VIVO、榮耀等公司合作,快手在大型Android工程項(xiàng)目中使用 Arm MTE 提高內(nèi)存安全,90% 的內(nèi)存安全問題可以在 App 正式發(fā)布之前就在線下被檢測攔截,全面保障線上用戶的基礎(chǔ)體驗(yàn)。

在追求高性能和跨平臺的基礎(chǔ)軟件領(lǐng)域,快手使用C/C++/Assembly作為主要編程語言,這些語言提供了對內(nèi)存的直接靈活控制,程序員需要手動管理內(nèi)存,包括分配、釋放和直接使用地址讀寫內(nèi)存,通常被稱為內(nèi)存不安全的語言。

在快手這樣量級的App里,由于多線程并發(fā)和對象生命周期的管理復(fù)雜,外加海量用戶、高使用時(shí)長、碎片化設(shè)備等因素,很容易出現(xiàn)內(nèi)存破壞的問題,導(dǎo)致了大量偶發(fā)崩潰。并且根據(jù)Google Android的報(bào)道,75%的漏洞都和內(nèi)存非法使用有關(guān)。

過去,快手主要基于LLVM ASan工具進(jìn)行內(nèi)存破壞檢測,由于傳統(tǒng)內(nèi)存檢測工具的性能開銷較高,且需要重新編譯所有源代碼,所以幾乎無法在快手這樣量級的大型項(xiàng)目日常開發(fā)實(shí)踐中使用這些工具。

而快手MTE 自定義方案解決了這些問題,打破了傳統(tǒng)內(nèi)存檢測工具的不可能三角。基于用戶真實(shí)場景,在高內(nèi)存負(fù)載下開啟MTE,依然可以十分流暢的運(yùn)行快手app。包括視頻觀看、主頁刷feed流、生產(chǎn)拍攝、直播推拉流、電商等高頻使用內(nèi)存的業(yè)務(wù)場景。累計(jì)檢出內(nèi)存破壞bug數(shù)十個,包括自研庫、三方庫和系統(tǒng)GPU驅(qū)動庫等,在保證內(nèi)存安全方面發(fā)揮了重要作用。

快手穩(wěn)定性團(tuán)隊(duì)是國內(nèi)率先在Android應(yīng)用側(cè)把MTE技術(shù)完整落地用于大型App內(nèi)存安全檢測的,也早于Facebook和Unity在大型工程中實(shí)踐,取得了不錯的收益。并且ARM也在2023MWC世界移動通信大會上,將快手的實(shí)踐作為Case Study展示。

李銳表示,通過與ARM等合作伙伴的共同努力,快手技術(shù)團(tuán)隊(duì)將持續(xù)提升系統(tǒng)穩(wěn)定性和隱私安全,為用戶提供更好的體驗(yàn)。

原創(chuàng)文章
最新文章
1
凱度《用心煥新廚》首期上線,袁姍姍見證潘長江父女“廚房戰(zhàn)爭”大和解
2
快手顏廷貴的鐵牛江湖:賣得是中國制造,更是中國驕傲
3
新秀賽段主播也能撬動百萬銷量?快手達(dá)人佳佳以強(qiáng)信任關(guān)系引爆護(hù)膚專場
4
自然場景植入構(gòu)建品牌心智,快手短劇聯(lián)合美團(tuán)打開品牌營銷新藍(lán)海
5
可靈AI與《逆水寒》手游達(dá)成深度合作 AI技術(shù)賦能游戲內(nèi)容創(chuàng)新
6
盛夏爆品全域熱銷,快手磁力引擎“清涼一夏煥新計(jì)劃”引爆消暑經(jīng)濟(jì)
7
線上空調(diào)市場價(jià)格戰(zhàn):小米均價(jià)不降反升,美的系海爾系降價(jià)猛
8
創(chuàng)維壁紙電視618“屠榜”背后:全鏈路創(chuàng)新讓對手“抄不了”
9
智媒融合 創(chuàng)新賦能——CCNS & ISBT 2025 征文正式開啟
10
明星代言難解松下家電困局
11
華為首款鴻蒙AI手表正式官宣!華為WATCH 5將帶來AI智慧新體驗(yàn)
12
Mini LED成行業(yè)“風(fēng)向標(biāo)”,預(yù)計(jì)2025年中國市場或?qū)⑦_(dá)923萬臺
13
三星Galaxy Fold7 Ultra 將于近期發(fā)布
14
內(nèi)外銷格局出現(xiàn)扭轉(zhuǎn) 出口市場步入同比下滑通道
15
難怪iPhone 16e銷量不及iPhone SE:背后原因揭開
16
華為Mate X5翻新機(jī)來了 13999元降至8799元買嗎
17
開源66項(xiàng)“三筒”核心專利,海信洗衣機(jī)的“陽謀”打懵對手
18
索尼榮登2025《財(cái)富》中國ESG影響力榜 ——用科技與創(chuàng)意共筑可持續(xù)的未來
19
新玩家難越家電紅海?方洪波斷言“戰(zhàn)略已輸”背后的產(chǎn)業(yè)真相
20
從價(jià)格戰(zhàn)到“體驗(yàn)戰(zhàn)”,家電渠道的求索之路
關(guān)于我們

微信掃一掃,加關(guān)注

商務(wù)合作
  • QQ:61149512