将代码中的密码等信息发给 chatgpt 等模型安全吗?

125 天前
 zictos
比如一些 ssh 连接信息、数据库连接信息、api 密钥信息,为了方便直接写在代码中,在复制进行询问的时候忘记去掉这些信息。

chatgpt 中的聊天记录删除后还会保存在服务器并用于训练吗?
6677 次点击
所在节点    信息安全
48 条回复
DigitaIOcean
124 天前
1 先用本地低参数大模型先跑一遍合规性审计
2 再发到网上大模型
UnluckyNinja
124 天前
敏感信息直接写在代码里就已经出局了
最好还是抽出来放环境变量里,到时改也方便,你粘贴代码时也不用担心了
fun201108
123 天前
密码放环境变量,开发环境用一套。发布生产用生产的,单独配置的一套
Dreamerwwr
123 天前
肯定不安全,现在 cursor 也支持可以屏蔽特殊文件,你允许的东西全部会被索引到
lyxxxh2
123 天前
肯定用来训练啊,删除了,但是又不是真删除。
将密码发送给 ai,本身才是问题。

cursor:

我在用 cursor 过程中,我不指定模型文件。
他都不知道模型里面的变量,导致我都没补全。
cheny4work
75 天前
果然还是在国内做程序员轻松,环境变量直接写在代码里面,还堂而皇之地说是“为了方便”。
在我们这边,不要说公司里面,就是在学校读书的时候,老师都能骂死你。
zictos
75 天前
@cheny4work 自己测试的时候写的一些代码都是直接写在代码中的,不可能去专门去弄一个配置文件或者弄环境变量。或者自用的一些简单脚本,没必要去专门弄配置文件或环境变量,直接一个文件是最简单的,保护好自己的电脑不要让别人随便访问就行。比如自己写一个自用的 python 脚本,本来可能就只有几十上百行代码,我直接一个文件多方便?而且做迁移也方便,一个文件就直接是独立程序,不会受到外部信息的影响,也不用在外部去存储信息,这样是最简单的,不可能还故意去弄得复杂化。

即便是网上的一些示例代码或者 chatgpt 提供的一些代码,比如读取数据库,他肯定都是直接写在代码里面,让你将数据库的密码替换成自己的。那自己测试的时候肯定也是直接在代码里替换自己的密码进行测试,过程中有什么问题要追问就可能又将代码复制过去追问,只是有可能忘记把真实密码替换掉了。
cheny4work
75 天前
@zictos 所以你们这些写 python 的被人骂也是有原因的,反正净按自己的野路子来,刚好 python 也支持你们用野路子。反正怎么舒服怎么来。你说你是自己脚本,行。等你做大项目的时候,你说你会按规矩写,我是不信的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1115208

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX