【发布时间】:2019-05-21 14:28:37
【问题描述】:
我需要安装我不完全信任的小程序。
因此,我想监视所有文件的更改 - 此脚本是否放置了一些它不应该放置的文件或编辑其他文件。 因为我想监控所有文件夹和文件,所以我考虑过使用类似于 rsync 的东西 - 但是有没有只监视更改的替代方法?
这种方式能保证我捕捉到软件更改的所有内容吗?或者配置中是否有某种“注册表项”/更改,我可能会错过?
非常感谢!
【问题讨论】:
我需要安装我不完全信任的小程序。
因此,我想监视所有文件的更改 - 此脚本是否放置了一些它不应该放置的文件或编辑其他文件。 因为我想监控所有文件夹和文件,所以我考虑过使用类似于 rsync 的东西 - 但是有没有只监视更改的替代方法?
这种方式能保证我捕捉到软件更改的所有内容吗?或者配置中是否有某种“注册表项”/更改,我可能会错过?
非常感谢!
【问题讨论】:
我建议你使用某种沙盒(现在可能最直接的方法是使用Docker)。
您可以使用 Git 来跟踪对沙盒/容器所做的所有更改:
git status 将向您展示安装期间所做的所有更改。 【讨论】: