|
Posted by TJ on 11/08/06 07:28
Hello All,
We have a client who is providing Web Hosting Solutions. One of the
features include PHP Scripting.
For security reasons, we have disabled some PHP Functions including
'ini_set'. Some end customers actually want this function to be
enabled.
We have analyzed the list of directives which are available via
'ini_set' (PHP_INI_ALL). Refer: http://in.php.net/manual/en/ini.php
For us, this is a critical decision to make as some of the
configuration like memory_limit can be misused by customers.
We are using PHP v4.4.0 (ISAPI based) on Windows Server 2003 (IIS 6.0).
Also, PHP is running under 'Safe Mode' hence max_execution_time cannot
be overridden with ini_set.
Questions:
1. Can we disable some critical PHP Directives (changeable as
PHP_INI_ALL) so that even with 'ini_set', user cannot override them? If
yes, how?
2. Is there any other way of securing the web server with ini_set
enabled?
Thanks in advance.
~TJ
[Back to original message]
|