我应该如何篡改文件,以便只有我的应用程序可以修改它而不是用户

问题描述

我通读了多个关于防篡改等的问题,但没有找到专门针对我的推荐解决方案。

要清楚: 我知道如果文件被修改,您可以检查文件哈希。如果文件是静态的,这完全没问题!

但就我而言,我的文件是可编辑的,但只有应用程序才应如此。我想尽可能尝试,使用户无法编辑文件。 在用户编辑文件与应用程序的情况下,我想检测它是否已被编辑。

由于文件位于“不受信任的位置”等等,我知道无法准确解决此问题。

我的标准是:

  1. 了解用户是否修改了文件(对比应用程序是否修改了可接受的文件)
  2. 如果可能的话,尝试更正引入的错误,以防用户确实修改了文件
  3. 理想情况下,将文件放在他们没有“访问权限”的某个“安全”位置。我知道这不太可能,甚至更难,因为直接分发二进制文件而不是在沙盒设备中分发,但也许有一些飞地很难到达和修改。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...