Edit report at https://bugs.php.net/bug.php?id=63076&edit=1

 ID:                 63076
 Updated by:         ahar...@php.net
 Reported by:        tonix at interazioni dot it
 Summary:            Force source IP on network operations
-Status:             Open
+Status:             Feedback
 Type:               Feature/Change Request
-Package:            Safe Mode/open_basedir
+Package:            Network related
 PHP Version:        Irrelevant
 Block user comment: N
 Private report:     N

 New Comment:

You can already do this for any function that accepts a stream context via the 
bindto context option. Is there a specific case that isn't covered?


Previous Comments:
------------------------------------------------------------------------
[2012-09-12 20:08:00] tonix at interazioni dot it

Description:
------------
It would nbe nice to have a new security feature in PHP.

Actually, a web server receives connections from a specific IP/port, but any 
PHP script can use any available address on outgoing connections.
This can be a security problem.

It should be possible to 'force' PHP to open connections only with a spcific IP 
or with the listening IP.This helps to prevent such problems:

 * if you have internal interfaces in the same machine where you have
   public IPs, a web PHP application could try to use the internal
   address of the interface, exploring internal network (actually we avoid that
   thanks to FreeBSD jails).
 * if apache listens on a specific  IP for a single domain, and listens
   on other IPs for others domains, it would be safe if each domain can
   use as source IP only the listening IP associated. 




------------------------------------------------------------------------



-- 
Edit this bug report at https://bugs.php.net/bug.php?id=63076&edit=1

Reply via email to