lunes, 29 de marzo de 2010

Eliminar el meta tag generator de Joomla

Cuando se publica un sitio con Joomla y se revisa el código aparece una línea como la siguiente: meta name=”generator” content=”Joomla! 1.5 – Open Source Content Management.

Esto es un dato importante para un posible atacante que busque pistas en nuestro sitio web.

Si quieres quitar o modificar la etiqueta "generator" Joomla 1.5 haz lo siguiente:

meta name = generator content= Joomla! 1.5 - Open Source Content Management

1.- Con una aplicación de ftp, tipo Filezilla, abre el archivo "header.php" que se encuentra en la siguiente carpeta:

/libraries/joomla/document/html/renderer/head.php

2.- Elimina o comenta la siguiente línea:

$strHtml .= $tab. meta name = generator content = document->getGenerator />'

Para comentarla, simplemente basta con agregar dos barras al principio de la línea con lo cual se convierte en un comentario y no se ejecuta la instrucción.

// $strHtml .= $tab. meta name = ......


He omitido alguna puntuación o símbolo en las instrucciones, porqué blogger las tomaba como tales, pero pienso que es suficiente para dar con la línea de código que se debe borrar.

Pista eliminada querido Watson.

6 comentarios:

Anónimo dijo...

Gracias hermanitooo!!!!!
un abrazo argentino

Unknown dijo...

Esa solución es fácil pero poco profesional, ya que el sistema está diseñado para utilizar esa función, y si hacemos eso, al llamar a esa meta tag, no la encuentra y se genera un error, claro, el error no tiene repercuciones, pero se convierte en una imperfeccion al momento de validarlo como xhtml, una mejor solucion seria continuar usandolo pero editar su contenido, y eso no es tan dificil como parece, solo buscamos el archivo llamado “document.php” que se encuentra en:libraries/joomla/document/document.php, buscamos la linea:var $_generator = ‘Joomla! 1.5 – Open Source Content Management’; y cambiamos el “Joomla! 1.5 – Open Source Content Management” pero el nombre de nuestra empresa o lo que queramos, punto.

Gustavo Flores dijo...

Gracias por el post y el comentario de David. Un abrazo!

Anónimo dijo...

Gracias David, perfecto.

Sergiy Bukin dijo...

Muy bueno, gracias

Anónimo dijo...

thanks david h.!!