Re: Create .php file with php [POC CODE INCLUDED]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Jun 26, 2007, at 3:31 PM, Crayon Shin Chan wrote:

On Wednesday 27 June 2007 03:53, Daniel Brown wrote:
On 6/26/07, Al Rider <alan@xxxxxxxxxxxxx> wrote:
I think most systems have a /tmp directory above the web dir, so
outsiders can't watch it anyhow.

    True, but on an unsecured box, this becomes possible, as Apache
will most likely be running universally as `nobody`, `httpd`,
`apache`, or `daemon` for all scripts, including all web-based scripts
writing to the /tmp directory.  This includes session information,
temporary .php files (as Marius requested), et cetera.

How is this different from:

"put them in a specific directory that only the web server has access to
read, write, and execute"


Most /tmp directories are world rwx. So anyone that can log into the server through a shell, or any account running on the server, has at least read access to anything in the /tmp directory. They wouldn't need to do it through a web script.

At least if the temp directory is rwx web server only, shell logins and other accoounts are denied access. Any web script can still get to it though.

Ed

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux