¡Bienvenido a nuestra sección de preguntas y respuestas!

Aquí podrás realizar preguntas y recibir respuestas útiles de otros miembros de la comunidad.

¡Anímate a participar!


(Resuelto) - Cómo puedo proteger el acceso al contenido de un archivo sin bloquear acceder a él?

0 votos
Tengo que proteger el acceso a una clave que está en un archivo .php, sin limitar el acceso a ese archivo... ¿cómo lo puedo hacer?

Es la clave de un TPV virtual, la tengo en una varible $key="0000". Si protejo el archivo con contraseña, el TPV deja de funcionar porque no puede leer la variable, así que lo tengo desprotegido. ¿Se puede hacer algo mejor?

 

Gracias
propuesto por anónimo 26 Nov, 2015 en Seguridad

1 Respuesta

0 votos
 
Mejor respuesta
Hola,

Todo depende de si ese archivo se tiene que poder descargar o poder procesar. Es decir, si el archivo .php se procesa no hay ningún problema, ya que no será posible acceder al contenido del mismo sin procesar, y la clave que tienes en el código solo la vera el servidor.

Si por el contrario el archivo php se tiene que poder descargar, ahí tenemos un problema más complicado y habría que recurrir a p.e. contratar una IP fija para el TPV y restringir mediante un .htaccess (En el caso de que este en un servidor Apache) el acceso al fichero por IP. Si no fuese posible disponer de una IP fija para el TPV también se podría recurrir a trucos como utilizar un nombre largo y muy raro generado para el fichero donde está la clave y asegurarnos de que no hay ningún link publicado al mismo en internet además de mediante el robots.txt asegurarnos de que los buscadores no pueden indexarlo.

Aunque si nos das más información miraremos de serte de más ayuda.
respondido por SiliconHosting (450 puntos) 1 Dic, 2015
seleccionado por adau 2 Dic, 2015
El archivo se tiene que procesar, no descargar, así que parece solucionado el problema.
Gracias

Preguntas relacionadas

...