是否可以从“显示包内容”中隐藏某些文件?

时间:2018-10-09 18:53:06

标签: swift xcode macos

我有一个快速编码的MacOS应用程序,当有人右键单击>显示软件包内容时,会有一个文件显示了一些我不希望用户看到的信息。可以隐藏该文件吗?

2 个答案:

答案 0 :(得分:2)

无法在客户端(mac)上保护数据。如果您的程序可以读取某些内容,那么黑客也可以。您可以对此做三件事:

  1. 使它变得晦涩难懂,以至于令人讨厌,希望那些不好的演员会灰心丧气。
  2. 使读取敏感数据的奖励降低,因此这样做的动机更少
  3. 使敏感数据在您控制并已保护的服务器上被黑框显示,并将所有敏感操作外包给该安全服务器上的计算。

答案 1 :(得分:1)

否,您无法以有意义的方式隐藏文件。

如果您以点(“。”)开头来命名文件,则默认情况下它们不会显示在Finder中,但这很容易解决。

更好地加密文件并在您的应用程序中解密。这样,爱管闲事的用户可以看到文件,但对内容毫无意义。