21.05.13, 12:47
0 комментарий
  DLE Модули

ZEOS ANTIVIRUS - антивирус для DLE

Зачем взламывают сайты? Чтоб узнать пароль от базы данных и украсть ее или разместить на сайте вредоносный код и распространять его. Просто так, насолить или ради шутки. Вариантов масса. Для того чтобы защититься или хотя бы свести ущерб для своего сайта к минимуму был разработан скрипт ZEOS ANTIVIRUS.


Этот скрипт создает снимок всех файлов системы и когда злоумышленник через какие-то уязвимости Вашего сайта заливает на Ваш сервер shell, то антивирус присылает Вам на емейл уведомление, в котором указано, что по конкретному адресу появился новый файл. После чего Вы заходите на Ваш сервер и удаляете его.

Для каких случаев скрипт может быть полезен?
На Вашем сайте появился новый файл.
Кто-то узнал логин и пароль от Вашего FTP и были изменены файлы. Например, в index.php прописали какой-то вредоносный яваскрипт.
Злоумышленник удалил какие-то файлы с Вашего сайта.

Когда надо создавать снимок системы?
Снимок системы надо создавать на чистом сайте. То-есть, когда Вы уверены, что на Вашем сайте нет вредоносных файлов.

Как работает антивирус?
Антивирус в режиме "2" создает список файлов на сервере. После чего антивирус запускается через CRON в указанный интервал времени и сверяется по сделанному снимку. Если появляется какой-то новый файл или какой-то файл измененен или удален, то на Ваш емейл будет отослано уведомление.

Можно ли получать смс уведомления?
Можно, если Ваш оператор мобильной связи поддерживает "email2sms".
Например, у оператора "МТС" достаточно указать свой мобильный номер и адрес сайта оператора: 380671234567@sms.mts.ru

Что надо для правильной работы антивируса?
Для правильной работы антивируса желательно как можно больше оперативной памяти и времени выполнения php скрипта.

К примеру антивирус тестировался на компьютере: 1 ГГц, 512 Mb RAM (не VPS). Под PHP выделенно 16 Mb. HDD: 1 Tb, 7500 RPM, где общее количество файлов на сервере: 50.000 шт. общим весом 55.324.652.520 байт (55 гигабайт).

Результаты по маске:
1) Учитывать все, исключений нет - 24 минуты 45 секунд.
2) Учитывать только: php|cgi|pl|perl|php3|php4|php5|php6|tpl|htaccess - 1 минута 8 секунд.
3) Учитывать все, кроме списка исключений:
jpg|jpeg|gif|bmp|png|rar|zip|tmp|gz|txt|xml|flv|exe|doc|pdf|avi|mp3|mp4|swf|wmv|m4v|m4a|mov|3gp|f4v|3gp|mpg|mpeg - 1 минута 11 секунд.
Чем больше файлов надо учитывать, чем больше файлов на сервере вообще и чем больше файлы по размеру, тем медленнее работа и надо больше времени на выполнение скрипта.

Версия DLE: 9.x
Автор: ZEOS

СКАЧАТЬ

Вес файла
6 Kb

Напишите своё мнение