Foros del Web » Administración de Sistemas » Apache »

Duda de configuracion

Estas en el tema de Duda de configuracion en el foro de Apache en Foros del Web. Saludos, gente de Foros del Web. Tengo una duda sobre la configuracion del PHP en Apahce, ¿Cual es la diferencia al configurar el PHP como ...
  #1 (permalink)  
Antiguo 29/06/2006, 09:08
Avatar de locoporelrojo  
Fecha de Ingreso: abril-2006
Ubicación: Cali - Colombia
Mensajes: 98
Antigüedad: 18 años, 7 meses
Puntos: 2
Pregunta Duda de configuracion

Saludos, gente de Foros del Web. Tengo una duda sobre la configuracion del PHP en Apahce, ¿Cual es la diferencia al configurar el PHP como modulo de apache y CGI?
  #2 (permalink)  
Antiguo 05/07/2006, 15:56
 
Fecha de Ingreso: marzo-2005
Mensajes: 12
Antigüedad: 19 años, 8 meses
Puntos: 0
El uso de PHP como un binario CGI es una opción para el tipo de situaciones en las que por alguna razón no se desea integrar PHP como módulo de algún software de servidor web (como Apache), o en donde se espera usar PHP con diferentes tipos de capas que envuelven el entorno CGI para crear ambientes chroot y setuid seguros para la ejecución de scripts. Esta configuración usualmente involucra la instalación de un binario ejecutable del intérprete PHP en el directorio cgi-bin del servidor web. El aviso de seguridad de CERT CA-96.11 recomienda que se evite la colocación de cualquier intérprete bajo cgi-bin. Incluso si el binario PHP puede ser usado como un intérprete independiente, PHP está diseñado para prevenir el tipo de ataques que esta configuración hace posible:
  #3 (permalink)  
Antiguo 05/07/2006, 15:57
 
Fecha de Ingreso: marzo-2005
Mensajes: 12
Antigüedad: 19 años, 8 meses
Puntos: 0
Cuando PHP es usado como un módulo de Apache, hereda los permisos del usuario de Apache (generalmente los del usuario "nobody"). Este hecho representa varios impactos sobre la seguridad y las autorizaciones. Por ejemplo, si está usando PHP para acceder a una base de datos, a menos que tal base de datos disponga de un control de acceso propio, usted tendrá que hacer que la base de datos sea asequible por el usuario "nobody". Esto quiere decir que un script malicioso podría tener acceso y modificar la base de datos, incluso sin un nombre de usuario y contraseña. Es completamente posible que un archivador automatizado de documentos web pudiera toparse con la página web de administración de una base de datos, y eliminar todas sus bases de datos. Usted puede protegerse de este tipo de situaciones mediante mecanismos de autorización de Apache, o puede diseñar su propio modelo de acceso usando LDAP, archivos .htaccess, etc. e incluir ese código como parte de sus scripts PHP.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:29.