如何利用ChatGPT提升安全检测智能化水平人工智能

在安全检测领域,越来越多的企业组织开始使用人工智能技术,来帮助检测网络流量中的潜在威胁。人工智能的优势在于,它可以处理大量的数据,快速准确地识别并分类异常流量。通过训练神经网络模型,人工智能可以自动化检测识别网络攻击、漏洞利用和恶意软件等行为,减少人工干预和误报,提高检测的准确性与效率。

当前主流的网络攻击检测,核心是基于DPI技术,发展出的针对HTTP访问的检测(WAF),以及针对操作系统的入侵防御检测(IPS)。即部署在应用前,在用户请求到达服务端之前对其进行扫描和过滤,分析校验每个用户请求的网络包,确保每个请求的安全有效,对无效或有攻击行为的请求进行拦截或隔离。目前,常用的攻击检测方式如下:

基于事先编写的特定规则或模式(正则表达式)检测网络流量中的威胁,如病毒、恶意软件、入侵行为等。但是由于攻击手段多样化,有经验的黑客可以通过一些语句变化绕过检测。正则表达式是由关键字发展而来的,虽然在一定程度上降低了误报率,但由于正则表达式是基于字符串的过滤,只能检测预定好的攻击行为;针对一些比较复杂的注入方法,同样存在漏报率高的问题。

将检测引擎设计成SQL语义解释器或命令行终端,尝试理解用户输入的内容,判断是否有可能构成攻击。目前主要针对SQL注入,使用场景有限。

基于DPI引擎的检测方式,除了有这些使用限制外,还存在多种绕过流量解析引擎进行入侵的方法。例如,利用DPI引擎可能存在的HTTP协议解析缺陷,只识别80端口为HTTP流量,而Web应用端口在8080上,其HTTP流量会被DPI引擎解析为非HTTP,从而绕过应用层攻击检测。

我们按照DPI引擎的解包流程,将原始流量解析出关键字段数据,进行规则匹配。如果能匹配到规则,则说明报文存在攻击行为;如果不能匹配,则说明报文风险较低。DPI引擎收到的流量如下图:

DPI引擎会按照会话对流量进行分组,在同一个组中的报文,一般为同一五元组的请求响应报文:

DPI引擎会将流量按照协议层级进行拆解,直到解析出所有的字段。

DPI引擎会提取其中应用层的明文请求,作为待检测内容:

ChatGPT作为一种大型自然语言处理模型,可以理解HTTP原始报文信息,这样无论攻击出现在URL、Cookies还是Referer中,都能顺利检测到。

importopenaiopenai.api_key="sk-Bew1dsFo3YXoY2***********81AkBHmY48ijxu"#apitoken用来认证defget_answer(prompt,max_tokens):#定义一个获取答案的函数try:response=openai.Completion.create(model="text-davinci-003",#模型名称prompt=prompt,#问题temperature=0.7,max_tokens=max_tokens,#返回内容的长度限制stream=False,#False就是一次性返回,True就是一个个打出来像打字机,返回的是迭代器,需要后面代码处理.此处没有处理所以用Falsetop_p=1,frequency_penalty=0,presence_penalty=0)return0,response['choices'][0]['text'].strip()#获取返回值关键返回内容exceptExceptionase:#异常处理returnstr(e),None通过上述函数,就可以达到类似向ChatGPT提问的效果(使用模型为text-davinci-003),如下图:

ChatGPT会返回明确的是否存在攻击行为的结论以及行为描述,这样就完成了一次攻击判断。

如上图,可以将流量中大量需要判断的请求,分别存入不同的文件,由ChatGPT进行攻击判读,示例代码如下:

THE END
1.艺术签名设计新思路,AI设计来啦00:00/00:00 艺术签名设计新思路,AI设计来啦 大娟爱风景发布于:安徽省2023.07.27 09:30 分享到https://www.sohu.com/a/706578473_121695662
2.Ai里钢笔工具设计艺术字体过程智能机械战队 24-12-8 07:31 发布于 北京 来自 微博视频号 Ai里钢笔工具设计艺术字体过程 - (本内容由AI生成)#AI探索计划# #AI创造营# L智能机械战队的微博视频 小窗口 ?收藏 转发 评论 ?赞 评论 o p 同时转发到我的微博 按热度 按时间 正在加载,请稍候 ühttps://weibo.com/5067535466/5109211031930695
3.图书排行:计算机书籍每周销量排行榜Top06:Photoshop CC从入门到精通PS教程(全彩视频版)重印40次销售25万册 作者:唯美世界 出版社:水利水电出版社 Top07:深度学习 人工智能算法,机器学习奠基之作,AI圣经 作者:[美]Ian Goodfellow(伊恩·古德费洛)、[加]Yoshua Bengio(约书亚·本吉奥)、[加]Aaron Courville(亚伦·库维尔) https://www.jianshu.com/p/933988f36e71
4.盘点200款超好用的AI工具,打工人必看!!!lumaaiCartoonize - 使用 AI 将照片变成卡通风格图像的工具 Diffusion Land - 一种使用人工智能和机器学习生成图像的工具 Erase.bg - 使用 AI 从图像中删除背景的工具 Eye for AI - 一个使用人工智能为营销和品牌生成图形和设计的平台 Mage Space - 一种使用人工智能和机器学习生成独特和个性化图像的工具 https://blog.csdn.net/logic1001/article/details/135763420
5.阮一峰的网络日志FeedsAnywhere一篇初学者教程,关于怎么用 Docker Compose 在本机架设数据库应用。 工具 1、Bananas 从中可以学习,怎样的控制台设计才是好的。 下面是一些糟糕的设计,你根本分不清,什么操作用什么按钮。上面有两个选项,"创建智能体"是创建一个传统的 AI 聊天,"创建应用"则是创建一个自定义界面的 AI https://feedsanywhere.com/feed/39994
6.DizzyK/ustccyber算法分析与设计 教材: 算法导论 ( 原书第3版 ) , 机械工业出版社, Thomas H. Cormen 教学内容: 算法入门, 函数增长, 递归分析, 分治策略, 概率分析人工智能导论 教材: 人工智能导论模型与算法, 高等教育出版社, 吴飞 参考书: 机器学习, 清华大学出版社, 周志华 很有名的一本书, 绰号"西瓜书" https://toscode.gitee.com/DizzyK/ustc_cyber_security
7.论文分享丨人工智能如何赋能传统工艺美术传承?图8.智能绘画系统:“AI赞绘:金山农民画”的界面设计与互动流程 3 收获与反思:延展工艺美术的技艺与数字工具的关系 这套系统运行三年,累计有上万人参与创作。参与者只需通过选择主题、手绘元素、签名、生成四步,即可生成出一幅自己的金山农民画。一键优化的功能则在参与者创作的画作基础上二次加工,使参与者发现更多https://www.d-arts.cn/article/article_info/key/MTIwNDAxMTc0MDWD34Wsr4bKcw.html
8.flygondahanghai2024/docs/ai对于有一定基础的从业者,比如设计师,也可以通过 AI 绘画,提升工作效率。在老板说出“五彩斑斓的黑”的需求的时候,你可以通过 AI ,提前给老板样稿,对齐思路,节省后续的沟通和修改。 总的来说,AI 绘画是一个非常先进且充满创意的领域,它通过人工智能技术,让计算机不仅能够理解艺术,还能创造艺术。随着技术的进步,我们https://github.com/OpenDocCN/flygon-dahanghai-2024/blob/master/docs/ai-huihua/README.md
9.发布白皮书,全部功能及重要更新ReleaseNoteOdooAi欧度智能比尔人工智能 供应商帐单行上的税收和帐户预测现在始终处于激活状态。可以在设置中激活产品预测。 分支机构改进了链接缩略图的设计。 键盘快捷键 添加了用于快速访问和导航的键盘快捷键。 通过URL 导航 通过URL显示最流行的知识文章、论坛帖子和电子学习课程的链接。 库存 自动批次 仅在就绪阶段对操作进https://www.odooai.cn/en/blog/odoo-install-6/odoo17-official-release-all-functions-and-important-updates-315
10.深度学习人工智能创造艺术作品:创意对抗网络(CAN)【深度学习】人工智能创造艺术作品:创意对抗网络(CAN) 人类编程或教授给计算机最困难的事情之一是创造性的思考。计算机能非常好地完成我们告诉他们做的事情并且完成速度很快,但是创造是一个抽象的概念,教机器的创造已经被证明给机器学习带来了很大挑战。 6月份,罗格斯大学(Rutgers)发表了发表了一篇研究论文,向世界介绍了https://cloud.tencent.com/developer/article/1050686
11.AI人工智能思维导图原图下载:https://pan.baidu.com/s/115K0tgORMQAdUVyg2srk-Q?pwd=1314提取码:1314延伸阅读:62页PPT,初步看懂人工智能!入门必读!写给初学者https://www.eet-china.com/mp/a338121.html
12.人工智能第一次代码.txt基于NineAI 二开的可商业化 AI Web 应用.zip 快应用开发 上传者:admin_maxin时间:2024-02-09 Python入门1.txt 入门教程,可载入python解释器,边看边实操,加强学习快乐,适合初学者 上传者:qq_54812919时间:2021-03-06 第二次python考试编程题代码.zip https://www.iteye.com/resource/weixin_43580684-11171571
13.电子邮件签名设计图片免费下载电子邮件签名设计素材现代时尚的下第三横幅模板设计。矢量视频标题。矢量插画 免费下载渐变颜色的电子邮件签名集合AI人工智能大自然 免费下载平面样式的电子邮件签名集合AI人工智能大自然 免费下载平面设计空白电子邮件模板AI人工智能 免费下载带有联系表的信封和电子邮件模板AI人工智能 免费下载技术摘要 facebook 封面图书书籍 免费下载平面设计https://www.58pic.com/tupian/dianziyoujianqianmingsheji.html
14.人工智能专业英语教程Unit1ArtificialIntelligence.ppt人工智能专业英语教程 Unit1 Artificial Intelligence.ppt,参考图书 参考图书 参考图书 参考图书 Thank You! 文秘英语 陈红美 司爱侠 编著 人工智能专业英语教程 Artificial Intelligence (AI) Unit 1 Contents New Words Abbreviations Phrases Notes 参考译文 New Words Nhttps://max.book118.com/html/2021/0623/8060053043003113.shtm
15.配音在线生成免费人工智能名片在线制作免费生成?什么是AI在线免费写作生成器 AI在线免费写作生成器是一种利用人工智能技术,能够自主产生文章和文本内容的软件工具。通过对大量的数据进行学习和分析,这些工具可以自动生成高质量的文章,极大地提高了写作效率和质量。 AI在线免费写作生成器的优点 提高写作效率 https://tool.a5.cn/article/show/72608.html
16.易百教程?它可以在不同的平台上工作,并且已经被重新设计,使.NET变得快速,灵活和现代。 A/B测试教程AIML教程 AIML代表人工智能建模语言。 AIML是一种基于XML的标记语言,旨在创建人工智能应用程序。 AIML可以Java运行于各种平台,如Windows,Mac OS和各种版本的UNIX。本教程提供Java学习和入门实例及步骤。 https://www.yiibai.com/
17.Paragoger衍生者AI训练营AIGCRAG人工智能残疾、无障碍和人工智能 09500 chris 2024-09-17 随笔 AI如何在各个行业和职业中创造历史上最大的生产力飞跃 08500 chris 2024-09-17 随笔 从语法到语义:代码如何将 LLM 转化为更好的模型 08500 chris 2024-09-14 随笔 DeepMind 的 AlphaProteo:利用机器学习彻底改变蛋白质设计 09600 chrishttps://www.shxcj.com/
18.10款优秀的AI生成logo软件,简单易上手Looka 是一个在线AI logo生成软件,它通过收集市场研究来为你打造专属标志。它会问你一些关于行业的问题,并给出多种风格供你选择。你还可以添加一句口号,让品牌信息更明确地传达出去。在AIlogo生成后,你可以随意修改,直到满意为止。Looka 利用机器学习和人工智能技术给出现代化的建议,帮助优化你的标志设计。其功能强https://pixso.cn/designskills/10-ai-logo-generation-softwares/
19.AI辅助编程实战本书深入探讨了AI(人工智能)如何革新软件开发领域,从AI辅助编程的演变、优势与挑战到具体的工具与技术实现,为开发者打开了一个全新的世界。全书共10章,第1章介绍了编程的历史演变和生成式AI的崛起;第2章深入技术细节,解释了AI辅助编程工具的主要功能和工作原理;第3章讨论了提示工程的重要性,以及如何与AI工具进行有https://labs.epubit.com/bookDetails?id=UB88f34e144bd9e
20.人工智能辅助智慧医疗系统建设项目初步设计的批复(二)建设人工智能辅助智慧医疗系统:新建基层人工智能辅助医疗子系统、AI影像处理子系统、基层卫生一体化子系统、基层远程医疗子系统、基层运行监管子系统等5个系统,为我省基层医疗机构提供全方位支撑,提升我省基层医疗信息化水平。 1.基层人工智能辅助医疗子系统,主要包括基层智能辅助诊疗系统和基层公卫智能随访系统,其中https://www.jiangxi.gov.cn/art/2023/9/2/art_15409_4808357.html