很抱歉,如果我没有在标题中准确地表达自己,我会在这里解释我的意思。
我的应用程序使用了很多小文件,如DB文件、xml文件、字体等。当应用程序启动时,会检查文件夹和文件的存在性,但我想确保用户不会意外地更改或删除磁盘上的一些重要文件。
唯一想到的是按使用频率将文件归档在少数归档中,将归档扩展名更改为不熟悉的内容并隐藏这些归档。但通过应用程序一直压缩和解压缩这些文件似乎并不是一个有效的解决方案。
是否有一些标准程序来防止这些重要文件被篡改?
唯一想到的是按使用频率将文件归档在少数归档中,将归档扩展名更改为不熟悉的内容并隐藏这些归档
这就是通过模糊实现的安全性,这不是建议的做法。
相反,请使用操作系统内置的文件安全机制。只允许特定组/角色或用户访问适当的文件,并确保您的应用程序在该组/角色中或作为该用户运行。