新聞中心
此前我們報(bào)導(dǎo)了 Unicode 算法漏洞“Trojan Source”幾乎影響所有編程語言,利用 Unicode 的控制字符,可對(duì)程序的源代碼進(jìn)行重新排序,從而在編譯時(shí)產(chǎn)生另一種結(jié)果。但即將發(fā)布的 GCC 12 編譯器版本有一個(gè)新的警告,可以幫助指出源代碼中可能存在的 Trojan Source 攻擊。

10余年建站經(jīng)驗(yàn), 成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)客戶的見證與正確選擇。創(chuàng)新互聯(lián)提供完善的營銷型網(wǎng)頁建站明細(xì)報(bào)價(jià)表。后期開發(fā)更加便捷高效,我們致力于追求更美、更快、更規(guī)范。
GCC 12 添加了 -Wbidi-chars 警告標(biāo)志,用于檢測涉及 Unicode 控制字符的 Trojan Source 攻擊。此外還有一個(gè)新的默認(rèn)開啟的標(biāo)志,用于 GCC 診斷以轉(zhuǎn)義非 ASCII 字符,以幫助指示控制字符問題。新的 -Wbidi-chars 選項(xiàng)已準(zhǔn)備好用于 GCC 12,應(yīng)該會(huì)在 4 月左右以 GCC 12.1 的形式穩(wěn)定發(fā)布。
此外,紅帽技術(shù)人員 David Malcolm (曾參與 GCC 編譯器對(duì)抗 Trojan Source 攻擊的技術(shù)開發(fā)),在上周寫了一篇博客,詳細(xì)介紹了 Unicode 算法漏洞“Trojan Source” 的實(shí)現(xiàn)原理,以及 GCC 12 這個(gè)新的預(yù)防警告 -Wbidi-chars 如何生效。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:GCC 12 已準(zhǔn)備好抵御基于 Unicode 的 Trojan Source 攻擊
本文地址:https://www.oschina.net/news/178812/gcc-12-prevent-trojan-source-attacks
網(wǎng)站題目:GCC12已準(zhǔn)備好抵御基于Unicode的TrojanSource攻擊
文章鏈接:http://m.fisionsoft.com.cn/article/ccisesi.html


咨詢
建站咨詢
