31
окт

Как скрыть CMS?

Мои лучшие статьи:
Как скрыть CMS?Каждый вебмастер уже сталкивался или в скором будущем столкнется с такой проблемой, как идентификация движка сайта. Проще говоря, в большинстве случаев вебмастер старается всеми силами скрыть CMS, по крайней мере ее название, от посторонних глаз. Зачем? А затем, чтобы сайт было труднее взломать, да и, если у Вас коммерческий сайт, то скрытие бесплатной CMS от своих клиентов будет как никогда кстати. Потому что бесплатный движок — это не солидно. Сегодня мы поговорим о том, как скрыть свою CMS от различных сервисов, которые анализируют сайты.

Почему только мы будем прятать название своего движка только от сервисов и программ, а не от хаккеров, которые могут взломать наш сайт? Потому что от хаккеров трудно что-либо утаить. Это лишь вопрос времени. Если кто-то решиться взломать ваш сайт — он это сделает. А если у Вас популярный ресурс с масштабной посещаемостью, то он, наверняка, приносит Вам не плохой доход, а Вы в свою очередь можете позволить себе нанять пару программистов, которые будут заботиться о безопасности вашего сайта. И так, приступим. Разбираться будем на основе CMS Joomla:

Как скрыть CMS Joomla

Чтобы скрыть название движка сайта от анализирующих сервисов и программ, вроде cy-pr, то Вам потребуется удалить или закомментировать пару строк кода вашего сайта. Заходим в корневую папку вашего сайта, затем идем по следующему пути libraries\joomla\document\html\renderer\head.php. В коде этого файла, который можно открыть любым текстовым редактором (я рекомендую Notepad2), надо найти следующие строки:

// Generate base tag (need to happen first)
$base = $document->getBase();
if(!empty($base)) {
$strHtml .= $tab.'<base href="'.$document->getBase().'" />'.$lnEnd;
}

и

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

Чтобы закомментировать эти строки, требуется добавить «//» (2 слэша) в начале каждой строки. Но так же можно просто удалить эти строчки.

Данное действие стоит проделывать сразу после установки CMS на хостинг.

Еще одно решение — это изменить meta-тег Generator. В Joomla 1.5 это можно сделать следующим образом:
В файле index.php между тегами <head> и </head> вставляем стоку:

<?php $this->setGenerator('Ваш мета-тег geneator');?>

«Ваш мета-тег geneator» естественно меняем на свой или же оставляем это место пустым:

<?php $this->setGenerator(''); ?>

Еще один минус Joomla — это доступность просмотра позиции модулей по адресу Ваш_сайт/?tp=1. С этим можно справиться следующим способом (снова же для Joomla 1.5):

Открываем файл /libraries/joomla/application/module/helper.php. Находим 96-103 строки (примерно):

(count($result) == 0) {
if(JRequest::getBool('tp')) {
$result[0] = JModuleHelper::getModule( 'mod_'.$position );
$result[0]->title = $position;
$result[0]->content = $position;
$result[0]->position = $position;
}
}

Комментируем их, добавляя в начало каждой строки //.

Затем переходим на 199-201 строки:

if(JRequest::getBool('tp')) {
$attribs['style'] .= ' outline';

Их тоже комментируем.

Вот такими легкими способами можно скрыть CMS Joomla от посторонних глаз, правда не всех.


Оставь комментарий, нажми «Мне нравится» («Like») и «Сохранить», а я напишу для тебя еще что-нибудь интересное :)
 

Обо мне

MeЭто Я! Выпускник факультета «ТЭ» Южно-Уральского Государственного Университета.
"Не судите человека, пока не поговорите с ним лично, потому что все что вы слышите - слухи", - Майкл Джексон.


RSS блога Ритм ЖизниШичкин Сергей в Twitter
Another Vid Ass Fuck Old Bored Housewifes Site Seer Cad Transsexual Cad Has Fun In Bed Sweet Teen Zanna Loves Naughty Anal Sex Hot Wife Masturbating Pussy Filled With Own Piss