【问题标题】:Monitor changes done by small program监控小程序所做的更改
【发布时间】:2019-05-21 14:28:37
【问题描述】:

我需要安装我不完全信任的小程序。

因此,我想监视所有文件的更改 - 此脚本是否放置了一些它不应该放置的文件或编辑其他文件。 因为我想监控所有文件夹和文件,所以我考虑过使用类似于 rsync 的东西 - 但是有没有只监视更改的替代方法?

这种方式能保证我捕捉到软件更改的所有内容吗?或者配置中是否有某种“注册表项”/更改,我可能会错过?

非常感谢!

【问题讨论】:

    标签: linux terminal


    【解决方案1】:

    我建议你使用某种沙盒(现在可能最直接的方法是使用Docker)。

    您可以使用 Git 来跟踪对沙盒/容器所做的所有更改:

    • 在根目录中初始化一个 git repo
    • 添加所有文件并作为基础版本提交
    • 执行您不信任的安装脚本
    • 使用git status 将向您展示安装期间所做的所有更改。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-24
      • 1970-01-01
      • 2016-07-28
      相关资源
      最近更新 更多