myhand

Рейтинг
278
Регистрация
16.09.2009
babiy:
Вы знаете , ориентироваться в написанном выше где пошла перепалка, по внутренним убеждениям каждого, стало очень сложно, так что прошу извинить если что-то и не заметил!

Здесь, увы, почти не модерируются некоторые разделы. Так что на комментарий от очередного пыонера (типа webrock) есть два варианта ответа: игнорировать полностью либо попробовать указать на глупости, если уж это совсем просто.

babiy:
А вот делать выводы насчёт оборота компании, я думаю Вы не вправе

Не думаю, что сильно ошибусь - данных в открытом доступе достаточно. Да и арифметика тут несложная (хотя какое-там - на спеллчекер сайта денег не хватило ;))...

babiy:
только удалённого админа (как и сотрудников ТП) у меня лично не будет (по причине того , что наелся уже) и разовые спецы меня не очень устраивают

Тут противоречие, нет? Или у Вас уже был удаленный администратор сервера? Судя по Вашим предыдущим сообщениям - нет, не было. Просто время от времени Вы приглашали очередного Васю "поадминить" Вам хостинг - а ведь это большая разница.

babiy:
поэтому и админ и ТП будут набираться в моём городе

Т.е. Вы таки готовы платить от 1.5-2k$ админу на фуллтайм (это еще скромная цифра) + штату техподдержки (в сумме - тоже около этого)? С таким бюджетом есть шанс собрать квалифицированную команду "из своего города"...

babiy:
пытаться что -то понять и применить даже при наличии админа в штате

"Применить" вменяемый администратор "что-то" Вам просто не даст. Вплоть до того, что у Вас не будет root-доступа. Кто захочет отвечать за то, что готов учудить на сервере менее квалифицированный человек, да еще и начальник? :)

madoff:
А самое интересно. Что его дееспособность, прекращает пару строчек. хе-х

Веб-шелл весьма нечеткое понятие. Грубо говоря, это веб-скрипт, размещенный на сайте одного из пользователей.

Ваша задача - ограничить деятельность этого скрипта только указанным сайтом. Вы готовы предложить свою универсальную "пару строчек" для критики? Думаю, это было бы интересно ТС.

babiy:
ну а вообще в практике применялось нечто подобное в варианте шеред хостинга?

Да, применялось.

Вам это сильно помогло, учитывая написанное ранее написанное ранее?

Скажем иначе, это не для копеешного хостинга, где на штатного админа нету средств. Так понятно?

webrock:
Тут спорный вопрос ...

О чем тут спорить? Посмотрите документацию апача, предложенную Вами директиву <Files>. Найдете?

webrock:

Давайте предположим что я знаю уязвимости какого-нить движка, тобиш о дырке ...
Я заливаю вам шелл через дырку посредством того же Апача в директорию tmp и ещё
куда ... куда мне захочется. Далее я объединяю ваш серверок и ещё сотни таких же
дырявых в ботнет сеть и кручу как хочу ... Можно такое сделать? Подумайте...

"Можно". (Только "куда мне захочется" - вряд-ли получится.) Но от декларации "залил шелл в /tmp" до PROFIT в виде "ботнет" - Вы пропустили многоточие. Самое существенное: как предполагается "объединять Ваш серверок и еще сотни" и что даст Ваша конкретная "защита" для противодействия этому?

webrock:
Я вам говорю не от фонаря, а с моего опыта. Мне приходилось быгребать с tmp столько всего ...
Шеллы уникальные, до сегоднешнего храню в своей коллекции. Есть написаны очень хитро ...

Вы именно что говорите "от фонаря".

Чтобы от шелла был толк - его мало загрузить в /tmp . Нужно ... А вот что, уважаемый, нужно-то? Али не знаете?

Himiko:
А кто сказал, что меня кто-то и куда-то пускал? =)
Не проблема зарегистрировать аккаунт по самому низкому тарифу, найти нужную инфу и рассказать тех. поддержке, куда стоит обратить внимание.

Ну вот за такой аудит "серьезная компания" Вам тоже платить не будет. На основании чего, собственно?

webrock:
myhand, я подразумевал директорию ---> /tmp

Ну так для "директории /tmp" это глупо уже по тому, что оттуда апач файлы и так не раздает.

webrock:
ТС, а защитить директории с помощью htaccess не получается?

Нет, детка - учи матчасть.

Как Вы запретите таким образом работать с файлами данной маски из скриптов (в т.ч. открывать и модифицировать)?

Ну а во-вторых, что вообще Вы собираетесь далее делать в этой секции <Files>. Запретить доступ? А как апач будет с этими файлами работать? Ах он у Вас такие файлы и не обрабатывает (и вообще таких расширений у Вас нет) - так какой тогда смысл в этой "защите"?

Himiko:
Оказалось, что даже серьёзные компании часто такие глупые ошибки делают :)

У "серьезных компаний" есть штат сотрудников, занимающихся как раз администрированием. И кого-то с "аудитом безопасности" туда просто не пустят ;) - Вы явно переоценили "серьезность" компании.

Himiko:
Кстати, ещё и функциями ioncube loader можно открывать файлы в обход basedir :)

Да дырка это сплошная, все знают ;)

С другой стороны - лучше чем ничего. А во-вторых, для ограничения доступа к другим аккаунтам - у Вас есть механизмы посильнее open_basedir. Создалось впечатление, что об этом Вы забыли.

babiy:
вот этот вариант очень уж мне понравился и по моему мнению (возможно ошибочному) закроет проблему , или почти закроет

Нет, не закроет. Проблема - в том, что кто-то получил у Вас root-доступ (с Ваших слов). И пока Вы не разобрались как это было сделано и что конкретно хакер делал, обладая root-доступом - рано говорить о каких-то решениях.

Himiko:
насколько это усложняет администрирование?

Собрать свое ядро несложно. Хотя займет уйму времени в первый раз (в цикле: чтение документации -> конфигурация ядра -> сборка -> тестирование). Будьте также готовы к тому, что даже после продолжительного тестирования - использование ядра в продакшен выявит какие-то проблемы и придется начинать цикл заново.

Вам потребуется также самостоятельно следить за ошибками в ядре, закрывая новые уязвимости. Т.е. обновлять и longterm релиз (2.6.32) и grsecurity патч.

А что будет, когда Вы собрали и оттюнили себя ядро, исключив из него "все лишнее", а потом захотели его водрузить на новый хостинговый сервер? А он - оппа! - с совершенно другими комплектующими идет.

Himiko:
open_basedir вообще не спасёт от php_shell. Он никак не ограничивает shell-функции, только что работа средствами самого php ограничена. А всякие shell_exec() вообще его игнорируют.

Вы про disable_functions у ТС забыли? Не к лицу Вам брать пример с Андрейки - Вы вроде обычно читаете посты автора топика.

Andreyka:
Нет, просто у меня уже готовые аналогичные скрипты есть.

Да? "Аналогичные" - есть у всех. А вот того, что нужно ТС - нет. Тут еще час выяснять детали ТЗ будете, не меньше - иначе потом клиент будет обижаться, и не зря.

Himiko:
Я тоже не в курсе) У нас расценки уже несколько лет 20$/час работы:)

Дело хозяйское, но имхо - малореалистично. Для администрируемых серверов такое годится. Для случайных разовых клиентов - нет (наш размерчик - 40$/час).

ТС я бы посоветовал озадачить подобной идеей VPS-хостера. Для него "установка под ключ" для клиентских VPS может быть выгодной. Но ведь ТС уже сменил парочку хостеров, верно? :D

Всего: 4890