首頁>技術>

Ken Thompson是美國計算機科學家的先驅。Thompson 的大半生都在貝爾實驗室工作,設計和實現了unix作業系統的原型。發明了B語言,即C語言的前身,plan9作業系統的早前開發者之一。2006開始在google工作,合作開發了go語言。

Ken Thompson於1983年在ACM上發表的圖靈獎演講承認,在早期Unix版本中存在後門,這可能是有史以來最兇悍的安全駭客。在此方案中,C編譯器包含的程式碼可以識別編譯登入命令的程式碼,並插入一些程式碼來識別Thompson選擇的密碼,從而無論是否為他建立的帳戶,他都可以進入系統。 通常,可以透過從編譯器的原始碼中刪除後門並重新編譯該編譯器來刪除後門。但是要重新編譯該編譯器,您必須使用該編譯器-因此Thompson還安排了編譯器在編譯其自​身版本時將能夠識別的功能,並將木馬程式碼插入到重新編譯的編譯器中,以將程式碼插入到重新編譯的登入名中,以允許Thompson登入,當然還有用於識別自身的程式碼,並在下次再次執行整個操作!完成一次之後,他便能夠一直重新編譯攜帶木馬的編譯器。駭客無形地永存,使後門留在原地,活躍著,但源頭卻絲毫沒有蹤影。

12
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • python演算法訓練5參考程式碼(狼、羊、菜和農夫過河問題)