Re: [新聞] 美超微 伺服器主機板中被發現有hack晶片已回收
※ 引述《nerv7779 (St.Fenrir)》之銘言:
: 單純就技術的層面堆論下。
: 現在的電子產品通常的製造流程是:
: 1. RD設計原理圖schematic
: 2. 將schematic轉成PCB圖,給Layout去lay
: 3. Layout會lay出版子,然後RD Review
: 4. PCB圖(上鎖版)送給板廠,請板廠洗版
: 5. 代工廠收到PCB與零件,將IC等零件打在TOP面與BOT面。
: 6. 過回焊爐後,PCB完成
: 7. RD設計檢測製具。 製具測試PCB的功能有無問題。
: 一些不可能的狀況:
: IC不可能藏在PCB的"中間",一定是在表層(TOP)or底層(BOT)
: 假設原文所說為真,其實代工廠跟PCB製造廠不會是兇手。
: 因為這兩者就是拿RD給的圖,依照RD指示辦事。
: 給兩者的圖檔都是企業機密,有上鎖,不可能可以修改。
: 所以假設真的有顆"IC"真的威力真的那麼強大,那一定是RD在當初設計的時候就把所有的訊號線都連接到這顆IC了。
: 但是RD是兇手? 這我倒不是那麼肯定。 也許這顆IC本身標榜有A功能,也是設計上有需要的。但是這顆IC的廠商卻偷偷埋了B, C, D功能進去。
: 沒寫在SPEC上的功能,其實誰也不知道。
: 另外,要讓周邊IC跟CPU的OS連動,需要BSP team去做porting的動作。
: porting就是把廠商提供的CODE跟主OS的COSE能夠連動。
: 而且CPU是MASTER的腳色,周邊IC是SLAVE的腳色。通常是master去存取slave,slave若要向master要資料,需要經過OS內部的同意。
: 所以假設這顆黑科技IC真的這麼厲害,也假設這顆IC也上了板子,接到了所有的訊號線...
: 然後它要送資料需要透過網路功能,就需要能夠透過CPU去連動其他元件......
: 也就是說,要破解CPU裡面的OS(?)
: 總之我覺得,要是真的辦的到,真的是黑科技/_>\
前文恕留
很可見是一個只懂硬體不懂軟體的半瓶水
要做後門晶片的硬體技術沒那麼難
舉個最簡單的範例 藏一顆晶片接CPU或記憶體或任意IO的訊號
這顆後門晶片只要把接腳接好默默的讀訊號即可
例如網路卡傳來某個樣式的封包
只要哪天某個訊號成立 直接把某個裝置短路 那機器就會損壞
再進階一點 把損壞機器的短路控制改成監聽模式的開關
後門晶片只要收到特定的封包就打開監聽模式
從此開始控制網路卡讓傳出的封包同時發往原來和新的目的地共兩份
這樣就能實現遠端監聽
如果又收到一組關閉的封包 就把遠端監聽模式關閉
這樣就實現遠端監聽了 當然你可以做更多 例如把後門監聽封包加密
或者監聽封包是送往被入侵的跳板一層一層跳出去
這樣做需要透過OS嗎? 不必 不管裝任何的OS 底層的封包都是走一樣的protocol
而OS只能接收和傳遞封包的指令 無法知道底層是不是真的按照OS的指令只傳一份
當然 你也可以把後門晶片強化到收到的網路封包會自動把遠端傳來的後門封包遮蔽
造成OS沒有辦法用軟體防毒去偵測後門封包
這會很難嗎? 不會 因為網路卡和網卡的I/O是很古老的技術了
而超微的板子不是只有超微的CPU 還有他們家板子對應的南北橋(早期)或SoC等等
就算CPU沒有後門電路一樣有辦法實做後門I/O
目前被發現植入一顆後門晶片不代表這是全部的後門晶片 可能還有藏更多在其他地方
當然 同理也可能監聽CPU對其他元件的控制線路 偵測到特定的連續指令再啟動特定運作
這一樣辦得到
總之可以做得很簡單 也可以超級複雜
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 162.245.144.11
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1538712570.A.5E2.html
→
10/05 12:11,
5年前
, 1F
10/05 12:11, 1F
→
10/05 12:12,
5年前
, 2F
10/05 12:12, 2F
→
10/05 12:12,
5年前
, 3F
10/05 12:12, 3F
→
10/05 12:12,
5年前
, 4F
10/05 12:12, 4F
推
10/05 12:13,
5年前
, 5F
10/05 12:13, 5F
→
10/05 12:13,
5年前
, 6F
10/05 12:13, 6F
→
10/05 12:13,
5年前
, 7F
10/05 12:13, 7F
→
10/05 12:14,
5年前
, 8F
10/05 12:14, 8F
※ 編輯: gyGirl (162.245.144.11), 10/05/2018 12:16:23
推
10/05 12:15,
5年前
, 9F
10/05 12:15, 9F
→
10/05 12:15,
5年前
, 10F
10/05 12:15, 10F
→
10/05 12:15,
5年前
, 11F
10/05 12:15, 11F
推
10/05 12:15,
5年前
, 12F
10/05 12:15, 12F
→
10/05 12:15,
5年前
, 13F
10/05 12:15, 13F
→
10/05 12:17,
5年前
, 14F
10/05 12:17, 14F
→
10/05 12:17,
5年前
, 15F
10/05 12:17, 15F
→
10/05 12:17,
5年前
, 16F
10/05 12:17, 16F
→
10/05 12:17,
5年前
, 17F
10/05 12:17, 17F
推
10/05 12:21,
5年前
, 18F
10/05 12:21, 18F
→
10/05 12:25,
5年前
, 19F
10/05 12:25, 19F
→
10/05 12:25,
5年前
, 20F
10/05 12:25, 20F
推
10/05 12:27,
5年前
, 21F
10/05 12:27, 21F
噓
10/05 12:27,
5年前
, 22F
10/05 12:27, 22F
推
10/05 12:27,
5年前
, 23F
10/05 12:27, 23F
→
10/05 12:27,
5年前
, 24F
10/05 12:27, 24F
→
10/05 12:28,
5年前
, 25F
10/05 12:28, 25F
→
10/05 12:29,
5年前
, 26F
10/05 12:29, 26F
→
10/05 12:29,
5年前
, 27F
10/05 12:29, 27F
→
10/05 12:30,
5年前
, 28F
10/05 12:30, 28F
→
10/05 12:30,
5年前
, 29F
10/05 12:30, 29F
→
10/05 12:30,
5年前
, 30F
10/05 12:30, 30F
推
10/05 12:31,
5年前
, 31F
10/05 12:31, 31F
噓
10/05 12:31,
5年前
, 32F
10/05 12:31, 32F
推
10/05 12:33,
5年前
, 33F
10/05 12:33, 33F
推
10/05 12:35,
5年前
, 34F
10/05 12:35, 34F
→
10/05 12:35,
5年前
, 35F
10/05 12:35, 35F
推
10/05 12:36,
5年前
, 36F
10/05 12:36, 36F
→
10/05 12:37,
5年前
, 37F
10/05 12:37, 37F
→
10/05 12:37,
5年前
, 38F
10/05 12:37, 38F
推
10/05 12:38,
5年前
, 39F
10/05 12:38, 39F
→
10/05 12:39,
5年前
, 40F
10/05 12:39, 40F
推
10/05 12:39,
5年前
, 41F
10/05 12:39, 41F
推
10/05 12:39,
5年前
, 42F
10/05 12:39, 42F
→
10/05 12:40,
5年前
, 43F
10/05 12:40, 43F
→
10/05 12:40,
5年前
, 44F
10/05 12:40, 44F
推
10/05 12:42,
5年前
, 45F
10/05 12:42, 45F
噓
10/05 12:44,
5年前
, 46F
10/05 12:44, 46F
→
10/05 12:47,
5年前
, 47F
10/05 12:47, 47F
推
10/05 12:51,
5年前
, 48F
10/05 12:51, 48F
→
10/05 12:52,
5年前
, 49F
10/05 12:52, 49F
→
10/05 12:52,
5年前
, 50F
10/05 12:52, 50F
噓
10/05 12:54,
5年前
, 51F
10/05 12:54, 51F
噓
10/05 12:54,
5年前
, 52F
10/05 12:54, 52F
→
10/05 12:54,
5年前
, 53F
10/05 12:54, 53F
→
10/05 12:55,
5年前
, 54F
10/05 12:55, 54F
→
10/05 12:57,
5年前
, 55F
10/05 12:57, 55F
→
10/05 12:58,
5年前
, 56F
10/05 12:58, 56F
噓
10/05 12:58,
5年前
, 57F
10/05 12:58, 57F
噓
10/05 13:35,
5年前
, 58F
10/05 13:35, 58F
噓
10/05 13:53,
5年前
, 59F
10/05 13:53, 59F
噓
10/05 14:30,
5年前
, 60F
10/05 14:30, 60F
噓
10/05 15:04,
5年前
, 61F
10/05 15:04, 61F
噓
10/05 15:36,
5年前
, 62F
10/05 15:36, 62F
噓
10/05 15:44,
5年前
, 63F
10/05 15:44, 63F
噓
10/05 17:55,
5年前
, 64F
10/05 17:55, 64F
討論串 (同標題文章)