限制python脚本位置

时间:2015-01-13 11:31:14

标签: python security

我想知道是否有一种方法可以控制允许运行python脚本的位置?因此,只允许python运行某些位置的脚本。我们正在运行带有Windows域控制器的Windows环境。

原因是在具有严格安全要求的环境中锁定python的一步。

1 个答案:

答案 0 :(得分:0)

给出一组目录,其内容应被Python解释器从执行中排除-也许您可以从每个有问题的Python脚本中剥离执行访问权限,也许使用access control lists)-参见{{ 3}}。

或者,也许您定义了一个列入白名单的目录列表,并修改了脚本,以便它们检查以查看它们的物理位置,如果它们不在列入白名单的目录中,则在执行后立即退出。公认这不是最可扩展的方法,并且可能不会实现。