亚洲中文字幕乱码亚洲-蜜桃成熟视频在线观看-免费中文字幕视频在线-中国五十路熟妇洗澡视频-亚洲av伊人啪啪c-国产精品成人一区二区-国产自拍视频一区在线观看-成人一区不卡二区三区四区-亚洲情精品中文字幕99在线

網(wǎng)易首頁 > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

Google在Pixel 10調(diào)制解調(diào)器中引入Rust代碼 進(jìn)一步提高安全性

0
分享至

Google正把安全焦點(diǎn)對(duì)準(zhǔn)現(xiàn)代智能手機(jī)中長期防護(hù)薄弱的一塊:蜂窩基帶。但公司并非試圖推翻重寫數(shù)十年的調(diào)制解調(diào)器固件,而是通過在 Pixel 10 調(diào)制解調(diào)器中引入一個(gè)基于 Rust 的 DNS 解析器,來強(qiáng)化這一傳統(tǒng)操作系統(tǒng)防御難以覆蓋的攻擊面。

Google在多年研究中已經(jīng)發(fā)現(xiàn),一旦攻擊者成功打入基帶層面,操作系統(tǒng)常用的沙箱與漏洞緩解機(jī)制往往就不再奏效。



問題首先出在蜂窩調(diào)制解調(diào)器的構(gòu)建方式上。 手機(jī)基帶實(shí)際上相當(dāng)于一套獨(dú)立的操作系統(tǒng),通常使用 C/C++ 編寫,運(yùn)行著體量達(dá)數(shù)十兆字節(jié)的大量閉源代碼,負(fù)責(zé)從信號(hào)處理到協(xié)議協(xié)商的方方面面。 在這種環(huán)境下進(jìn)行內(nèi)存管理極為困難,結(jié)果往往是固件“內(nèi)存不安全”,容易出現(xiàn)緩沖區(qū)溢出、釋放后使用、內(nèi)存泄漏等缺陷,并被串聯(lián)利用成遠(yuǎn)程代碼執(zhí)行漏洞。

Google Project Zero 團(tuán)隊(duì)此前已經(jīng)在 Pixel 所用的 Exynos 調(diào)制解調(diào)器上,演示了可以通過互聯(lián)網(wǎng)遠(yuǎn)程實(shí)現(xiàn)代碼執(zhí)行,并整理出二十多個(gè) Exynos 基帶漏洞,其中 18 個(gè)被評(píng)為嚴(yán)重等級(jí)。 盡管這些具體缺陷隨后陸續(xù)被修補(bǔ),但并未改變底層風(fēng)險(xiǎn):代碼庫依舊復(fù)雜、閉源且高度暴露在外部攻擊面上。 將整套固件徹底改寫為使用內(nèi)存安全語言,在現(xiàn)實(shí)中短期幾乎不可能。 基帶廠商在過去數(shù)十年中,圍繞 3GPP 規(guī)范不斷疊加代碼層次,其中大量?jī)?nèi)容被視作商業(yè)機(jī)密。

與此同時(shí),基帶必須在實(shí)時(shí)性極高的條件下運(yùn)行,這也使得 C 和 C++ 長期成為性能優(yōu)先的自然選擇。 其他內(nèi)存安全語言,如 Python 或 C#,依賴?yán)厥諜C(jī)制,這會(huì)帶來不可預(yù)期的延時(shí)抖動(dòng),對(duì)基帶這類對(duì)時(shí)延極為敏感的負(fù)載來說不可接受。 Rust 為Google提供了一條新的路徑。 該語言通過所有權(quán)與借用模型,在編譯階段強(qiáng)制內(nèi)存安全,由嚴(yán)格的“借用檢查器”而非垃圾回收來把關(guān)。 在 Rust 中,某一類內(nèi)存錯(cuò)誤根本無法通過編譯,這讓它適合用于既要求高性能又需要安全保障的關(guān)鍵組件。

在當(dāng)前階段,Google并未嘗試全面重寫,而是選定了一個(gè)暴露面突出、邊界相對(duì)清晰的子系統(tǒng):基帶內(nèi)部的 DNS 解析。 隨著蜂窩網(wǎng)絡(luò)功能不斷遷移到基于 IP 的數(shù)據(jù)網(wǎng)絡(luò),DNS 已成為手機(jī)查找服務(wù)、路由呼叫轉(zhuǎn)移等功能的核心依賴。 DNS 解析器必須接收不受信任的數(shù)據(jù)包并解析一套相當(dāng)復(fù)雜的協(xié)議,當(dāng)它們以 C 或 C++ 實(shí)現(xiàn)時(shí),已經(jīng)多次被證明會(huì)成為可被利用的漏洞源頭。

為強(qiáng)化這一路徑,Google選擇了 Rust 生態(tài)中廣泛使用的 hickory-proto DNS 庫,該庫擁有完善測(cè)試與活躍維護(hù)。 由于 Pixel 調(diào)制解調(diào)器并不存在極端嚴(yán)苛的內(nèi)存限制,團(tuán)隊(duì)可以將裁剪后的、基于 no_std 的 hickory-proto 版本直接集成到基帶固件中。 在剔除標(biāo)準(zhǔn)庫依賴以適應(yīng)基帶約束之后,這些 Rust 組件為固件額外帶來的體積約為 371KB。 在新的架構(gòu)下,抵達(dá)調(diào)制解調(diào)器的 DNS 請(qǐng)求將首先由 Rust 代碼處理,然后才可能觸及遺留的 C/C++ 路徑。 針對(duì)惡意 DNS 數(shù)據(jù)包發(fā)起的內(nèi)存破壞攻擊,會(huì)優(yōu)先撞上 Rust 在編譯期施加的安全約束,而非開發(fā)者手寫的指針運(yùn)算。

Pixel 10 是首款在調(diào)制解調(diào)器中搭載 Rust DNS 解析器的設(shè)備。 Google將這一舉措定位為未來工作的模板:先從最危險(xiǎn)、解析邏輯復(fù)雜的代碼入手,將其隔離并遷移到內(nèi)存安全的 Rust 環(huán)境中,隨著時(shí)間推移逐步縮小暴露在不受信任數(shù)據(jù)面前的遺留代碼占比。 這一漸進(jìn)式改造路線,試圖在不推翻既有基帶生態(tài)的前提下,為Android體系中最薄弱的環(huán)節(jié)加上一道更牢靠的防線。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
歐冠悶平埋下隱患!阿爾特塔一貫的執(zhí)教陋習(xí),或?qū)⒃崴桶⑸{好局

歐冠悶平埋下隱患!阿爾特塔一貫的執(zhí)教陋習(xí),或?qū)⒃崴桶⑸{好局

夜白侃球
2026-04-16 09:09:38
被整瘋了!這么直觀感受到什么叫NPD父母,一浙江女生哭訴引共鳴

被整瘋了!這么直觀感受到什么叫NPD父母,一浙江女生哭訴引共鳴

火山詩話
2026-04-16 07:18:27
自困愁城:伊朗將為封鎖霍爾木茲海峽付出最慘重代價(jià)

自困愁城:伊朗將為封鎖霍爾木茲海峽付出最慘重代價(jià)

民間胡扯老哥
2026-04-13 22:30:45
為啥有錢人屋檐難見燕子?老輩人說:燕子來家,是在提醒你3件事

為啥有錢人屋檐難見燕子?老輩人說:燕子來家,是在提醒你3件事

老特有話說
2026-04-13 14:45:52
上海一奧迪女銷售請(qǐng)客戶吃飯,細(xì)節(jié)被爆出,父母:臉都被丟盡了

上海一奧迪女銷售請(qǐng)客戶吃飯,細(xì)節(jié)被爆出,父母:臉都被丟盡了

紅豆講堂
2025-04-14 12:25:10
“希望巴拿馬硬氣到底”

“希望巴拿馬硬氣到底”

智先生
2026-04-15 21:03:40
如今隱居上海的黃梅瑩,和兒子徹底劃清界限后,75歲越活越瀟灑

如今隱居上海的黃梅瑩,和兒子徹底劃清界限后,75歲越活越瀟灑

青橘罐頭
2026-04-15 14:54:15
希拉里:美國已失去戰(zhàn)略優(yōu)勢(shì) 和主動(dòng)權(quán)

希拉里:美國已失去戰(zhàn)略優(yōu)勢(shì) 和主動(dòng)權(quán)

每日經(jīng)濟(jì)新聞
2026-04-15 18:37:50
解放臺(tái)灣:上午發(fā)動(dòng)統(tǒng)一之戰(zhàn),下午就發(fā)身份證?第一步登陸就很難

解放臺(tái)灣:上午發(fā)動(dòng)統(tǒng)一之戰(zhàn),下午就發(fā)身份證?第一步登陸就很難

人類的關(guān)注
2026-04-06 15:36:26
我敢說,大部分會(huì)跟我一樣,選擇黑色衣服那個(gè)女孩!

我敢說,大部分會(huì)跟我一樣,選擇黑色衣服那個(gè)女孩!

草莓解說體育
2026-04-12 17:05:01
研究發(fā)現(xiàn):增加骨密度最好的運(yùn)動(dòng),竟然不是跑步和走路?是什么

研究發(fā)現(xiàn):增加骨密度最好的運(yùn)動(dòng),竟然不是跑步和走路?是什么

健身狂人
2026-04-16 08:36:58
南京征婚啟事走紅!男子“頂配條件”僅要求女方91年后出生、未婚

南京征婚啟事走紅!男子“頂配條件”僅要求女方91年后出生、未婚

火山詩話
2026-04-15 06:25:37
著名歌手容祖兒發(fā)聲支持張敬軒!評(píng)論區(qū)炸鍋,網(wǎng)友怒斥:是非不分

著名歌手容祖兒發(fā)聲支持張敬軒!評(píng)論區(qū)炸鍋,網(wǎng)友怒斥:是非不分

小徐講八卦
2026-04-16 09:43:35
不可理喻!婆婆燒開水消毒,燙壞幾個(gè)數(shù)百元奶瓶,女子吐槽引熱議

不可理喻!婆婆燒開水消毒,燙壞幾個(gè)數(shù)百元奶瓶,女子吐槽引熱議

火山詩話
2026-04-15 09:47:24
民進(jìn)黨,極有可能在下一屆臺(tái)灣地區(qū)選舉后,成為長期一家獨(dú)大政黨

民進(jìn)黨,極有可能在下一屆臺(tái)灣地區(qū)選舉后,成為長期一家獨(dú)大政黨

李橑在北漂
2026-04-02 10:22:26
進(jìn)15球的姆巴佩被淘汰,進(jìn)12球的凱恩沖擊本賽季歐冠最佳射手

進(jìn)15球的姆巴佩被淘汰,進(jìn)12球的凱恩沖擊本賽季歐冠最佳射手

懂球帝
2026-04-16 06:31:42
中俄談完!俄外長臨走前:通告193國,特朗普此舉“不簡(jiǎn)單”

中俄談完!俄外長臨走前:通告193國,特朗普此舉“不簡(jiǎn)單”

泠泠說史
2026-04-15 21:26:05
廣州一小區(qū)突發(fā)電梯墜梯事件, 從15層墜至負(fù)2層,一業(yè)主受傷!另有業(yè)主表示此前就常出現(xiàn)異響、困梯等問題

廣州一小區(qū)突發(fā)電梯墜梯事件, 從15層墜至負(fù)2層,一業(yè)主受傷!另有業(yè)主表示此前就常出現(xiàn)異響、困梯等問題

大象新聞
2026-04-15 23:49:02
吃相太難看!莫氏雞煲爆火后,惡心一幕出現(xiàn),終走上呆呆妹的老路

吃相太難看!莫氏雞煲爆火后,惡心一幕出現(xiàn),終走上呆呆妹的老路

以茶帶書
2026-04-15 17:30:12
現(xiàn)在小縣城里的單身美女太多了

現(xiàn)在小縣城里的單身美女太多了

微微熱評(píng)
2026-04-16 00:07:53
2026-04-16 11:00:49
cnBeta.COM incentive-icons
cnBeta.COM
提供IT行業(yè)即時(shí)資訊
67394文章數(shù) 70160關(guān)注度
往期回顧 全部

科技要聞

39.98萬!小鵬GX預(yù)售“純電增程同價(jià)”

頭條要聞

24歲抗癌博主去世媽媽和姐姐也病世 一家五口只剩兩人

頭條要聞

24歲抗癌博主去世媽媽和姐姐也病世 一家五口只剩兩人

體育要聞

WNBA史上最大合同!阿賈3年500萬超級(jí)頂薪留隊(duì)

娛樂要聞

謝娜現(xiàn)身環(huán)球影城,牽手女兒溫馨有愛

財(cái)經(jīng)要聞

一季度GDP增5%!國新辦介紹國民經(jīng)濟(jì)情況

汽車要聞

空間大五個(gè)乘客都滿意?體驗(yàn)嵐圖泰山X8

態(tài)度原創(chuàng)

健康
游戲
教育
房產(chǎn)
軍事航空

干細(xì)胞抗衰4大誤區(qū),90%的人都中招

《波斯王子:時(shí)之砂》民間重制項(xiàng)目公布 加入路徑追蹤

教育要聞

為什么這所學(xué)校要保留一片亂糟糟的樹根?

房產(chǎn)要聞

重磅調(diào)規(guī)!341畝商改住+中小學(xué)用地!寶龍城這把穩(wěn)了?

軍事要聞

封鎖霍爾木茲海峽后 美釋放雙重信號(hào)

無障礙瀏覽 進(jìn)入關(guān)懷版