Мир Ролевых Игр

Новости => Новости Мира Ролевых Игр => Тема начата: Берт от Декабря 29, 2012, 15:06

Название: Почему форум лежал 10 дней.
Отправлено: Берт от Декабря 29, 2012, 15:06
20 числа EvilCat увидела на форуме ifame (http://rpg-world.org/index.php/topic,5434.0.html) которого не должно было быть.
Я выяснил откуда он берется (код создающий iframe добавлялся в конец каждого *.js файла на хостинге) и накатил чистые файлы из бекапа. Через 15 минут код опять был в *.js файлах. Я снял все бекапы и отключил форум для выяснения причин и характера заражения.

По результатам расследования стало ясно что взломан был не РВ, а вероятно другой сайт на хостинге, откуда скрипт просто гулял по жесткому диску хостинга и заражал все *.js файлы (*.js файлы заражались даже если я удалял весь РВ с хостинга и после смены паролей на ФТП, тоже-самое было на игровом и старом форумах). Я добавил открытие комментария в конец всех *.js файлов везде где имел доступ, но из соображений осторожности не запускал РВ пока хостер не вычистил хостинг. (Что и произошло позавчера, заодно хостер почистил и все три наших проекта за что ему спасибо.)
Почему так долго? Конечно форум я мог запустить уже на третий день, но пока хостер не решил свои проблемы оставалась опасность для пользователей. Очень много времени заняло общение с хостером, лаги в общении между Мной и Ордосом, лаги в общении между Ордосом и Хостером и тормоза самого хостера которому понадобилось несколько дней чтоб поверить что мы не сами себя поломали и исправить проблему со своей стороны. И все это помножилось на безумие последней рабочей недели года.

Так-же, я пользуясь случаем обновил форум до актуальной версии и как всегда:
Комментарий администратора ТЕПЕРЬ САМОЕ ВАЖНОЕ: Хотя у меня нет никаких доказательств что была скомпрометирована база данных форума и все указывает на то что этого не было сделано, я крайне рекомендую всем сменить пароли доступа к форуму.
Название: Re: Почему форум лежал 10 дней.
Отправлено: Akotor от Декабря 29, 2012, 15:26
А я уже решил, что это согласно календарю майя форум положили... Ну удачи.
Название: Re: Почему форум лежал 10 дней.
Отправлено: Katikris от Декабря 29, 2012, 15:33
Спасибо Берту, который даже перед праздниками не забил на всё, а занимался форумом. С паролями разберёмся.
Название: Re: Почему форум лежал 10 дней.
Отправлено: EvilCat от Декабря 29, 2012, 15:34
По результатам расследования стало ясно что взломан был не РВ, а вероятно другой сайт на хостинге, откуда скрипт просто гулял по жесткому диску...

Один в один ситуация, которая была у Русской Лиги Покемонов году примерно в 2006, когда она ещё была на shared-хостинге. Кстати, тогда же у неё постоянно отваливалась база данных: сайт был неоптимизированный, а пользователей было много, и для поддержания быстродействия сайтов других клиентов на том же сервере хостер отключал нашу БД, если мы превышали порог нагрузки. Решением мог очень дорогой colocation (VPS тогда почему-то не предлагали), но мы выбрали переехать на домашний хостинг. VPS был бы лучшим решением сегодня для технически не подкованного коллектива, лишь несколько более дорогим, чем shared-хостинг. Насколько я понимаю технологию, это исключает гуляния вируса между сайтами разных клиентов, потому что физических сервер предоставляет клиентам разные виртуальные машины, которые не имеют доступа к "жёстким дискам" друг друга.

Katikris, +1!

Два вопроса. С помощью iframe'а увести пароли скорее всего нельзя, потому что современные браузеры не предоставляют им особых прав, если только сам сайт не говорит "это мой iframe".
Название: Re: Почему форум лежал 10 дней.
Отправлено: Zlanomar от Декабря 29, 2012, 15:35
Спасибо Берту. Да, Большое спасибо. :good:
Название: Re: Почему форум лежал 10 дней.
Отправлено: CTPAHHUK от Декабря 29, 2012, 15:40
Ну, пока плюсиков нет, будем снова учиться благодарить словами. Спасибо!
Название: Re: Почему форум лежал 10 дней.
Отправлено: Nutzen от Декабря 29, 2012, 15:45
Это прекрасно.
Название: Re: Почему форум лежал 10 дней.
Отправлено: Green_eyes от Декабря 29, 2012, 15:46
Берт, спасибо.
Название: Re: Почему форум лежал 10 дней.
Отправлено: Gets от Декабря 29, 2012, 15:54
Ура!У меня уже ломка началась  :D
Название: Re: Почему форум лежал 10 дней.
Отправлено: Берт от Декабря 29, 2012, 15:56
Цитировать
Не включало ли заражение изменения SAME ORIGIN POLICY сайта?
Судя по тому что я видел нам просто пытались впарить виагры.
Цитировать
Солёные ли пароли в базе? Если да, сменить пароль стоит только здесь. Если нет - то везде, где используется тот же пароль.
Солёные.
Название: Re: Почему форум лежал 10 дней.
Отправлено: Мистер Хомяк от Декабря 29, 2012, 18:08
Спасибо, Берт!
Название: Re: Почему форум лежал 10 дней.
Отправлено: Ymir от Декабря 29, 2012, 18:27
Крутота.
Название: Re: Почему форум лежал 10 дней.
Отправлено: egalor от Декабря 29, 2012, 18:43
Жесть. Берту - спасибо!
Название: Re: Почему форум лежал 10 дней.
Отправлено: Traction от Декабря 29, 2012, 18:47
Присоединяюсь к благодарностям. Вообще не думал, что до нового года поднимут.
Название: Re: Почему форум лежал 10 дней.
Отправлено: Owl Consular от Декабря 29, 2012, 18:56
Спасибо Берту!
Название: Re: Почему форум лежал 10 дней.
Отправлено: Dmitry Gerasimov от Декабря 29, 2012, 19:05
Огромное спасибо, Берт!
Название: Re: Почему форум лежал 10 дней.
Отправлено: Dreyko от Декабря 29, 2012, 19:07
Спасибо, Берт!
Название: Re: Почему форум лежал 10 дней.
Отправлено: Мышиный Король от Декабря 29, 2012, 19:20
Спасибо!
Название: Re: Почему форум лежал 10 дней.
Отправлено: Нитроксилин от Декабря 29, 2012, 20:05
Спасибо за починку!
Название: Re: Почему форум лежал 10 дней.
Отправлено: Melhior от Декабря 29, 2012, 20:07
Спасибо!!!!

Выражусь словами героя моего детсва: "Ура! Заработало!" :good:
Название: Re: Почему форум лежал 10 дней.
Отправлено: Окна от Декабря 29, 2012, 21:39
Спасибо.  :yahoo:

И правда, прямо "Ура! Заработало!"
Название: Re: Почему форум лежал 10 дней.
Отправлено: Darksun от Декабря 29, 2012, 21:41
Ура! Спасибо!
Название: Re: Почему форум лежал 10 дней.
Отправлено: Alas от Декабря 30, 2012, 04:28
Спасибо Берту за наше счастливое ... ну... короче, большое спасибо за заработавший форум :)
Название: Re: Почему форум лежал 10 дней.
Отправлено: Анатолий от Декабря 30, 2012, 09:20
Присоединюсь! Спасибо! :good: :)
Название: Re: Почему форум лежал 10 дней.
Отправлено: circk от Декабря 30, 2012, 09:29
Переезжайте к нам (http://sweb.ru) на вип-тариф. У нас давненько кроссерверных инджекций не было :D
Название: Re: Почему форум лежал 10 дней.
Отправлено: Thaliorne от Января 11, 2013, 18:49
Спасибо.Старые форумы совсем-совсем умерли ?
Название: Re: Почему форум лежал 10 дней.
Отправлено: Берт от Января 12, 2013, 02:32
Нет.