首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >unix恶意脚本/ksh执行

unix恶意脚本/ksh执行
EN

Server Fault用户
提问于 2012-12-29 01:42:33
回答 1查看 144关注 0票数 0

我想知道我的架构是否构成了安全风险。详细信息:

  • 整个网站不是根用户拥有的,但是APACHE用户却拥有一些相当高级的权限。
  • 我有一个文件夹"user_files“,可以保存任何类型的用户文件。例如,ksh文件。
  • 我的php.ini禁用exec函数(以及其他一些敏感函数)

我的问题很简单,但有两个方面:

  1. 有人能执行上传的脚本吗?
  2. 风险有多大?如果脚本是由apache执行的--我猜它所能做的最大就是删除服务器上所有apache拥有的文件,对吗?
EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-01-08 04:56:01

禁用php的exec函数可能有助于从调用其他脚本(如您描述的ksh脚本)中锁定php脚本。但是,除非您禁用用户能够上传php脚本,否则他们可以从php调用破坏性函数(除非您也禁用了所有这些功能)。

如果您可以禁用apache为users_files目录解释的所有动态脚本,您可能会更安全,但禁用您希望为用户提供的一些功能。

根据您的发行版,以及您想要安装和维护的软件,我可以想到一个选项。

启用Apache的suEXEC特性,使任何非php和其他mod_language脚本都能在另一个用户帐户下运行。通过cgi接口使用php,如果您能够获得php,将使将某些脚本作为单独的用户运行更容易。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/461572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档