ZEOS ANTIVIRUS - антивирус за DLE

Защо сайтовете се хакват? За да разберете паролата за базата данни и да я откраднете, или да поставите злонамерен код на сайта и да го разпространите. Точно така, за досада или за шега. Има много опции. За да защитите или поне да намалите щетите на вашия сайт до минимум, беше разработен скрипт ZEOS ANTIVIRUS.

За какви случаи скриптът може да бъде полезен?
На вашия сайт се появи нов файл.
Някой е открил потребителското име и паролата от вашия FTP и файловете са били променени. Например към index.php е добавен злонамерен javascript.
Натрапникът изтри някои файлове от вашия сайт.

Кога да направите моментна снимка на системата?
Моментна снимка на системата трябва да бъде създадена на чист сайт. Тоест, когато сте сигурни, че на вашия сайт няма злонамерени файлове.

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

Какво е необходимо, за да работи антивирусът правилно?
За да работи антивирусът правилно, е желателно да имате колкото се може повече време за изпълнение на RAM и php скрипт.

Например антивирусната програма е тествана на компютър: 1 GHz, 512 Mb RAM (не VPS). 16 PH са отпуснати за PHP. 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 секунди.
Колкото повече файлове трябва да вземете под внимание, толкова повече файлове на сървъра като цяло и колкото по-големи са файловете по размер, толкова по-бавна е работата и толкова повече време е необходимо за изпълнение на скрипта.