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

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

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

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

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

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

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

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

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

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

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

最新文章
1
打造百吋第一好畫質,海信多款黑科技產品亮相電博會
2
燃爆現(xiàn)場 | 和松下一起,住進理想舒適家!
3
2024青島跨境電商盛筵:高質量對話引領 出海新航向
4
綠色領航 數(shù)鏈未來 2024中國國際消費電子博覽會開幕
5
九號攜手格林美開啟兩輪電動車行業(yè)首個鋰電池回收項目,助力“以舊換新”
6
2024電博會開幕!海爾智家喊你煥新生活
7
ASML業(yè)績“暴雷”
8
銷量低迷、存量時代,我國電視行業(yè)變革的出路在哪里?
9
工信部牽頭支持8K超高清發(fā)展,8K電視行業(yè)依然面臨困難
10
抖音大戰(zhàn)“貓狗”,李佳琦們提前贏下雙11?
11
O+互聯(lián)上架蘋果商店:OPPO手機也能用上“隔空投送”了?!
12
京東方領軍破局 主流國產手機品牌柔性OLED國產化率飆升
13
影像技術巔峰碰撞,兩大國際巨頭青島“對壘”
14
搭建合作橋梁 共謀發(fā)展新篇章 2024國際消費電子上市公司企業(yè)家青島行活動舉行
15
聚焦2024電博會,探索未來飛行新世界!
16
超全逛展攻略來了,一文帶你“玩轉”電博會!
17
以舊換新正當時 2024電博會全力啟動,引領綠色消費新潮流!
18
探秘2024電博會機器人展示區(qū),見證人工智能科技生活奇跡!
19
小折疊屏手機走向旗艦,以京東方為代表的面板廠商是主要賦能者
20
折疊屏OLED面板變天,京東方引領的中國軍團表現(xiàn)如何?
關于我們

微信掃一掃,加關注

商務合作
  • QQ:61149512