最近的一項研究表明,超過90%的安全操作中心正在實施或考慮使用人工智能和機器學習來檢測和防御數字威脅。傳統的威脅檢測方法是什么,人工智能和機器語言能為此做什么,硬件層面如何應對威脅?
威脅檢測
自從電腦問世以來,電腦在現代生活中扮演了重要角色,提供諸如互聯網接入、網上銀行、信息交換和遠程工作等服務。然而,敏感信息的傳輸以及任何一臺計算機的處理能力也導致了網絡犯罪分子開發惡意軟件。這些程序分為幾個類別,包括病毒、特洛伊木馬和蠕蟲,它們都執行不同的任務。其中,它們的確切功能可以進一步分離;一些惡意軟件破壞系統,而另一些可能竊取敏感信息。
在一個系統上發現威脅是一件很有挑戰性的事情,如果再加上惡意軟件能夠感染廣泛的日常設備,以及此類惡意軟件的快速發展,安全組織追蹤感染的工作變得越來越困難。反病毒系統檢測惡意軟件的傳統方法是掃描系統中存儲的所有文件,然后查看組成這些文件的原始二進制數據。然后,二進制數據被已經發現的惡意軟件與包含常用代碼段的數據庫進行比較,如果找到匹配項,則該文件將被隔離或銷毀。當新的惡意軟件向公眾發布時,安全專家必須獲得惡意軟件的副本,識別唯一的代碼鏈,然后將此序列添加到惡意軟件數據庫中。其他檢測方法包括對通信端口的意外訪問、記錄擊鍵的應用程序以及試圖訪問內存中受限區域的程序。然而,所有這些方法都依賴于反動行為,也就是說,當開發出新的病毒、特洛伊木馬或蠕蟲病毒時,所有系統都會受到攻擊。
如何在威脅檢測中使用AI和ML?
人工智能(AI)和機器學習(ML)的發展使得其在許多應用中得以實現,包括自動駕駛、工業過程、面部識別和語音激活設備。根據最近的一項研究,超過90%的安全運營中心已經將人工智能和ML作為檢測惡意軟件的一種方法。
人工智能特別擅長的一項任務是識別模式,輸入給人工智能的數據越多,它的性能越好。隨著時間的推移,網絡犯罪分子制造出更多的惡意軟件,一個負責識別它的人工智能系統在發現它方面會變得越來越好。然而,與依賴示例代碼數據庫的傳統系統不同,人工智能驅動的安全系統將能夠檢測到新的惡意軟件,而以前從未見過。允許安全人工智能系統識別新惡意軟件的確切機制可能不為人所知,但它可能在常用的代碼模式、惡意代碼中的嵌入消息甚至位置數據之間形成鏈接。AI和ML系統還可以對CPU使用率、RAM和硬盤訪問進行實時分析,以查找異常活動。一旦探測到,就可以找到異常活動的來源,并從那里終止。
硬件威脅檢測也起作用嗎?
軟件驅動的人工智能系統可以為未來的系統提供監控系統的能力,根據經驗識別惡意軟件,并采取預防措施保護自己。但是有些惡意軟件很難在軟件級別上停止,在這些情況下,只有基于硬件的系統才能防止此類惡意軟件造成嚴重破壞。雖然硬件安全性的種類繁多,但甚至有硬件系統可以監視總線和處理器,以檢測通常不期望的異常操作,一旦檢測到,可以啟動系統重置或引發中斷,以便CPU執行一個特殊的子程序。
總的來說,AI和ML將能夠創建惡意軟件檢測系統,不僅可以利用它們進行檢測還可以阻止的惡意軟件,還可以潛在地阻止從未見過的新惡意軟件。AI和ML將允許系統在應用程序級別防御惡意軟件,而硬件安全將有助于防止軟件無法檢測到的低級別攻擊。
責任編輯:tzh
-
AI
+關注
關注
87文章
28875瀏覽量
266195 -
人工智能
+關注
關注
1787文章
46060瀏覽量
234951 -
機器學習
+關注
關注
66文章
8306瀏覽量
131838
發布評論請先 登錄
相關推薦
評論