首页 > 其他分享 >近期 OpenAI 惊现 ChatGPT 3.5 用户可以越权使用 ChatGPT 4 的漏洞

近期 OpenAI 惊现 ChatGPT 3.5 用户可以越权使用 ChatGPT 4 的漏洞

时间:2023-11-25 20:59:08浏览次数:33  
标签:SAP object 惊现 3.5 ChatGPT sap crm

ChatGPT 4.0 每个月 20 美元的订阅费用,让不少想尝试的朋友们有点犹豫不决。

昨晚(2023年11月16日)睡觉之前我刷到这样一条新闻,ChatGPT 3.5 的用户,可以通过 url 里拼接参数的方式,直接使用 ChatGPT Gizmo 模型。

看具体的效果吧。下面部分截图,来自掘金社区这篇帖子

ChatGPT 3.5 的 Prompt 输入框是一个纯文本字段,也就是说 ChatGPT 3.5 只支持 Text 2 Text 的 Generation 方式:

然而我们如果在 url 后面拼接参数,显式指定使用的模型名称:

https://chat.openai.com/?model=gpt-4-gizmo

就能看到输入框变成了一个 File Upload 控件,可以支持上传本地文件了,即 ChatGPT 4.0 的多模态功能。

同 ChatGPT 3.5 相比,ChatGPT 4.0 好比打通了任督二脉,支持分析本地上传的文件并提取出关键信息,文字生成图片等等。

看一些例子。

ChatGPT 4.0 分析本地上传的一张图片,将包含的信息用文字表述出来,以表格的方式呈现:

最终给出的结果非常靠谱:

ChatGPT 4.0 文字生成图片的功能:

向 ChatGPT 3.5 发问,询问其 GPT-4-Gizmo 是个什么东东,ChatGPT 3.5 显然不知道,因为它对这个世界的认知仅仅截至 2022年1月。

而向 ChatGPT-4 Gizmo 发问,它的回答:

GPT-4-gizmo 是一个特殊的版本的 GPT-4,它集成了一些额外的工具和功能。这些额外的工具包括:

  1. DALL-E: 这是一个图像生成工具,能够根据文本描述创建图像。
  2. Python: 提供了一个状态性的 Jupyter 笔记本环境,可以执行 Python 代码。
  3. 浏览器:允许模型通过一个简化的浏览器接口进行网页搜索和浏览,以获取最新的信息。

这些工具使得 GPT-4-gizmo 模型不仅能够进行文本生成,还能处理图像和代码,以及访问互联网上的信息。这样的组合提供了更多样化和动态的互动体验。

询问 ChatGPT 4 其模型数据的更新时间,答曰 2023 年 4 月,果然如此。

到昨天为止,国内外论坛和社区上,大家也是议论纷纷:

网友们众口一词赞道:这个 bug 真香。Free is nice.

不过 OpenAI 迅速修复了这个漏洞。

我联想到 SAP 不少产品也都支持用户在浏览器 url 里通过参数拼接的方式,来直接导航到某个指定资源的 UI 的功能,这个功能也称为 Direct Navigation.

比如 SAP CRM 里直接打开 ID 为 120,类型为 FS Business Partner 的页面,我们只需要在 url 里拼接出下列参数:

  • crm-object-type=BPFS:指定 BP 类型
  • crm-object-action=B, B 代表 Display,以只读方式打开页面
  • crm-object-value=120:指定 BP ID 为 120:

https://<host>:44354/sap(bD1lbiZjPTAwMSZkPW1pbg==)/bc/bsp/sap/crm_ui_start/default.htm?crm-object-type=BPFS&crm-object-action=B&crm-object-value=120&crm-object-keyname=PARTNER

SAP Fiori 应用里通过指定 url 参数(本例是指定 Lead 的 GUID),打开某个特定的 Lead:

http://<host>:50033/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html?sap-client=001&sap-language=EN#Lead-manageLead&/detail1/Leads(guid'40F2E963-AFAA-1EE5-88AD-D6FD7FB9D1CE')

SAP Cloud for Customer 里打开某个特定的 Opportunity:

https://<host>.c4c.saphybriscloud.cn/sap/public/byd/runtime?bo=COD_OPPORTUNITY_THINGTYPE&nav_mode=TI&param. Key=00163E217B181EE6AFB52FAEC14878E2

SAP 产品里这种直接导航功能,我们开发工程师都在后台做了严格的权限处理,避免未授权或者权限不够的用户,通过这种方式访问其不应该看到的数据。

看来 OpenAI 在用户权限管理这个领域需要重视起来啊。

标签:SAP,object,惊现,3.5,ChatGPT,sap,crm
From: https://www.cnblogs.com/sap-jerry/p/17856057.html

相关文章

  • 项目管理之问,ChatGPT作答
    项目管理帮我列一份《项目管理》的大纲当然可以!以下是一个典型的《项目管理》大纲:I.项目管理概述A.项目管理定义和目标B.项目管理的重要性和价值C.项目管理生命周期II.项目启动阶段A.项目背景和目标B.制定项目章程C.确定项目干系人III.项目规划阶段A.......
  • 软件测试/人工智能|教你如何使用ChatGPT的API
    简介自从有了ChatGPT之后,我每天都想去调戏它一番,自从开放了ChatGPT的API,我就想着通过API来使用ChatGPT,这样的话,速度上的体验应该会更好,本文就来介绍一下如何使用ChatGPT的API。环境准备在调用API之前,我们首先需要准备好我们的环境,一是我们需要安装openAI第三方库,OpenAI提供了一个......
  • JeecgBoot3.5 漏洞升级 — 快速文档
    近几年来,黑客攻击行为呈现出日益复杂和隐蔽的趋势,对个人和组织的安全造成了严重威胁。黑客们不断寻找新的漏洞和安全漏洞,利用各种手段进行网络攻击,包括恶意软件、网络钓鱼、勒索软件等。因此,我们每个人都需要关注漏洞风险,加强网络安全意识,及时更新系统补丁。目前有网友反馈受到攻......
  • 文心一言 VS 讯飞星火 VS chatgpt (142)-- 算法导论12.1 2题
    二、用go语言,二叉搜索树性质与最小堆性质(见6.1节)之间有什么不同?能使用最小堆性质在O(n)时间内按序输出一棵有n个结点树的关键字吗?可以的话,请说明如何做,否则解释理由。文心一言:在二叉搜索树(BinarySearchTree,BST)和最小堆(MinHeap)中,元素的排列顺序都是根据其关键字的......
  • 文心一言 VS 讯飞星火 VS chatgpt (141)-- 算法导论12.1 1题
    一、用go语言,对于关键字集合(1,4,5,10,16,17,21),分别画出高度为2、3、4、5和6的二又搜索树。文心一言:以下是用Go语言为给定的关键字集合(1,4,5,10,16,17,21)生成的高度为2、3、4、5和6的二叉搜索树。由于二叉搜索树的形状对于不同的生成方式可能会有所不同,所以我这里给出的是一种......
  • 文心一言 VS 讯飞星火 VS chatgpt (141)-- 算法导论12.1 1题
    一、用go语言,对于关键字集合(1,4,5,10,16,17,21),分别画出高度为2、3、4、5和6的二又搜索树。文心一言:以下是用Go语言为给定的关键字集合(1,4,5,10,16,17,21)生成的高度为2、3、4、5和6的二叉搜索树。由于二叉搜索树的形状对于不同的生成方式可能会有所不同,所以我这里给出的是......
  • 软件测试/人工智能|如何使用ChatGPT编写符合PO模式的数据驱动测试框架
    简介上一篇文章我们介绍了使用ChatGPT帮我们编写自动化测试脚本,但是上文编写的脚本并不符合我们的PO设计模式,作为现在主流的设计模式,更加方便我们去编写脚本,一旦页面发生变动,我们的代码改动也会变小,所以我们的目标不是使用ChatGPT编写自动化脚本,而是要使用ChatGPT来编写符合PO设......
  • 软件测试/人工智能|使用ChatGPT帮我们查找bug
    简介作为一个程序员,发现自己写的bug其实不是一件容易的事情,我们会更容易发现别人的错误,对于自己代码里的错误会更难发现,这也是测试的必要性。通常,我们会有以下几种方式来检测发现代码中的bug:研发编写单元测试。代码扫描,比如sonarqube,findbugs。测试人员进行集成测试现在有......
  • 软件测试/人工智能|如何使用ChatGPT帮我们写自动化测试脚本
    简介当今软件开发中,自动化测试脚本的编写是确保软件质量和稳定性的重要步骤。随着人工智能和自然语言处理技术的进步,像ChatGPT这样的语言模型已经成为编写自动化测试脚本的有力工具。ChatGPT可以根据给定的指令和条件生成代码,简化了测试流程并提高了效率。演练示例假设我们有......
  • 全新Self-RAG框架亮相,自适应检索增强助力超越ChatGPT与Llama2,提升事实性与引用准确性
    全新Self-RAG框架亮相,自适应检索增强助力超越ChatGPT与Llama2,提升事实性与引用准确性1.基本思想大型语言模型(LLMs)具有出色的能力,但由于完全依赖其内部的参数化知识,它们经常产生包含事实错误的回答,尤其在长尾知识中。为了解决这一问题,之前的研究人员提出了检索增强生成(RAG),它通......