日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 模擬 > 模擬
[導(dǎo)讀]“后門”這個詞對大家一點都不陌生,它存在于各個行業(yè)各種社交圈,在芯片設(shè)計中,從一開始后門就一直存在。第一個公開的實例來自于1983年拍攝的一部電影“戰(zhàn)爭游戲”,影片中,一個年輕的計算機(jī)

“后門”這個詞對大家一點都不陌生,它存在于各個行業(yè)各種社交圈,在芯片設(shè)計中,從一開始后門就一直存在。第一個公開的實例來自于1983年拍攝的一部電影“戰(zhàn)爭游戲”,影片中,一個年輕的計算機(jī)專家whiz使用了某種芯片后門黑進(jìn)了美國的核武器庫。

在現(xiàn)實世界中,1965年出現(xiàn)的分時操作系統(tǒng)Multics中便發(fā)現(xiàn)了現(xiàn)代特色的后門,比好萊塢的發(fā)現(xiàn)早了約20年。當(dāng)時,美國國防部正在試圖開發(fā)一款安全操作系統(tǒng),Multics就是其工作成果。

“Multics的第一個后門是美國空軍在評估該操作系統(tǒng)的過程中發(fā)現(xiàn)的,”Rambus的密碼研究部門的工程總監(jiān)PankajRohatgi提到。兩位先驅(qū)者Paul Karger和Roger Shell當(dāng)時都在軍隊里,他們參與到了這個項目中,并被指派評估Multics的安全性。在這項工作中,他們使用了被稱為PN1的一種設(shè)計語言設(shè)計了一些所謂的“陷阱門”,用于測試系統(tǒng)及其安全漏洞。

Karger和Shell被譽(yù)為現(xiàn)代計算機(jī)安全之父。Shell更是創(chuàng)建了橙皮書奠定了計算機(jī)安全的基礎(chǔ)。

什么是后門?

后門已經(jīng)存在了數(shù)千年之久了。古希臘戰(zhàn)爭中的特洛伊木馬就是最早的記錄實例,這個名字現(xiàn)在就被用于冠名惡意軟件。第二次世界大戰(zhàn)中被德軍用來軍事通信中加密和解密的恩尼格碼密碼機(jī),是后門的又一個例子。時至今日,后門這個詞匯一般是指對電子設(shè)備任何未經(jīng)授權(quán)的訪問。它可以是某種隱藏的入口,或者是未被記錄在案的訪問方式。在本文的討論中,主要集中在芯片及其系統(tǒng)上,以及圍繞硬件后門的一些問題。

后門可以有很多種方式,而且并非全都是出于邪惡的動機(jī)。實際上,很多被稱為后門的問題應(yīng)該被視為設(shè)計上的瑕疵,它可以被用于威脅芯片安全。鑒于當(dāng)今的大型系統(tǒng)級芯片極度復(fù)雜,再加上很多設(shè)計越來越多地使用第三方IP,在額外的電路中構(gòu)建一個后門,使得外部可以控制一個芯片,這也是可能的一種行為。Heartbleed就是這種情況。

“如果我是一位攻擊者,我會推動讓盡可能多的IP開源,”Mentor Graphics的副總裁Serge Leef說。“每個IP都附帶了一個測試平臺,以證明該IP能夠執(zhí)行所聲明可以完成的任務(wù)。所以,如果你有一個USB IP塊,你可以在與IP一起附帶提供的測試平臺下運(yùn)行一下它,你可以證明這個IP是否能夠完成USB控制器的功能。但是,除了完成所宣稱的功能之外,它還能做些別的什么呢?如果你的Verilog代碼超過了兩萬行,基本上就沒有人能夠掌控這種級別的復(fù)雜性,所以你無法判斷它能否執(zhí)行宣稱之外的功能。開源設(shè)計是添加后門、陷阱門和木馬的最佳位置,無論塊大塊小,它們都永遠(yuǎn)不會被發(fā)現(xiàn)。”

對有bug和受污染的IP進(jìn)行驗證也可能無法完全充分測試。但是考慮到即便是正規(guī)的VIP也并不需要遍歷所有測試,所以驗證IP通常不能找出任何問題。聰明的程序員可以在一些邊界中設(shè)置后門,除非被激活,否則一般不會露面。

“一些公司曾經(jīng)試圖通過形式化驗證的方式來解決后門問題。”Leef說。“我們認(rèn)為這是徒勞無功的,因為你需要知道你要找的后門究竟是什么。如果一個后門被藏在某個地方,雖然你不希望這個后門被激活,但是仍然有很多其他方式可以激活這個后門。找到木馬的唯一希望是監(jiān)測那些能夠識別不同的行為模式的功能。”

他把這種方式類比為分析高速公路上的交通模式,確定哪些車開得太快,哪些車沒有遵守交通規(guī)則,哪些車比正常車流要慢。監(jiān)測異常行為通常要比查找后門電路容易,這也是多年來被應(yīng)用在網(wǎng)絡(luò)安全上的一種策略。

好后門和壞后門

并非所有的后門都是魔鬼。有些后門是出于可靠性或便于測試的原因才被放進(jìn)芯片中的。“世界上幾乎每一個芯片都具備出廠檢測能力,”美高森美SoC產(chǎn)品事業(yè)部的高級首席產(chǎn)品架構(gòu)師Richard Newell這樣說道。“芯片制造商需要有一種方法來測試他們的芯片,以確保其良率,這樣才能把高質(zhì)量的產(chǎn)品銷售給客戶。”

測試能力對控制產(chǎn)品質(zhì)量是不可或缺的功能。解決芯片內(nèi)部錯誤和防止產(chǎn)品過時而進(jìn)行升級的現(xiàn)場升級能力也基本上是必不可少的。出于所有這些原因,留下一些后門是相當(dāng)必要的。在20世紀(jì)90年代,PC廠商在PC硬件中添加了一些功能,使得它們還在公司的裝卸碼頭時就能上電燒錄針對該企業(yè)的映像,從而為公司的 IT部門節(jié)省了數(shù)千個小時的時間。

不過,硬件后門也同樣可以用于破壞芯片的固件或安全機(jī)制,從而操縱程序和數(shù)據(jù)。這和在軟件代碼層面上攻擊程序運(yùn)行不同,那是病毒和惡意軟件干的事。當(dāng)然,并不是說硬件后門不能用于加載病毒和惡意軟件,而是說,芯片上的硬件后門通常用于改變芯片內(nèi)的固件代碼。

“后門的類型很多,”Rohatgi指出。“最明顯的是,運(yùn)行一些不相干的進(jìn)程,或者插入一些不屬于正常編程內(nèi)容的額外代碼。越復(fù)雜,就越難以檢測。最好的后門是二進(jìn)制形式。這種形式的后門永遠(yuǎn)不會在源代碼的層面上顯現(xiàn)?,F(xiàn)在也有一種概念,把后門作為一種加密實現(xiàn)方式放進(jìn)去。”

作為加密實現(xiàn)方式的后門會影響加密芯片的輸出,而且不會被發(fā)現(xiàn)。這就是所謂的Kleptography,它的定義是“安全和難以察覺地竊取信息的一門科學(xué)。”

在Kleptography攻擊中,心懷惡意的開發(fā)者使用非對稱加密實現(xiàn)加密后門。通過這種方式,加密被用于反加密。這種有問題的后門與加密系統(tǒng)之外的世界進(jìn)行通信不需要任何額外管道,而且不需要傳輸任何額外的數(shù)據(jù)。相反,這種后門直接嵌入到正常預(yù)期的通信中。因此,Kleptography可以被認(rèn)為是加密病毒學(xué)的一個分支,是將加密應(yīng)用在惡意軟件中。

觀點和策略充滿爭論

訪問后門能夠授權(quán)遠(yuǎn)程訪問設(shè)備硬件。允許后門訪問的被操縱的代碼駐留在固件區(qū)域內(nèi)。但是,在芯片中放置后門已經(jīng)成為一門科學(xué),而且充滿了爭議。

“留后門絕對是一個壞主意,”麻省理工學(xué)院的研究所教授和密碼學(xué)專家Ronald Rivest斷言道。“沒有人支持留后門這種行為。”

但是,這實際上取決于由誰來定義后門。幾乎所有芯片都允許固件升級,即使系統(tǒng)本身沒在運(yùn)行。但是,嵌入這些后門算不算芯片犯罪?它們是否跨越了隱私邊界?它們是侵略性的嗎?

其實未必。有很多人總會時不時地期望,無論有沒有網(wǎng)絡(luò)連接,也能夠有些人可以遠(yuǎn)程訪問他們的電腦以清除病毒或修復(fù)啟動問題,或者只是簡單地重新設(shè)置一個設(shè)備,該設(shè)備的訪問數(shù)據(jù)面臨危險或者被遺忘了。移動設(shè)備也存在這些需求,這也是支持后門的主要原因之一。

同時,低成本的制造過程為錯誤的后門打開了風(fēng)險敞口?,F(xiàn)在全世界有數(shù)百家低成本的代工廠,很多工廠的所有權(quán)都不是很清晰。這就在整個行業(yè)內(nèi)帶起了一種需求,即花錢對從這些代工廠生產(chǎn)出來的芯片進(jìn)行去層,將其網(wǎng)絡(luò)表和原有設(shè)計的網(wǎng)絡(luò)表進(jìn)行比對。

“有些代工廠值得信賴,有些則不怎么靠譜,”Mentor的Leef說。“有很多初創(chuàng)公司會被盡可能低的價格所吸引。在這個行業(yè)的另一端,大公司會專門派人到代工廠車間去照看晶圓生產(chǎn)。”

他補(bǔ)充道,隨著新技術(shù)的發(fā)展,可以盡量減少這種風(fēng)險,比如在設(shè)計中以重復(fù)電路的方式填充其空白空間。任何假單元的改寫都會改變電特性分布,從而觸發(fā)警報。

即便在用作合法用途的后門設(shè)計中,也有很多設(shè)計得很不嚴(yán)謹(jǐn)。“有的訪問端口設(shè)計得很差勁,制造商讓端口保持開放狀態(tài),”Newell說。其它不合格的設(shè)計包括對所有的芯片在各個環(huán)節(jié)都只采用單個工廠密碼。“在這種情況下,一旦有人計算出工廠密碼,這個芯片便不再受到保護(hù)了,然后所有類似的芯片都會受到威脅。”

如果要在芯片內(nèi)設(shè)計一個后門,它必須足夠安全,以使得不道德的高級程序員無法訪問它。這是芯片制造領(lǐng)域的金科玉律。所以,如果人們一直保持操守,用友好的方式使用后門,那不會有什么問題。怎么使用后門,則因芯片訪問者而異。Newell補(bǔ)充道,“我們在芯片出廠之前以加密的方式鎖定它,一旦它到了客戶手中,客戶在芯片上安裝了自己的數(shù)據(jù),它就應(yīng)該禁能掉工廠密鑰,并且采用用戶密鑰進(jìn)行鎖定。”這時,芯片制造商就不再能夠訪問芯片了。

不過,這種方式也可以做些讓步。比如,如果芯片被使用在一些軍用硬件等任務(wù)關(guān)鍵型應(yīng)用中,一旦這種訪問端口被鎖定了,就再也無法進(jìn)行故障分析了。在這種情況下,一種解決方案就是讓用戶用自己的密鑰解鎖芯片,重新啟動工廠密鑰。但是,很顯然,這種技術(shù)應(yīng)該受到非常嚴(yán)格的控制。如果落到惡人手中,則可能引發(fā)非常危險的后果。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護(hù)是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機(jī)驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護(hù)成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機(jī)驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉