【问题标题】:Linux: where can I store data secretly in order to implement a time-limited demo?Linux:为了实现限时演示,我可以在哪里秘密存储数据?
【发布时间】:2017-09-25 21:01:54
【问题描述】:

我正在编写一个有时间限制的演示的 Linux 应用程序。该应用程序不会有一个服务器可以打电话回家,所以我需要在系统上存储数据,以便确定演示是否已经开始以及剩余的时间。需要混淆这些数据的位置,以便非高级用户不太可能找到它,尽管我知道 Linux 用户比其他操作系统更倾向于高级用户。

我已经知道如何实施限时演示的后勤工作,只要我可以将数据秘密地存储在系统的某个位置,但我不知道最后一部分该怎么做。这里的要求是:

  • 数据需要是全局可读和可写的,以便任何用户帐户都可以访问和修改它(因为演示适用于系统范围,而不是基于每个用户)

  • 无论数据存储在哪里或我使用的任何方法都需要在基于 RHEL、Fedora 和 Debian 的发行版中可用。如果它基本上可以保证在所有发行版中都可用,那就更好了。

有没有办法做到这一点?

【问题讨论】:

标签: linux permissions trialware


【解决方案1】:

在做了相当多的研究之后,我得出的结论是,唯一放置这种数据的地方是 /var/tmp。不完全保密或混淆,但文件系统中没有其他地方是全局可写的,并且在重新启动系统后不会被清除。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 2023-04-03
    • 2018-06-28
    相关资源
    最近更新 更多