Как защитить сайт от вирусов?

12
I
На сайте с 30.07.2007
Offline
9
1258

Через халявный форум кто-то залил на сервер нечто, что записывается в каждый html, php файл и переадресует посетителя страницы на сайт с вирусами. Скрипт во всех страницах один и тотже, написан стабильно в низу страницы. Один раз боролась методом замены всех файлов на сервере файлами с локально версии. Помогло не надолго. Сменила все пароли, но мерзкий скрипт продолжает то и дело возникать...

Вопрос: Есть какая-нибудь программка, чтоб отслеживала его появление и удаляла прямо на сервере?

Я уже замучалась эта гадость заразила мой комп (вроде вычистила). ПРиходят жалобы от посетителей, даже гугл написал, что будет предупреждать всех посетителей, о том, как вреден мой сайтик:(

WwWork
На сайте с 07.02.2006
Offline
150
#1
(вроде вычистила).

Если повторяется неоднократно, тогда лучше переустановить Операционную систему, так как есть трояны которые не выведешь.

p.s. вот только не понятно.. тут вы описались? :)

халявный форум кто-то залил

или тут?

Сменила все пароли
AN
На сайте с 05.06.2004
Offline
243
#2

Обновите движок форума до последней версии.

Размещу ваши баннеры на посещаемых сайтах. Места еще есть! Возможен безнал. (/ru/forum/324945) Нужны копирайтеры/рерайтеры - медики. Пишите в личку. (/ru/forum/676932)
a.fatman
На сайте с 15.01.2006
Offline
127
#3

Откуда уверенность, что «халявный форум кто-то залил на сервер нечто», а не через сохраненные пароли в ftp-клиенте троян на локальной машине «залил на сервер нечто»?

I
На сайте с 30.07.2007
Offline
9
#4
WwWork:
p.s. вот только не понятно.. тут вы описались? :)

Не поняла, в чём описка? Вирусы залил кто-то, а чистила я... или в чём то другом?

iruta добавил 24.03.2008 в 11:58
a.fatman:
Откуда уверенность, что «халявный форум кто-то залил на сервер нечто», а не через сохраненные пароли в ftp-клиенте троян на локальной машине «залил на сервер нечто»?

Уверенности нет. Пароли на тот момент действительно были сохранены.. Просто форум вообще перестал отображаться, возможно и не в нём дело.
Вопрос не в этом...
Нужна прога для контроля и очистки вредоносных скриптов на страницах.
S2
На сайте с 07.01.2008
Offline
611
#5

Всё это на форуме писалось много раз, юзайте поиск. Всё идёт от вашего компьютера, нельзя хранить пароли в браузере или Тотал Коммандер. Удаляйте вирус на компе, затем меняйте все пароли. Вирус убейте Касперским. После этого замените на файлы из архива. Если везде один и тот же код, можно стереть его с помощью автозамены на пробел.

Не надо приписывать мне свои выводы, я имею ввиду только то, что написал. Лучшая партнёрка по футболкам/толстовкам (http://partnerka.kolorado.ru/?ref=1921540) Опрос: Проверить текст на уник - как? (/ru/forum/495885)
[Удален]
#6

можно написать индексирующий скрипт, который сразу после установки создаст хэши для каждого php, html файла в директории и будет периодически проверять по крону целостность. Форумы данные в php и html не хранят, так что меняться они не должны. Если целостность нарушена, то бить тревогу в бубен и другие шаманские пляски ради привлечения внимания админа... Хотя можно и просто из архива восстановить файл :) Для windows писал подобную утилиту, правда до восстановления так и не дописал, да и на сервере её не поставить, но суть понятна, реализация проста.

[Удален]
#7

частично можно так

#############################################################################

#RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
#RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
#RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
#RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
#RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})

#############################################################################
P
На сайте с 08.03.2007
Offline
250
#8

Неправильный подход в принципе. Форумный двиг надо ставить такой, в котором нет известных дыр - это во-первых. Во-вторых, если на сайте вирус - его удалять поздно, он победит всё равно. В третьих, надо смотреть за своей машиной - и антивирусы ставить именно на неё, а пароли, как правильно писали, не запоминать. Да и вообще от ftp надо потихоньку уходить, на дворе третье тысячелетие уже давно (ssh + private/public keys).

Процедура миграции для большинства форумов уже кем-то написана, так что смена движка не очень фантастична.

I
На сайте с 30.07.2007
Offline
9
#9
Pilat:
Во-вторых, если на сайте вирус - его удалять поздно, он победит всё равно.

В смысле? Это навсегда теперь? Форум уже снесла к чёрту! Сайт старый html без движка.

a.fatman
На сайте с 15.01.2006
Offline
127
#10

Pilat, мягко скажем, заблуждается.

Меняйте пароль на ftp, не записывайте его в ftp-клиент, проверьте локальные компьютеры, с которых есть ftp-доступ к сайту антивирусом.

Восстановите сайт на сервере до состояния "без вирусов" из бэкапа. Если стоит дырявый форум -- обновите или замените его.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий