Пропажа сайтов из индекса. Причина - очередной взлом valuehost

1 23
Мэкс
На сайте с 03.07.2005
Offline
67
#21
Aleks_:
В том же форуме конечно нафлудить могут, но что то я сильно сомневаюсь, чтобы под Юниксом где на все файлы устанавливаются полномочия можно было весь сайт взломать.

Ломают и еще как :)

Сайтом управляет CMS - Это скрипты, они, как правило работает из под определенного эккаунта, который имеет определенные права... Т.е. если в скрипте дыра, то можно через эту дыру напихать Shell команд от этого пользователя. Прямо через Web интерфейс, к примеру. и результат туда же будет выводиться.

Т.е. через эту дыру можно поставить на сайт что угодно.

Фактически мы с уровня приложения работаем с опрерационной системой под эккаунтом приложения. К сожалению, юникс не умеет различать эккаунты пользователя, приложения и сервера :(

Теперь мы имеем управление эккаунтом, с возможностью загружать/выгружать данные. О файрволе не беспокойся. Он все пакеты 80 порта пропускает без проблем.

Пользовательский эккаунт, как правило имеет доступ до файла с хешированными паролям, который мы, в свою очередь можем вытащить.

Следующий шаг - натравляем на файл с паролями крекер пассвордов и получаем какой-то результат.... может и админские пароли ломануться.

Теперь у нас есть доступ к куче аккаунтов.

:(

Знание некоторых принципов легко возмещает незнание некоторых фактов. К. Гельвеций
A
На сайте с 25.02.2006
Offline
173
#22
Мэкс:
Ломают и еще как :)
Сайтом управляет CMS - Это скрипты, они, как правило работает из под определенного эккаунта, который имеет определенные права... Т.е. если в скрипте дыра, то можно через эту дыру напихать Shell команд от этого пользователя. Прямо через Web интерфейс, к примеру. и результат туда же будет выводиться.
Т.е. через эту дыру можно поставить на сайт что угодно.
Пользовательский эккаунт, как правило имеет доступ до файла с хешированными паролям, который мы, в свою очередь можем вытащить.
Следующий шаг - натравляем на файл с паролями крекер пассвордов и получаем какой-то результат.... может и админские пароли ломануться.
Теперь у нас есть доступ к куче аккаунтов.
:(

Насколько я себе эту кухню представляю, в Юниксе, если скрипт создает новый файл, то владельцем этого файла считается владелец скрипта создателя, то есть файл пользователя nobody не может создать файл, принадлежащий root и если файл принадлежит root, а на нем стоят права RW- --- ---, то прочитать и модифицировать его может только root

Если бы для взлома любого сервера достаточно было права на создание файлов на этом сервере, то это можно было бы сделать через любую учетную запись. Скорее всего проблема не в юниксе, а кривом администрировании.

1 23

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