Re: Re: PDM Meeting Notes
| From: | Peter Brodersen | Date: | Fri, 25 Nov 2005 10:03:43 +0000 |
| Subject: | Re: Re: PDM Meeting Notes | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-20357@lists.php.net to get a copy of this message | ||
Hi,
On Thu, 24 Nov 2005 15:55:10 -0800
"Sara Golemon" <pollita@php.net> wrote:
> > Well, safe_mode could prevent someone of doing a
> > shell_exec("cat /home/otheruser/web/config.php");
> > open_basedir can't do the same thing.
> >
> disabled_functions=shell_exec, etc....
This is pretty much the problem. Would you regard this as "best practice"?
In that case we would actually just remove safe_mode and ask every
individual user to "remake" safe_mode behaviour by disabling the very
same functions, safe_mode would disable.
Furthermore, this behaviour would be vulnerable to new exec-functions
requiring a lot of maintenance for end users.
If this really is best practice, why don't we just rename safe_mode to
"disable_exec_functions" (and maybe remove UID checks)? It would be
easier to maintain and easier to deploy - provided that this really is
the recommended setup.
--
- Peter Brodersen