首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CodeIgniter: OS命令注入

问CodeIgniter: OS命令注入
EN

Stack Overflow用户
提问于 2014-08-21 14:03:09
回答 2查看 1.2K关注 0票数 1

在CodeIgniter中有一种方法可以防止OS命令自动注入吗?我知道所有其他的保护CI有,但找不到任何有关OS命令注入的材料。

收到评论后的编辑:

我们正在开发一个web应用程序,它将被托管在一个大型的内部网络中,在那里我们需要遵守严格的安全策略。其中之一是OS命令注入保护。他们担心用户会通过输入字段运行OS命令。这有可能吗,我该怎么防止这件事?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-21 14:36:40

CodeIgniter不运行shell命令,这是防止命令注入的一种非常简单的方法。如果要将shell命令执行添加到正在创建的web应用程序中,则需要自己处理防止命令注入的问题。

票数 2
EN

Stack Overflow用户

发布于 2017-05-14 09:04:19

CodeIgniter具有防止SQL注入的功能,但没有命令注入功能。有三种方法可以防止来自url的攻击:

  1. 设置运行web应用程序的有限用户权限。确保他不会写或执行失控。
  2. 在disable_functions中禁用php.ini中的php函数。
  3. 安装Suhosin수호신,这是一个PHP扩展,并停止eval()。因为eval()是一个构造而不是函数,所以不能在disable_functions中禁用php.ini。

检查我在检查并解决您的QNAP是否已被注入CPUMiner程序中的命令注入攻击。它不仅包含shell_exec(),而且还包含eval()。

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

https://stackoverflow.com/questions/25428399

复制
相关文章

相似问题

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