Este blog, la Bitácora de guebs, ha sido reemplazada por el nuevo Blog de guebs. Sólo se publicarán nuevos contenidos y noticias en el nuevo Blog de guebs. Por favor, actualiza tus marcadores y/o favoritos.

guebs.com - Alojamiento web económico y de calidad
Hosting profesional, de calidad y fácil de usar al precio de una copa en el pub de la esquina

Bitácora

Categorias

Calendario

Enero 2009
L M X J V S D
« Dic    
 1234
567891011
12131415161718
19202122232425
262728293031  

Últimos artículos

Sindicación

Sitios amigos

Otros

¿Donde guardo mis scripts y ficheros de configuración?

Categorias: Desarrollo web

Todo sitio web necesita de algún fichero o scripts donde se guardan datos sensibles que el servidor necesita para restringir el acceso a usuarios no autentificados, conectarse a una base de datos, etc.

Existen multitud de situaciones donde uno se pregunta (o al menos debería) cual será el sitio más seguro para guardar ese script o archivo de configuración necesario para que nuestro sitio web o software funcione correctamente.

Estos archivos de configuración suelen contener los datos necesarios para que un programa se pueda conectar a una base de datos, restringir el acceso a un directorio protegido por htaccess, verificar la autenticidad de un usuario que pretenda acceder a sistema de administración de un sitio web, etc. Por lo tanto, los archivos de configuración son necesarios y en alguna parte debemos colocarlos.

La mejor opción es situar esos archivos en un directorio al cual no se pueda tener acceso desde internet, por lo que solo se puede tener acceso a ellos desde un script situado en el mismo servidor. Supongamos que la estructura de directorios de tu sitio web es el siguiente:

El directorio “/home/usuario” es tu directorio personal, mientras que “home/usuario/www” es el directorio público, el directorio al cual se puede acceder desde internet. Tus archivos de configuración deberían estar fuera de este directorio publico, por lo tanto, podrías crear “/home/usuario/config” y guardar allí todos tus ficheros de configuración.

Estos archivos de configuración solo serán accesibles desde scripts situado en tu servidor ya que al estar fuera del directorio público, la única forma de incluirlos en un script es usando la estructura de directorios.

Manteniendo, los archivos de configuración fuera del directorio público, nadie puede usarlos en un script situado en un ordenador remoto. Supongamos, que tu archivo de configuración estuviera en el directorio “/home/usuario/www/conexion.conf”, cualquiera podría acceder a sus datos de la siguiente forma:

Lo mismas medidas preventivas son aplicables a los archivos .htpasswd, es preferible colocar los archivos .htpasswd fuera del directorio público.


Tagging: , , , ,

Accesos: 1228 21/08/2005 Imprimir Autor: webmaster

Escribir comentario

Los comentarios son propiedad y responsabilidad de sus autores. Los comentarios fuera de tópico y el spam serán removidos. Los e-mails se mantienen privados y no se publican ni utilizan para otros efectos que los de validación. Aparte de eso, sean bienvenidos a comentar.

(Requerido)
(Requerido, pero no se muestra)

Trackback este artículo  |  Suscibase a los comentarios con RSS Feed

4images accesibilidad acceso a internet actualizacion adios adsl agujero de seguridad ajax alfa corse alfa romeo alojamiento alojamiento web anti spam anti virus antivirus gratuitos apache ask jeeves aui axarquia backup banda ancha benchmark biblioteca digital bitacora bitacoras blog blogs bug bugs buscador buscadores cable cable modem cat clamav clamwin cobertura adsl coches col color combinacion de colores comercio electronico compras online ComPuntoEs computadoras constructor web correo web correos crawlers creative commons css datos personales Desarrollo web diccionario sms Diseño web dns dominio dominio es Dominios dominios es ebay educacion email ESNIC españa estadisticas estadisticas web estafa estilos estructura de directorios extranet fantastico fiesta firefox formmail formulario contacto formularios fotografias fuentes galicia gif google google adwords google analytics googlebar guebs hojas de estilo hosting htaccess html ibercom icann iconos idn img incidencias include indidencia infraestructura internet internet corporation for assigned names and numbers internet explorer interxion javascript jpeg jpg kernel leyes linux lssi lssice luces malaga marklin microsoft office mo mod security modelismo ferroviario movable type moviles mozilla msn search multilingue MySQL ofimatica openoffice pagerank panel de control panel de dominios phishing phising php php4 php5 pixels plantillas plc plugin poo pop ups Posicionamiento en buscadores privacidad programacion orientad a objetos rails Recursos red regalos regalos originales regalos para hombres relojes robots txt RoR ruby Ruby on Rails san queremos scripts scrollbars seguridad seo server side server side includes servidor servidor de correo servidor http servidor web servidores servidores de correo sistema de nombres de dominio sitebuilder smarty sms software libre spam spider spiders ssi supermicro Telefonica template engine terminos sms thumbnail tradedoubler ubuntu usabilidad uso de internet validacion formulario ventanita virus vulnerabilidad wifi WordPress xhtml yahoo

Inicio :: Por qué elegirnos :: Preguntas frecuentes :: Hosting :: Dominios :: Soporte :: Clientes :: Contacto :: Mapa Web
guebs.com  -  Avisos Legales  -  ( XHTML y CSS válido )