gpt4 book ai didi

security - 程序如何对其创建者保密?

转载 作者:行者123 更新时间:2023-12-01 14:08:50 25 4
gpt4 key购买 nike

我的想法是,我想要一个可以编辑文件的程序,但我,程序员,不能编辑或伪造文件。加密文件是一个明显的选择,但即便如此,我仍然必须以某种方式对自己保密加密 key 。

隐藏 secret 似乎不起作用,因为我可以只使用程序所需的代码的去模糊部分。

我问这个是因为我正在尝试制作一个程序,通过监控我的事件来保持我的工作效率,并告诉我的 friend /老板/家人,如果我不遵守规定,我是一个多么糟糕的拖延者我前一天设定的目标(换句话说:现在的我可以迫使 future 的我不要拖延)

最佳答案

程序的内容似乎并没有那么重要,但是你要保证日志的时间戳和内容不能被伪造。我建议将日志写入某个外部站点,您可以在其中放置数据但不能从中删除数据。

将错误值写入日志只能通过拥有随时间推移的日志来防止。例如,如果您隐藏银行账户的费用,您就会遇到问题,因为 future 的余额会低于预期。

对于诸如帐户余额之类的简短信息,只需将其写入 Twitter 等公共(public)网站即可。据我所知,不可能像以前发送过的那样发送 Twitter 消息。

对于更复杂的数据,例如软件开发项目的进度,请使用 git 等版本控制系统将您的更改推送到无法删除或覆盖历史记录的远程存储库。

更新:正如您在评论中所解释的,您希望在您的计算机上记录可以伪造成任何东西的原始数据。恕我直言,你几乎不可能自己编写一个在你自己的计算机上以 root 运行但无法控制的程序。唯一一种与您的要求有点相似的软件是 DRM 软件,它正在打电话回家以防止软件“盗版”。您需要一个由其他人编写的或删除了源代码的二进制程序。它需要某种您无法理解的加密和混淆的网络通信。

我认为你使用这种方法的希望不大。最好学会控制自己,不要在 Stackoverflow 上随意回答陌生人的问题,嗯。

关于security - 程序如何对其创建者保密?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26778765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com