20 Август 2009
Категория: CMS, Безопасность

Недавно я рассказывал о CMS Limbo – системе управления контентом работающей без mysql.

Решил сделать на ней сайт, в процессе работы заметил.. что система выдает после описания название CMS а так же версию, а это с точки зрения безопасности не так уж и хорошо, эта запись дает информацию злоумышленникам, что допускать совершенно нельзя..

Данная функция не прописывается в шайле шаблона, а содержится непосредственно в ядре.

в исходном коде выглядет это так

<meta name=»GENERATOR» content=»Limbo – Lite Mambo версия 1*** – Copyright 2005 by http://www.limbo-cms.com» />

и выводится как и описание сайта функцией

<?php include («includes/metadata.php»); ?>

Открываем файл mambo.php и начиная с 157 строчки можем увидеть эту функцию, далее достаточно удалить строчку

<meta name=»GENERATOR» content=»Limbo – Lite Mambo <?php echo $lm_version_num; ?> – Copyright 2005 by http://www.limbo-cms.com» />

и версия выводится не будет) а это плясик(пусть и небольшой для безопасности сайта..

/home/devul2/devul.ru/www/assets/

Опубликовать новый комментарий: