DataLife Engine > Версия для печати > AntiShell скрипт для предупреждения взлома сайта

Многие задавались вопросом о защите сайта от заливки всякой пакости? Если да, то эта статья — для Вас!

Что делает скрипт:

— Создаёт снимок файлов на сайте — Считываются названия, размер, дата последнего изменения и MD5 всех файлов, разрешенных для проверки. Данные снимка записываются в специальный файл-снимок (путь, название и расширение указываются при настройке), с которым в дальнейшем скрипт будет сравнивать файлы. — Проверяет файлы указанных расширений — При проверке так же считывается размер, дата последнего изменения и MD5 всех, разрешенных для проверки, файлов. И сравнивается с ранее сделанным снимком, если всё совпадает — то скрипт не будет сообщать о результатах проверки. — Отправляет email-уведомление если есть расхождения со снимком — Если при проверке файлов скрипт выявляет расхождения данных со снимком всех файлов — то на указанную в настройках почту будет отправлено наглядное уведомление с именами изменённых, добавленных или удалённых файлов.

Особенности:

— Простая установка — это ключевая особенность скрипта. Для установки достаточно запустить мастер установки и ввести необходимые данные. Все поля установщика снабжены подсказками, а сам установщик даже немного защищен от кривых рук. — Открытый исходный код — все исходники скрипта лежат в открытом доступе в репозитории на GitHub, так что любой желающий может поучаствовать в развитии и улучшении скрипта. — Универсальность — скрипт подойдёт под любой сайт. — Заточен под DLE по умолчанию — в установщик вбиты данные по умолчанию для оптимальной настройки для сайтов на DLE. При установке на DLE установщик сам подхватывает необходимые данные из конфига dle. — Гораздо удобнее чем ZEOS-антивирус. — На данный момент скрипт находится в beta-версии, но это только из-за того, что мало людей, установивших его и опробовавших. Если будет больше людей и отзывов с предложениями — будет публичный релиз.

Установка:

1. Скопировать as_install.php в корень вашего сайта.

2. Открыть файл as_install.php и удалить одну из строк конфигурации мастера установки в зависимости от кодировки Вашего сайта.

3. Запустить установку AntiShell по адресу http://вашсайт/as_install.php и очень внимательно следовать инструкциям мастера.

Готово!