| Sobre el enmascarar u ocultar las URLs de Joomla! |
|
|
|
| Escrito por Valc | |||
| Jueves, 30 de Octubre de 2008 | |||
|
Es decir, la idea de enmascarar las URLs consiste básicamente en mantener una misma URL base en el navegador, navegues por donde navegues de tu sitio. Cuando acortamos URLs, usando SEO (URLs amigables para buscadores) o SEF (URLs amigables para buscadores y personas), por medio de extensiones para Joomla!, lo que hacemos es "cambiar en el navegador, por cada URL existente en el sitio, a otra URL compatible con esa URL inicial, normalmente más corta y que apunte a un mismo lugar o contenido; pero sin intentar ocultarlas". La intención de hacer esto, es normalmente para conseguir mejores indexaciones por parte de los buscadores, o, hacer los enlaces más intuitivos para nuestros usuarios. Luego, hay una notable diferencia entre acortar URLs usando extensiones para Joomla! y el hecho de pretender enmascarar todas las URLs de nuestro sitio bajo una URL base. Ciertamente, no sé de ninguna extensión o configuración para un Joomla! base que nos permita enmascarar las URLs del sitio Joomla!; sin embargo, existen extensiones para Joomla! que nos pueden ayudar a "acortar" URL y que, en concepto, son cosas distintas. Para enmascarar URLs, en el concepto al que se está apuntando, se puede recurrir a otras tecnologias de programación, como podrÃa ser "Flash", o, se podrÃa contratar, a quien nos sirva el hospedaje/servicio de dominio (si ello está disponible), un servicio de enmascaramiento de URL, o, como vamos a ver a continuación, podemos meter todo nuestro sitio Joomla! dentro de un marco. Sin lugar a dudas, el método que a continuación se relata, o hasta donde yo sé, cualquier otro que sirva para enmascarar URLs (siempre en el sentido al que se hace referencia) son muy poco recomendables; ya que, como mÃnimo, y al contrario que ocurre al habilitar SEF o SEO, nuestro grado de indexación por parte de los buscadores al enmascarar URLs, se reducirá sensiblemente. No le veo realmente una utilidad práctica al llevar eso a cabo, y si realmente el motivo por el que a uno le gustarÃa tener las URLs de su sitio enmascaradas, es solo por cuestiones estéticas o que simplemente no le gusta a uno que el resto del mundo pueda ver sus enlaces, lo veo como una muy mala idea... que además, no impedirá que cualquiera con mÃnimos conocimientos se las ingenie para obtener, eso que a toda consta se pretende ocultar. Aparentemente será asÃ; pero poco más, y, el pago, es "perder en indexación" Pero... ¿y si es por cuestiones de seguridad? Upppppppps, aquà me ha hecho pupita!!... y con lo que a mi me gustan los experimmmmmentos!! jajajajjajaj. Pues sÃ, se podrÃa mejorar bastante la seguridad de nuestro sitio, aunque no solo por el simple hecho de haberlo metido dentro un IFrame. ¿Tras todo lo expuesto, a quienes les podrÃa interesar?Ante la realidad de que se pierde indexación, pues ciertamente, creo que será a pocos a los que pudiera interesarles ...me imagino que podrÃa interesar a aquellos que, por su tipo de web o contenido, lo que menos les preocupe, sea su posicionamiento o indexación, y, que además, tenga un sitio Joomla! "fácil de recorrer". Va por ustedes, inmensa minorÃa :PEl tip para meter todo nuestro sitio Joomla! dentro de un marco, es de lo más simple y tanto vale para Joomla! 1.0.x como para Joomla! 1.5.x. Solo necesitamos crear un archivo con extensión ".html", del tipo "index.html", "papa_pitufo.html", o, "lo_que_quieras.html" e introducir en su interior unas lÃneas de código similares a las siguientes:  <html> Si, por ejemplo, hubiéramos adaptado el código anterior para que la URL apuntase a nuestro sitio en Joomla! y hubierámos llamado a ese archivo "lo_que_quieras.html", tras subir ese archivo a la raÃz de nuestro espacio web, con un: http://www.tu_dominio.com/lo_que_quieras.html PodrÃamos ver nuestro sitio Joomla! cargado dentro de un marco (necesita javascript habilitado). Apartir de aquÃ, te muevas por donde te muevas de tu sitio, la URL base será siempre la misma en la barra de navegación; es decir, según el ejemplo, http://www.tu_dominio.com/lo_que_quieras.html aunque lo que estes vistando de la web sea el apartado "contactar", "enviar un artÃculo", "noticias externas", "la administración", etc, etc. Esto, es solo a un nivel básico, y, tras ello, podrÃamos mirar de aplicar otros tips, como por ejemplo, "ocultar las URL es la barra de estado" (muy mala idea, porque, como mÃnimo, el usuario pierde en usabilidad; pero además, podrÃan tomar nuestras ganas de ocultar el lugar al que apuntan nuestros enlaces en la barra inferior de nuestro navegador, como intentos de hacer "spoofing" o "phishing"), también podrÃamos mirar de aplicar tips o usar extensiones para "deshabilitar el botón derecho del ratón" y cosas asÃ.. pero vamos, me parece una perdida de tiempo y recursos. Yo más bien, a efectos de seguridad y tras tener todo el sitio dentro de un marco, me centrarÃa en otros puntos:
Tras cumplir mÃnimamente con los dos puntos anteriores, a este tipo de "sitios especiales con Joomla! y navegables solo desde dentro de un marco", se les estarÃa aplicando un muy buen refuerzo de seguridad contra ataques automatizados o manuales, vÃa URL. Por una parte, si impedimos con éxito que nos puedan romper la navegación por dentro del marco, la gente que navegue por la web, se verá forzada a navegar todo el tiempo "pulsando botones o enlaces dentro del marco"; es decir, si "pegan una URL en la barra de navegación", si no se rompe el marco, ese enlace no funcionará, y eso mismo, es extensible a otros ataques contra Joomla!, vÃa URL, que nos pudieran llegar. O sea, la única URL que deberÃa funcionar "fuera del marco" es "http://www.tu_dominio.com/lo_que_quieras.html "; ni más; ni menos! Si además disponemos de dos dominios:
... mejor que mejor. De este modo, podemos permitir el acceso al sitio Joomla!, vÃa .htaccess mismo, solo y exclusivamente al "dominio.pim" en el que tengamos al archivo con el marco o IFrame, y, el resto de intentos de acceso al sitio Joomla!, o bien se bloquean con un "forbidden", o, se redirigen al "http://www.tu_dominio.com/lo_que_quieras.html" (que será distinto al dominio donde esté el sitio Joomla! y el único al que se le va a permitir acceder al dominio que tiene al sitio con Joomla! instalado ). Vamos, que el dominio en el que tenemos instalado el Joomla! solo será accesible y navegable desde otro dominio y usando un marco o IFrame :P Ojo! que contra vulnerabilidades que se puedan explotar directamente navegando desde el sitio, como ocurrió últimamente en Joomla! 1.5.5 y anteriores, esto del marco no nos protege! Creo que ya me he extendido más de lo que pretendia, pero si seguÃs insistiendo... mmmmmme alargo más!
|






No es la primera vez; ni creo que sea la última, que veo a alguien preguntarse sobre el asunto este de enmascarar las URLs de Joomla!. Seguramente, hay internautas que se fijan en otros sitios (creados en Joomla!, o no ) y ven como mientras se desplazan por los distintos enlaces de una misma web, la URL del navegador, se manitene siempre igual.