人工智能|人工智能与信息安全:新的革命与挑战( 五 )


?自动化渗透测试
渗透测试是对系统进行受控攻击 , 进而评估其安全性 , 是提高网络防御能力的关键方法之一 。 但是 , 网络渗透测试需要专业的人员以及大量的时间 。 高效解决此问题的一种方式是将人工智能技术应用于渗透领域 , 以使渗透测试过程自动化 。
已有研究证明了强化学习(RL)在自动渗透测试中的应用[25] 。 RL是一种AI优化技术 , 其主要优势在于它不需要环境模型即可生成攻击策略 , 而是通过与环境交互来学习最佳策略 。 强化学习将网络的已知配置作为状态 , 将可用的扫描作为操作 , 由网络上的“主机价值”来确定奖励 , 并使用非确定性操作对机器的扫描结果建模 。 模型根据获得的奖励以及过去的经验来不断调整自身的行为 。 以获取最大化的奖励 。 研究发现 , 只要了解网络拓扑以及可用的扫描和漏洞利用的知识 , 强化学习算法能够找到针对各种不同网络拓扑的最佳攻击路径 。
人工智能|人工智能与信息安全:新的革命与挑战
文章图片
人工智能|人工智能与信息安全:新的革命与挑战
文章图片
(图5:结合深度学习的强化学习 , 代理使用神经网络评估更新自身的策略)
?流量数据包自动分类
众所周知 , 计算机网络的保护与维护的成本日益居高不下 , 并且大多数保护措施无法针对0day漏洞作出高效响应 , 若对流量包进行深度分析又会引起侵犯用户隐私等法律问题 。 综上 , 结合机器学习的流量探测算法可以只从拦截的流量中提取元数据 , 并使用这些数据建立数据分类模型 , 无需对流量包进行深度分析 , 从而在一定程度上避免了侵犯用户隐私等问题 , 并且这种流量检测算法理论上拥有检测0day漏洞的能力 。
该论文[26]提出了一种通用流量分类框架 , 首先根据可用信息提取其元数据 , 之后使用并行聚类算法对信息进行聚合以实现实时处理 , 最后根据聚类结果创建可视化模型以便安全分析人员或网络管理员来识别网络内部的各种情况 。
人工智能|人工智能与信息安全:新的革命与挑战
文章图片
总结
人工智能作为第四次工业革命的核心应用技术之一 , 正以高度自动化和自主性的特性 , 创造出更为巨大的利益 。 与此同时 , 伴随着“AI-as-a-Service”的普及 , AI应用所需专业技能与知识门槛的降低 , 一定程度上增加了AI被恶意使用和滥用的可能性 , 进一步扩大了以人工智能为载体的安全威胁攻击面 。 简言之 , 人工智能在塑造一个更广阔前景的同时 , 也因攻击者的日趋深入 , 而成为诱发新数字、社会和政治威胁的额外动力 。
归根结底 , 对安全从业人员和安全公司而言 , 人工智能对信息安全来说无疑是一把双刃剑:其带来巨大技术革新的同时 , 亦带来了前所未有的全新挑战 。 一方面 , 由于人工智能是一门包含了计算机科学、数学、生物等方面的综合性学科 , 如何掌握并使用人工智能 , 并将其应用在安全相关领域应成为传统信息安全从业人员以及公司的关注重点 。 同时 , 针对数据的采集以及数据隐私问题更应该被严格对待 , 将网络安全和数据保护放在首位 , 这要求相关部门、企业、研究人员进行协作 , 在保证数据的安全及隐私的同时 , 促进相关创新、法规建设、提高认识和开展研发活动 , 共同创建人工智能安全发展的健康环境 。
引用文献:
[1]MasteringthegameofGowithdeepneuralnetworksandtreesearch.
[2]LeCun,Yann,etal."Gradient-basedlearningappliedtodocumentrecognition."ProceedingsoftheIEEE86.11(1998):2278-2324.
[3]Krizhevsky,Alex,IlyaSutskever,andGeoffreyE.Hinton."Imagenetclassificationwithdeepconvolutionalneuralnetworks."Advancesinneuralinformationprocessingsystems25(2012):1097-1105.