主動免疫可信網絡安全有什么優勢?可信可用方能安全交互,主動免疫方能有效防護,自主創新方能安全可控,也完全符合區塊鏈的產業發展形勢。
重建主動免疫可信體系抵御攻擊
那么它的安全問題是什么?它是一個計算科學問題,是一個體系結構問題,是一個計算模式問題。
區塊鏈是一種共享的分布式數據庫,說到底是計算機的系統數據庫,記錄各方都認定的交易數據,增強透明度和安全性,并且能提高處理效率,中間人工的參與和干預不要了,去中介化了,但是依賴于密碼加密驗證的技術,這個技術使得交易數據塊連起來,來表達交易的過程,形成一個鏈,就是區塊鏈。這也是公開、透明、公共的交易賬本,去中心化的傳統人工處理,顯然是信息化的計算機處理系統,因此保證系統的安全可信是根本。
它本身有安全性,就是用密碼來保證交易過程導致的篡改,但是系統如果共建以后,一樣的不安全,而且更不安全,完全在數據庫系統里面,所以我們說的安全是系統安全,不光是應用安全。
這個問題怎么引起的呢?我們怎么解決呢?由于在數據庫和計算機系統,區塊鏈都是為了完善任務去設計的,因此人們的邏輯認識是有限的,是有局限的,不可能把所有的問題都解決了,只能局限于完成計算任務去設計IT系統。
由此可見,必定存在邏輯不全的缺陷,從而難以應對人為利用缺陷進行攻擊,一般系統是難以頂得住的,盡管區塊鏈有安全密碼來驗證這個是真是假。
但是一旦密碼出了問題以后,照樣是驗證不了。所以我建議白皮書要重點說明系統安全,才能保證區塊鏈健康的發展。
因此,必須從邏輯正確驗證、計算體系結構和計算模式等科學技術創新去解決邏輯缺陷不被攻擊者所利用的問題。所以,我們說以前防火墻、入侵檢測和病毒防范“老三樣”是解決不了這個問題的,封堵查殺難以應對利用邏輯缺陷的攻擊,消極被動防不勝防,超級權限用戶的違背安全原則,超級權限用戶要什么拿什么,危害著我們安全方面的原則。
由此看來,我們只能重建主動免疫可信體系,才能有效抵御攻擊。可信計算是指計算運算的同時進行安全防護,使計算結果總是與預期一樣,計算全程可測可控,不被干擾,因此安全是相對的,保證原來正確的目標已達到就可以了。
構建安全可信的保障體系
可信計算是一種云運算和防護并存的主動免疫的新計算模式,用密碼實施身份識別、狀態度量、保密存儲、及時識別實體和非實體的身份,強調破壞和進入的有害物質,這是根本的錯誤。
計算機PC結構是由計算機編譯和簡化產生的,但是它把安全可靠防護的措施簡化了,因為當時把它假設為個人計算機,自己處理自己的問題,跟別人沒有關系,所以把相互影響或者相互干擾的措施全部去掉,剩下的就沒有免疫系統,或者是免疫系統不全的問題,因此我們又提出可信支持的雙體系結構。
只有這樣,區塊鏈在新型信息技術的應用,才能安全的運行,構建安全可信的保障體系。
云計算、大數據、移動互聯網,我們要保障體系結構不被破壞,操作行為不會干擾,資源配置不會錯配,數據存儲不被剽竊,策略管理不會被篡改,這樣才能保證我們系統的可信安全。
構建可信安全管理中心支持下的積極主動三重防護框架,重點是數據庫的處理,就是計算處理節點上的安全,我們叫可信計算安全,這里面因為篡改,因為破壞,整個就癱瘓了。第二我們要有可信的節點,現在防火墻不解決安全技術的問題,也不太合理。“棱鏡門”利用世界致命防護墻竊取情報,我們有可信的軟件,要保證在交易過程當中保密,是不會篡改、假冒,而且有一定的保密性。
還有管理中心很重要,系統資源管理相當于保密室的安全管理,相當于監控室的審計管理。這樣我們要求供給者進不去,進去了也拿不到信息,即便拿到了也看不懂,想改也改不了。更重要的是攻擊行為賴不掉,這很重要,美國情報系統對于我們重要的網站,重要系統進出自由,中國人一概不顧,原因是他們篡改了記錄,我們改不了。因此有這樣的技術,以前震網、火焰、心臟滴血等不查殺而自滅。
這些技術是怎么來的呢?我們說中國在這一方面的技術有顛覆性的創新,所以我取的名字叫中國重啟可信計算革命。中國也遇到了安全的嚴重挑戰,尤其是核心機密安全問題,1992年正式立項研究主動免疫的綜合防護系統,經過長期攻關,軍民融合,形成了自主創新的可信體系,可惜的是我們自己用得不是很廣泛,被國際可信組織TCG拿走了。我們全新可信計算體系框架,以自主密碼為基礎,控制芯片為支柱,雙融主板為平臺,可信軟件為核心,可信連接為紐帶,策略管控成體系,安全可信保應用。
另外,體系結構的不合理,還是主要停留在簡單工程層面,尚缺乏比較完善的理論模型,TPM外掛,要達到可信,應用程序、操作系統必須要調用程序庫才能達到所謂的可信,現在還是功能性的被動化解,不能解決主動違約的問題。
密碼算法創新,我們提出了密碼構建和密碼模塊TCM,具體的密碼算法是不對的,密碼是一個實體,密碼是一個部件,必須有名有姓有管理人。我們提出了對稱密碼和非對稱密碼相結合,提高了安全性和效率。對于密碼安全的認證問題,對稱密碼很快就被接受了,現在國際標準采用的是我們的體制。
3.0的形態是可信免疫架構
現在是新的時代,那么1.0是什么樣的,可信計算在20世紀80代就出現了,它在軟件功能上差一些。2.0是PC時代,節點安全性真正成規模是在TCG出現了以后,對PCG實現了可信的保護,以PC單機為主,功能模塊是被動度量的,平臺是TPM+TSS的軟件庫。
3.0是網絡系統,包括系統免疫性、節點虛擬動態鏈、宿主+可信雙節點構成的結構以及主動免疫的密碼技術,其形態是可信免疫架構。
3.0有很好的可信,比如說基于密碼為基礎的,計算復雜性的可信驗證。其應用適應面取決于系統的安全需求,我們通過策略的制定來適應安全需要、安全強度,它可以抵御未知病毒、未知漏洞的攻擊,實現智能感知。保護目標是統一管理平臺策略支撐下的數據信息處理可信和系統服務資源可信。
技術手段以密碼為基因,主動識別,主動度量,主動保密存儲。防范位置是行為的源頭,成本很低,可在多核處理器內部實現可信節點,在主板上加一個芯片也是可以的。實施難度比一般的可信計算的調用要容易得多,既可使用新系統的建設也可進行舊系統改造。對業務的影響,不需要修改原應用,通過制定策略進行主動實時防護,業務性能影響在3%以下。
中關村可信計算產業聯盟于2014年4月16日正式成立,經過兩年多運行,已有十多各專業委員會,發展迅速,成績顯著。
中國可信計算已經成為保衛國家網絡空間主權的戰略核心技術,也是世界網絡空間斗爭的焦點。
中國程序員搶占網絡空間安全核心技術戰略制高點,所有的權威廠商對合作方開放全部源代碼,要心里有數,不能盲從,更重要的是可編,我國的源代碼要能用、能編,要創新,要重構,要構成中國的邏輯、中國的體系結構,通過可信計算技術增強自主系統免疫性,防范漏洞影響系統安全性,使得國產化真正落地,保證國產化健康進行,做好應用程序和操作系統的適配工作,確保自主系統能夠替代國外產品
(本文根據沈昌祥的公開演講整理而成,未經本人確認。)