網路駭客與病毒攻擊是網路使用者最頭痛的問題之一,隨著連網裝置的普及與推陳出新,在可預見的未來,網路犯罪與攻擊將更行明顯。你相信嗎?光是2008年就有超過160萬次的網路犯罪(Cyber crime),而所造成的損失更是超過數十億美元。相較於大企業有高級的防火牆等資安設備,中小企業與家用連網者難道就要束手就擒?為了因應更多變的網路攻擊並尋求更有價格競爭力的解決方案,防毒的SoC晶片也應運而生。 。
一般而言,網路通訊的防毒工作大概可分為:
1. 封包、通訊協定的判別。
2. 內容掃描。
3. 特徵碼資料庫比對。
每一個封包進來,先進行判別,確認封包或通訊協定的屬性(protocol classification);之後透過封包檢驗(Deep Packet Inspection)與掃描後,再與相對應的特徵碼資料庫進行比對,以確保該封包並無夾帶可疑的惡意軟體或程式。封包判別是由純軟體的Talos負責,再交由ePavis晶片進行檢驗與掃描比對,之後再跟Egis資料庫進行比對。
在過去的網路產品當中,防毒晶片通常扮演著Co-Processor的角色,亦即,還是需要有一顆高階的微控制器或是網路處理器作為主要的控制晶片,而防毒晶片則只是單純地進行封包掃描與比對。然而隨著半導體製程的演進,系統單晶片的概念也開始被資安廠商所重視,一些網路晶片廠商也開始研發防毒SoC。以鴻璟的防毒SoC晶片-Argus為例,除了原有的Layer-7 內容比對掃描外,也整合了32位元的微控制器,再加上許多的周邊介面,例如USB、GMAC等等,大幅增加了各式應用的可能性,對系統整合商而言,大大地增加了整合的便利性。
茲列舉防毒SoC的幾種應用:
1. Home gateway:將防毒引擎整合進網路處理器進而成為系統單晶片,將是未來在網路產品如路由器、DSL、家庭閘道器等的最佳解決方案。
2. USB Security Dongle:USB Security Dongle則是另一種防毒SoC的展現。將微控制器、防毒晶片與其他周邊介面整合進USB 的form factor,透過USB的介面,可以連接家用路由器或是DSL寬頻接取器,可讓這類網路商品具有網路防毒與上網行為管理的功效,有效保護一般SOHO或家庭網路使用者。
隨著連網裝置的增加,網路上的潛在攻擊、偷竊等等不法行為也將越來越受到重視。而為了更有效地提供網路使用的安全性,將防毒與上網行為管理等技術整合進每一台網路產品(不論是路由器、寬頻接取器或是手機、平板電腦等)的系統單晶片(SoC)中,也就是每一顆單晶片出廠便已內建安全機制在裡面,使用者選擇是否開啟即可,對網路安全來說將是更為有效的防護措施。