Quitar meta name=»generator» content=»Joomla! – Open Source Content Management

Un fallo de seguridad que nos podremos encontrar en nuestra web joomla es dejar visible en el código, la etiqueta meta name generator puesto que deja visible la versión de joomla que estamos usando. Con este dato los jackers, ya tienen una pista fácil por donde comenzar su ataque.

Dependiendo de la versión que utilicemos en el content aparecerá una u otra cosa.

  • En la versión 2.5 aparece «Joomla! – Open Source Content Management»
  • En la versión 1.7 aparece«Joomla! 1.7 – Open Source Content Management»
  • En la versión 1.6 aparece«Joomla! 1.6 – Open Source Content Management»
  • En la versión 1.5 aparece«Joomla! 1.5 – Open Source Content Management»

 

A continuación les expongo 5 posibles soluciones:

1. Localizar el fichero «head.php» ubicado en:

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

Y comentar la línea (para comentar poner //)

$strHtml .= $tab.'<meta name=»generator» content=»‘.$document->getGenerator().'»/>’.$lnEnd;

Esta solución no es muy idónea, 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, y se convierte en una imperfección al validarlo como xhtml.

A continuación les expongo otra mejor solución.

 

2. Buscamos el archivo llamado “document.php” que se encuentra en:

libraries/joomla/document/document.php

Buscamos la linea:

var $_generator = ‘Joomla! – Open Source Content Management’;

Cambiamos el “Joomla!- Open Source Content Management” por el nombre que queramos.

 

3. Las soluciónes anteriores son poco profesionales, ya que están tocando el core de joomla, la mejor solución sería hacer un plugin de sistema (system plugin) y añadir lo siguiente:

[code]

function onBeforeCompileHead() {

global $mainframe;

$document =& JFactory::getDocument();

if ($mainframe->isAdmin() || $document->getType() != 'html') return;

$plugin =& JPluginHelper::getPlugin('system', 'seo');

$pluginParams = new JParameter( $plugin->params );

// Check to see if this is the Generator feature is enabled

if ( $pluginParams->def('override_generator', 0) )

$this->_generator = $pluginParams->def('generator', null);

// Set data:

if (isset($this->_generator))

$document->setGenerator($this->_generator);

}

[/code]

 

 

4. En lugar de crear ustedes el plugin, pueden usar el plugin «byebyegenerator»y así de esta manera no tocar nada de código, os paso el enlace donde lo podéis descargar.

Descargar — http://extensions.joomla.org/extensions/site-management/seo-a-metadata/generator-tag/12556

Esta solución es bastante buena para usuarios inexpertos, ya que nos olvidamos de tocar código.

5. Buscar el fichero index.php de la plantilla que estemos utilizando en nuestro frontend e insertarle el siguiente código.

$this->setGenerator(null);

Con estas 5 soluciones se resuelve el problema. Espero haberles ayudado.

Deja un comentario

slot gacor

slot gacor

https://badudu.org/

badudu

slot gacor

https://siakad.unikamamuju.ac.id/fonts/-/starlight-princess/

slot88

slot gacor

https://ninjajago.sbs/

https://labskill.umtas.ac.id/wp-content/slot-gacor/

https://kamalinews.co.id/wp-content/slot-deposit-qris/

https://lsgi.org/

https://lsgi.org/

ninjajago

slot777

slot88

http://upforfifty.xyz/

slot gacor

slot gacor

slot88

slot

https://katalog.uinsyahada.ac.id/slot/

situs slot gacor 2023

slot gacor

slot

https://게이코슬롯.com/

gacor88

slot gacor

slot thailand

slot demo

slot gacor

slot gacor

https://siakad.poltekbangmedan.ac.id/images/

slot gacor

slot gacor 4d

slot gacor

situs slot gacor

slot gacor

situs slot gacor

https://setda.blorakab.go.id/packages/upload/galeri/

slot demo

rtp slot

slot gacor

slot88

slot gacor

https://plti.amikompurwokerto.ac.id/wp-content/pages/?tunnel=Slot%20Tongkat%20123

slot88

slot-gacor

slot gacor

slot gacor

slot gacor

slot gacor

slot gacor

slot gacor

slot demo

slot88/

https://smartvillage.tubankab.go.id/vendor/

https://manajemen.unik-kediri.ac.id/wp-content/files/-/slot-toto/

https://myexist.muallimaat.sch.id/.well-known/

slot gacor

toto macau

slot gacor

slot gacor

slot gacor hari ini

slot-gacor

slot gacor

http://student.unisbank.ac.id/wp-includes/slot-gacor-hari-ini/

https://keclasem.rembangkab.go.id/error/

https://ak.polnep.ac.id/slot-gacor/

slot thailand

https://pmbtest.akpergshwng.ac.id/data/slot-qris-gacor/

slot gacor 4d

https://elsa.polteksahid.ac.id/elsa/files/slot-gacor-thailand/

https://ppdb.smai-soedirman-kotabekasi.sch.id/assets/

slot-gacor

slot-gacor

olxtoto

slot gacor

slot88

slot gacor

slot gacor

https://roadpowersystems.com/pages/

https://disdikbud.pemkomedan.go.id/assets/css/

slot4d

slot gacor

slot gacor

slot gacor

slot thailand

togel online

slot88

https://diafrica.org/pages/

togel online

slot gacor

https://fkomputer.umku.ac.id/wp-content/plugins/

slot gacor

slot gacor

slot gacor

https://feb.umku.ac.id/wp-includes/

https://fgizi.umku.ac.id/wp-content/languages/

https://fmipa.umku.ac.id/wp-includes/

slot gacor

slot88

slot88

slot gacor

slot gacor

slot gacor

slot gacor

https://fkip.umku.ac.id/wp-content/uploads/

https://fkesehatan.umku.ac.id/wp-content/plugins/

slot gacor

https://fst.umku.ac.id/wp-content/plugins/

https://fkeperawatan.umku.ac.id/wp-content/plugins/

olx toto

https://akparjakarta.ac.id/wp-content/

slot qris

slot qris

slot gacor

slot gacor

slot gopay

slot gacor

https://siakad.poltekbangmedan.ac.id/images/

slot thailand

slot gacor

slot gopay

https://ppdb.smai-soedirman-kotabekasi.sch.id/assets/

https://pmbtest.akpergshwng.ac.id/data/slot-qris-gacor/

https://cbt.dindikbud.pekalongankab.go.id/assets/

slot ovo

https://jdih.pn-labuanbajo.go.id/images/

https://pn-labuanbajo.go.id/wp-content/uploads/

https://fst.umku.ac.id/wp-content/uploads/

slot gacor

slot88

slot gacor

slot gacor

slot gacor

slot88

slot gacor

https://smkpelitanusantara.sch.id/

https://wibs.sch.id/

https://mnis.sch.id/

https://smkm3-alkamal.sch.id/

https://pelitanusantara.sch.id/

slot hoki

slot gacor kamboja

slot777

slot gacor 4d

http://esptpd.kaimanakab.go.id/public/img/

slot gacor

slot gacor

slot server luar

slot gacor

slot demo

slot88

slot hoki

https://api.kelastryout.id/assets/

https://siasuh.poltekbangmedan.ac.id/pedoman/ninjajago/

slot gacor

slot gacor

slot