gpt4 book ai didi

c++ - 为 C++ Linux 应用程序创建隐藏配置文件

转载 作者:太空宇宙 更新时间:2023-11-04 12:50:19 27 4
gpt4 key购买 nike

我正在创建一个 C++ linux 应用程序,它需要一些初始配置参数才能正常工作,需要这些外部配置来避免参数更改的多次编译,并且最终用户需要不知道这些配置。我在想一种方法来制作一个在第一次执行时使用的隐藏配置文件,并且总是在执行时研究以验证可能的更改。有什么建议吗?

最佳答案

您不太可能隐藏配置文件以至于人们不知道它的存在:大多数 Linux 用户都想知道您在哪个位置安装了哪些文件,有很多方法可以帮助他们发现这一点,即使你试图在不告诉他们的情况下这样做(我想到的最简单的方法,他们可能会做一个文件系统快照并在运行安装程序之前和之后进行比较)

如果您的目标是防止人们在未经您许可的情况下更改配置(即不支付许可证升级费用),您可以通过要求贵公司对配置进行签名,将验证 key 存储在可执行文件中来实现.

如果你想阻止配置被读取,你就没有那么幸运了:没有什么可以阻止有动机的攻击者读取该文件的内容,因为你的应用程序必须能够做到这一点好吧。

关于c++ - 为 C++ Linux 应用程序创建隐藏配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37439878/

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