Foros del Web » Programando para Internet » PHP » Zend »

Proteger parametros de base de datos en archivo ini

Estas en el tema de Proteger parametros de base de datos en archivo ini en el foro de Zend en Foros del Web. Buen día a todos, primero para decirles que el foro es de lo mejor, y a la vez pedirles su ayuda a todos los expertos ...
  #1 (permalink)  
Antiguo 13/02/2012, 15:48
Avatar de irwinvalera  
Fecha de Ingreso: enero-2012
Ubicación: Lima, Peru
Mensajes: 18
Antigüedad: 12 años, 3 meses
Puntos: 1
Pregunta Proteger parametros de base de datos en archivo ini

Buen día a todos, primero para decirles que el foro es de lo mejor, y a la vez pedirles su ayuda a todos los expertos en temas de Zend.

Mi problema es que, quiero proteger, ocultar o encriptar los parametros de mi base de datos que se encuentra en el archivo ini de configuración de Zend los cuales son cargados por

Código PHP:
$config = new Zend_Config_Ini(APPLICATION_CONFIG_INIAPPLICATION_ENV);
$dbMYSQL Zend_Db::factory($config->dbMYSQL); 
He buscado un foros, manuales, documentación y la único que encontré fue la posibilidad de proteger este archivo convirtiéndolo en php para que si es llamado mediante el navegador no muestre nada, pero mi problema no es ese, sino que mi aplicación estará instalada de manera local y no quiero que nadie de los que manipulen el sistema puedan acceder y ver estos datos, por lo menos ofuscarles el tema, he tratado de encriptar el archivo pero no sabria como lo desencriptaria Zend, o que las claves esten encriptadas y luego Zend mismo lo desencripte, no se debe haber alguna solución???? porfavor necesito su ayuda :D Gracias de antemano a todos.
  #2 (permalink)  
Antiguo 14/02/2012, 07:45
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 8 meses
Puntos: 1532
Respuesta: Proteger parametros de base de datos en archivo ini

tienes 2 opciones:

moverlo fuera del document_root y modificar la ruta desde donde ZF lo lee

aplicar una regla .htaccess en apache:

Código Apache:
Ver original
  1. deny from all

y listo
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 14/02/2012, 08:04
Avatar de irwinvalera  
Fecha de Ingreso: enero-2012
Ubicación: Lima, Peru
Mensajes: 18
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: Proteger parametros de base de datos en archivo ini

Hola, muchas gracias por responder, claro es una opción válida, pero como te comentaba mi problema radica en que este sistema estará en alojado en otros servidores locales donde otras personas pueden manipular y ver los archivos físicos, y lo que deseo es que ellos no vean los parametros de la base de datos como el usuario y clave por lo menos que se encuentran dentro del ini. Ese es mi gran problemilla.
  #4 (permalink)  
Antiguo 14/02/2012, 09:32
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Proteger parametros de base de datos en archivo ini

Es complicado lo que dices, lo que puedes hacer es cambiar el provider, y usar un config del tipo array y así los datos estarían en un archivo PHP pero pues da lo mismo ya que podrían ver el archivo.

Lo que se me ocurre es que tengas un WebService externo que lo que haga es mediante un token enviar una cadena y recibir el user y pass, aunque da lo mismo, mientras tengan acceso al código fuente van a poder hacer reverse engineering para poder extraer los datos.

Lo mejor que puedes hacer en estos casos es encriptar todo tu sistema usando el Zend Guard y así no van a poder ver nada del sistema.

Saludos.
  #5 (permalink)  
Antiguo 14/02/2012, 11:21
Avatar de irwinvalera  
Fecha de Ingreso: enero-2012
Ubicación: Lima, Peru
Mensajes: 18
Antigüedad: 12 años, 3 meses
Puntos: 1
Respuesta: Proteger parametros de base de datos en archivo ini

Muy cierto! esa también fue la única alternativa que encontré, pero que no puedo probarla porque cuesta =( pero bueno creo que seguiré en mi búsqueda o haber si alguien puede ayudarme aún, gracias nuevamente =)
  #6 (permalink)  
Antiguo 14/02/2012, 12:08
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Proteger parametros de base de datos en archivo ini

Puedes probar con ionCube, tiene una versión de prueba.

Saludos.

Etiquetas: ini, proteger
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 05:46.