ChatGPT API漏洞可能导致DDoS和注入攻击

简介: ChatGPT API漏洞可能导致DDoS和注入攻击

来源:企业网D1net


研究人员发现OpenAI的一个开发疏漏,可能让攻击者对毫不知情的企业发动DDoS攻击。


OpenAI旗下的ChatGPT可能存在一个漏洞,威胁行为者可能利用该漏洞对毫不知情的目标发动DDoS攻击。


据德国安全研究人员Benjamin Flesch的发现,OpenAI用于从互联网收集数据以改进ChatGPT的ChatGPT爬虫,可以被诱骗对任意网站发动DDoS攻击。


“通过向无关的ChatGPT API发送HTTP请求,可以触发ChatGPT爬虫对受害网站发动DDoS攻击,”Flesch在一个包含概念验证(POC)的Github仓库中说道。“OpenAI软件中的这一缺陷将利用运行ChatGPT爬虫的多个Microsoft Azure IP地址范围,对受害网站发动DDoS攻击。”


Flesch表示,这一发现是在2025年1月做出的,并已告知OpenAI以及微软,但两者均未承认该漏洞的存在。


OpenAI疏漏导致HTTP请求放大


Flesch指出,ChatGPT API在处理其归因端点的HTTP POST请求时存在重大缺陷。


API需要一个URL列表,但未检查重复的超链接或强制限制其数量,从而允许在单个HTTP请求中包含数千个超链接。


“众所周知,指向同一网站的超链接可以以多种方式编写,”Flesch说道。“由于编程实践不当,OpenAI没有检查列表中是否多次出现了指向同一资源的超链接。”


API使用Microsoft Azure服务器单独处理POST请求中的每个超链接,导致对目标网站同时进行大量连接尝试。来自OpenAI服务器的大量连接可能会压垮目标网站。


同一API还易受提示注入攻击


根据Flesch披露的另一项信息,同一API还易受提示注入攻击。问题源于API接受包含其大型语言模型(LLM)文本命令的“urls”参数。


这可能被利用来使爬虫通过API回答查询,从而允许它回答问题,而不是像预期那样仅仅获取网站。


“由于可以通过urls参数提交大量提示,因此可以进一步利用这一软件缺陷来减慢OpenAI服务器的速度。”Felsch补充道。


虽然仍在等待对该漏洞的确认和详细说明,但Felsch根据通用漏洞评分系统(CVSS),将该可能导致DDoS攻击的漏洞严重程度评为10分中的8.6分,因为其基于网络、复杂性低、无需特权或用户交互,且对服务可用性影响高。


版权声明:本文为企业网D1Net编译,转载需在文章开头注明出处为:企业网D1net,如果不注明出处,企业网D1net将保留追究其法律责任的权利。


(来源:企业网D1net)

相关文章
|
存储 自然语言处理 API
【网安AIGC专题11.1】12 CODEIE用于NER和RE:顶刊OpenAI API调用、CodeX比chatgpt更好:提示工程设计+控制变量对比实验(格式一致性、模型忠实度、细粒度性能)(下)
【网安AIGC专题11.1】12 CODEIE用于NER和RE:顶刊OpenAI API调用、CodeX比chatgpt更好:提示工程设计+控制变量对比实验(格式一致性、模型忠实度、细粒度性能)
143 0
|
安全 Java API
解决 Swagger API 未授权访问漏洞:完善分析与解决方案
Swagger 是一个用于设计、构建、文档化和使用 RESTful 风格的 Web 服务的开源软件框架。它通过提供一个交互式文档页面,让开发者可以更方便地查看和测试 API 接口。然而,在一些情况下,未经授权的访问可能会导致安全漏洞。本文将介绍如何解决 Swagger API 未授权访问漏洞问题。
|
5月前
|
API Docker 容器
如何免费获取 ChatGPT API Key?
上篇文章介绍了NextChat项目,只需配置ChatGPT API Key即可拥有私人ChatGPT网页应用。本文继续介绍免费获取API Key的来源——GPT_API_free,一个拥有13.6K Star的Github开源项目。需用Github账号绑定领取Key,支持gpt-3.5-turbo、embedding、gpt-4,但gpt-4每天限3次调用。GPT_API_free也提供付费版API,以支持项目持续运营。
4035 0
如何免费获取 ChatGPT API Key?
|
11月前
|
API 数据安全/隐私保护 Python
ChatGPT邮箱API发送邮件有什么方法吗
ChatGPT邮箱API提供多样化的邮件发送方式:SMTP协议、HTTP请求、直接API接口及电子邮件库(如Python's smtplib和JavaMail)。用户可依据需求选择合适的方法,配置SMTP服务器地址、端口、用户名和密码等信息,实现便捷的编程发邮件。首先确保邮件服务器配置正确,然后参照文档指南开始使用。
|
6月前
|
SQL 安全 算法
ChatGPT高效提问—prompt实践(漏洞风险分析-重构建议-识别内存泄漏)
ChatGPT高效提问—prompt实践(漏洞风险分析-重构建议-识别内存泄漏)
100 0
|
8月前
|
人工智能 机器人 API
人工智能|ChatGPT 的 API 使用
ChatGPT 不仅仅只是具备一个聊天机器人的功能。在其开放了 api 之后,就可以将 GPT 模型强大的能力轻松的通过 API 调用的方式使用。在掌握 ChatGPT api 的基础使用的同时,也可以为后续学习 LangChain 打下重要的基础。
|
8月前
|
开发框架 人工智能 自然语言处理
基于ChatGPT的API的C#接入研究
基于ChatGPT的API的C#接入研究
|
存储 人工智能 Java
ChatGPT API接口编程基础与使用技巧
ChatGPT API接口编程基础与使用技巧
1119 0
|
11月前
|
JSON Java API
在 Spring Boot 中使用 OpenAI ChatGPT API
在 Spring Boot 中使用 OpenAI ChatGPT API
274 1
|
11月前
|
机器学习/深度学习 自然语言处理 API
使用 Python 集成 ChatGPT API
使用 Python 集成 ChatGPT API
619 1

热门文章

最新文章