DataLife Engine / PhpGuard 2 для DLE

PhpGuard 2 для DLE


Новая версия с русской поддержкой скрипта представляем вам сегодня на dle9.com - это PhpGuard 2 для DLE Защита от хакеров - скрипт на PHP, который будет защищать ваш сайт от хакеров и хакерских атак.

Скрипт может быть установлен на любую версию движка DataLife Engine, то есть версия движка значение не имеет. Модуль для дле обладает защитой от DDoS атак (что очень важно, не все хостинги могут предлагать защиту вашему ресурсу от ДОСс атак), защитой от SQLI (SQL Injection) и Cross-Site (XSS), блокировщиком и детектором прокси серверов, журналами сортировки и модуль поиска, защитой от спама и многое другое. А главное уведомлять о всех атаках на почту и изменениях файлов с возможностью управления всеми настройками и модулями скрипта.

Дополнительно к данному модулю рекомендуем использовать современные методы защиты, как аутентификация пользователя о чем подробно можно прочитать по ссылке выше. Аутентификация представляет собой защищенный метод проверки соответствия пользователя с помощью (ПИН-кода), в более сложном варианте – по цифровому сертификату, токен (USB-ключу), смарт-карте или биометрическим параметрам. Подобные системы защиты финансовых средств и доступа к учетной записи очень хорошо себя зарекомендовали.

PhpGuard 2 RUS для DLE
Версия движка ДЛЕ: любая проверялось на свежей DLE 10.3

 Особенности скрипта:


Установка:
1. Скачиваем phpGuard v2.
2. Создаём папку в корне сайта, к примеру - sec и распаковываем туда скрипт из папки Source.
3. Создаем DB (базу данных) и импортируем в неё содержимое папки SQL.
4. Настраиваем sec/config.php согласно созданной вами DB.
5. В engine/inc/ создаём файл, к примеру sec.php и вписываем в него код:

<?php
if( ! defined( 'DATALIFEENGINE' ) ) {
	die( "Hacking attempt!" );
}
if( $member_id['user_group'] != 1 ) {
	msg( "error", $lang['index_denied'], $lang['index_denied'] );
}
  header('Location:http://ваш домен/sec/admin/index.php');
  exit;
?>


Где sec - имя папки со скриптом

6. Заливаем security.png из архива в engine/skins/images/
7. Создаём резервную копию DB вашего сайта и делаем запрос:

INSERT INTO `dle_admin_sections` (`name`, `title`, `descr`, `icon`, `allow_groups`) VALUES
('security', 'Security DLE', 'Зашита сайта от атак и спама', 'security.png', '1');


Где в dle_admin_sections - префикс_admin_sections,
sec - имя файла в engine/inc/ без .php,
Security DLE - название в админке,
Зашита сайта от атак и спама - описание модуля,
security.png - иконка в engine/skins/images/,

1 - группа имеющая доступ к модулю.

8. В sec/admin/header.php после (примерно строки 205-206):

            <!-- Dropdown menu -->
            <ul class="dropdown-menu"> 


добавляем:

<li><a href="http://ваш домен/admin.php"><i class="fa fa-sign-out"></i>Back to AdminCP</a></li>


9. В main.tpl после тега body добавляем:

{include file="sec/config.php"}
{include file="sec/security.php"}


Настраиваем скрипт по своим нуждам.
Ну, вроде бы всё...
Готово!

Русификация:
1. Залить папку Admin в директорию скрипта с заменой файлов.
2. Радуемся (:
Скачать из раздела модули для dle, как PhpGuard 2 для DLE: PhPguard-v2.zip [10.2 Mb] Внимание такой вес из-за скриншотов!
11-09-2014, 08:19
Вернуться назад