专家介绍
ChatGPT的核心优势是通过基于自然语言处理技术模型、情景模型和语言模型来自动生成文章和代码。在前面的文章中,我们从攻击视角探讨了ChatGPT对网络安全的影响,本文将从防御视角来探讨ChatGPT在网络安全领域的作用,并进行能力评估。
ChatGPT在网络安全领域的应用主要有以下几个方面:1.威胁检测:(1)提取签名规则(2)识别恶意代码2.代码审计:分析代码漏洞3.威胁情报:从文本中提取情报4.安全运营:生成安全运营报告
威胁检测:提取签名规则
能力指数:★★★☆☆
众所周知,GitHub上有大量开源的签名规则,例如Yara、Sigma、ES等,可以用于威胁检测。由于ChatGPT训练数据包含GitHub内容,因此我们可以测试ChatGPT的规则提取能力。我们首先要求ChatGPT输出检测挖矿木马的Sigma规则。ChatGPT威胁检测提取签名规则的能力指数评分为★★★☆☆,勉强及格。
威胁检测:识别恶意代码
能力指数:★★★★☆
ChatGPT有能力理解和分析代码,我们让ChatGPT来分析下前一篇文章所生成的webshell后门。第一步,识别一句话木马。
代码审计:分析代码漏洞
能力指数:★★☆☆☆
前面提到ChatGPT擅长代码分析,接下来我们看看它在代码审计方面的能力,是否可以帮助我们发现代码中存在的问题。首先,我们以比较简单的存在SQL注入的代码审计为例:威胁情报:从文本提取情报
能力指数:★★☆☆☆
从公开报道中摘取有关情报,是安全领域最为常见的自然语言处理应用场景之一。我们让ChatGPT从CrowdStrike的“麻辣香锅”恶意软件公开报道中,提取出一份中文摘要。
看起来还不错!我们再让ChatGPT提取响尾蛇组织使用的TTP。
上述回答给出的链接已经失效,无法证实其答案的正确性。
结论:ChatGPT从文本提取情报的能力指数为★★☆☆☆。综合来看,ChatGPT 对于提取情报有一定的帮助,但还需要人工核实。安全运营:生成安全运营报告
能力指数:★★☆☆☆
ChatGPT可以提升安全运营效率,已有公开报道称它可以解析安全日志,针对可能存在的威胁事件,提供详细的处置建议,并发布相应的事件通告;还可以生成用户报告,支持组织有效地管理安全风险。安全运营的最终目标是实现智能运营,而最具挑战性的工作是在海量告警中发现有效攻击。ChatGPT目前无法实现海量告警研判分析,仍然需要安全运营专家的参与,才能达到最佳效果。 结论:ChatGPT生成安全运营报告的能力指数为★★☆☆☆。基于ChatGPT构建安全大模型
看到ChatGPT在网络安全防御方面的诸多优点,很多安全企业可能蠢蠢欲动,希望做自己的安全大模型。如何让大模型适配安全场景呢?很多人可能都会想到在ChatGPT这样的大模型基础上,针对安全领域重新训练一个增量模型。但是有几个关键问题需要考虑:1.训练成本:大模型训练成本取决于训练数据的大小和模型复杂性。当训练数据更大和模型更复杂时,训练成本会更高,因为需要更多的计算资源来处理更多的数据。2.模型调整:针对安全运营场景,需要调整大模型的数据输入,用于海量安全事件的研判分析,这需要安全运营和AI专家投入。3.最终效果:由于安全事件本质上是低概率事件,大规模对于少见的,甚至是新型的安全攻击类型,当前还无法有效处理。结语
ChatGPT使AI在网络安全防御中的应用更为广泛,它是一种基于深度学习的自然语言生成技术,可以帮助网络安全防御人员提取签名规则,识别恶意代码,提升代码审计和情报提取的效率;帮助安全运营人员分析日志,生成安全运营报告,给出有效的防护措施建议。鉴于这些益处,许多企业希望构建适配安全场景的大模型,这就必须考虑训练成本、模型调整这些因素,并且大模型对于少见的、甚至是新型的安全攻击类型,当前还无法有效处理。即便如此,我们仍然相信,ChatGPT等大模型的出现一定会对网络安全领域带来很大改变,实现智能分析和运营,只是一个时间问题。下期预告
下期我们将看看ChatGPT是不是无所不能,有没有干不了的事情呢?敬请期待。
往期精彩推荐
点击“阅读原文”,了解更多华为数据通信资讯!
原文标题:从防御视角探讨ChatGPT对网络安全的影响
文章出处:【微信公众号:华为数据通信】欢迎添加关注!文章转载请注明出处。
全部0条评论
快来发表一下你的评论吧 !