DLE - защита сайта от взлома. Основные приёмы - Форум портала FILEBURG.RU

СТАТИСТИКА TОП 5
» Последние новости » Самые отвечаемые темы » Самые популярные новости » Последние сообщения
Tom Clancy's... 18.05.12
Company of Heroe... 18.05.12
MAGIX Audio Clea... 18.05.12
MAGIX Photo Mana... 18.05.12
Shenmue (PC/2010... 18.05.12
Анекдоты и прико... [180]
Флуд [161]
ИЩУ СКРИПТЫ! [137]
Смешное видео [112]
Ваши предложения... [103]
Лови ВКонтакте v... [Просмотров: 171104]
Ключ лицензии дл... [Просмотров: 114058]
Обои на рабочий ... [Просмотров: 70703]
Разбор слова по ... [Просмотров: 65846]
Дворовые песни п... [Просмотров: 42469]
          Тема        Дата, Время  Автор сообщения
Как обыграть бу... 16.05.12, 01:27
Скоро в Кино 15.05.12, 02:33
Только для тех ... 13.05.12, 01:50
Ошибки и недора... 12.05.12, 22:17
Ионизатор воды 10.05.12, 16:01
Новости мировой... 09.05.12, 11:04
Советы для здор... 01.05.12, 21:23
Сарафанка-зараб... 30.04.12, 02:35
Убрать цветное ... 25.04.12, 23:53
Вопрос про БИОС 25.04.12, 21:37
» Новые горожане » Лучшие журналисты » Активные форумчане
Biettlizes 18.05.12
pedrosio 16.05.12
mandinorus 16.05.12
tem1952petr 15.05.12
aasdf01 13.05.12
kas911 [5026]
Rash0000 [2727]
nik34 [2402]
Miracle [1987]
Mindsaver [1450]
Dennis [Постов: 910]
Admin [Постов: 772]
povlark [Постов: 744]
Kayena [Постов: 405]
Navigator [Постов: 345]
» Горячие предложения!
загрузка...
Страница 1 из 11
Модератор форума: Admin 
Форум портала FILEBURG.RU » Улица WEB-мастеров » CMS - обсуждение и вопросы » DLE - защита сайта от взлома. Основные приёмы
DLE - защита сайта от взлома. Основные приёмы
Admin
Дата: Воскресенье, 06.11.11, 20:10 | Сообщение1
Мэр
Сообщений: 772
Пользователь №1
ICQ номер: 8365511
Регистрация: 16.06.08
Репутация:
« 154 »
Статус:
Отсутствует
DLE - защита сайта от взлома. Основные приёмы

1 вариант. Злоумышленник завладел аккаунтом администратора и получил доступ к панели управления DataLife Engine. Теперь он может: редактировать комментарии/новости, редактировать конфигурационный файл движка, редактировать .TPL и .CSS файлы шаблона.

Решение: переименуем /admin.php, к примеру, в 9tEazy4SXN.php; присвоим .TPL и .CSS файлам шаблона и конфигурационному файлу /engine/data/config.php (CHMOD) 644, это запретит их редактирование как через панель администратора, так и через файловый менеджер.

Примечание: после того, как Вы переименовали admin.php, ни в коем случае не вписываем новое имя файла в настройках движка, иначе оно будет отображаться в панели пользователя.

2 вариант. Злоумышленнику удается залить в папку {THEME} либо в /uploads/ шелл, таким образом, он получает полный контроль над файлами Вашего движка, над Вашей базой данных и, в некоторых случаях, над всем Вашим сервером.

Решение (только для DLE ниже 9.x): поместим в папки /templates/ и /uploads/ файл .htaccess, со следующим содержимым:

Code
<FilesMatch "\.([Pp][Hh][Pp]|[Cc][Gg][Ii]|[Pp][Ll]|[Ph][Hh][Tt][Mm][Ll])\.?">
      Order allow,deny
      Deny from all
</FilesMatch>


этим действием, мы запретили запуск сторонних скриптов, расположенных в вышеуказанных папках.

3 вариант. Злоумышленник знает название файла для создания резервных копий БД - cron.php, это дает ему возможность "убить" на неопределенное время Вашу БД, тем самым остановить работу сайта. P.S. особенно актуально для сайтов с большим размером базы данных.

Решение: переименуем файл cron.php

4 вариант. Загрузка файлов через /engine/images.php разрешена только группе "Модераторы", злоумышленник завладел аккаунтом одного из модераторов и пытается загрузить файл, что для Вас крайне не желательно.

Решение: в файле /engine/images.php, после

Code
<?PHP


помещаем следующий код:

Code
$q_ = array( "login" => "pass" );

if (!isset($_SERVER['PHP_AUTH_USER']) || md5(md5($_SERVER['PHP_AUTH_PW'])) !==  $q_[ $_SERVER['PHP_AUTH_USER'] ] )
{

       header('WWW-Authenticate: Basic realm="Access forbidden!"');
       header('HTTP/1.0 401 Unauthorized');
       exit("Access forbidden!");

}


где login и pass - логин и пароль для доступа, зашифрованные в md5. Эти данные мы можем выдать каждому из модераторов.

Вот основные базовые методы защиты сайта на DLE от взлома.

Пишем в теме ещё хорошие и эффективные методы защиты от взлома сайтов на этом движке.


Форум портала FILEBURG.RU » Улица WEB-мастеров » CMS - обсуждение и вопросы » DLE - защита сайта от взлома. Основные приёмы
Страница 1 из 11
Поиск:
» Горячие предложения!
загрузка...
Владельцы и создатели данного сайта не несут ответственность за использование и содержание ссылок и информации, представленных на этом сайте,
а также за возможное игнорирование пользователями коммерческого статуса программного обеспечения, к которому ведут ссылки, представленные на данном сайте.
При копировании материалов активная ссылка на наш форум обязательна!
Design powered by Schmied © 2008-2012 | Используются технологии uCoz