hostplus.ws

hostplus.ws
Рейтинг
91
Регистрация
30.11.2008
Exhang:
Я точно сейчас не помню, но по моему что-то типа chroot + права пользователей.
Понятное дело что панацеи нет в принципе, нужно постоянно следить за обновлением софта. Одним словом нужно чтобы человек на этом работал или даже несколько человек, чтобы целая команда работала над администрированием.
Давайте я во Вторник в офис приду и посмотрю в книге что там автор предлагает, отпишусь.

сам по себе chroot мало чем поможет в подобных ситуациях (изолированная среда хороша для статики, но когда речь идёт про динамику, тогда придётся туда пихать кучу ПО для поддержки работы этой самой динамики и в тоге будут те же яйца, только в профиль)

п.с. это всё было актуально раньше, сейчас существуют куда более гибкие решения, например SELinux

Exhang:
Есть в linux такая интересная штука... когда каждый скрипт при выполнение в системе проходит от вашего имени, и все файлы внутри вашего аккаунта принадлежать вам, изменять и просматривать их можете только вы (пользователь) и root соответственно. Это что-то вроде VPS для каждого пользователя, но более упрощенный вариант. При взломе одного аккаунта, если даже хацкер пытается получить пароль root (из файла) то он видит виртуальный файл, не являющимся рутовским. Но такая настройка требует грамотного администратора, я такую вещь читал в книге по защите linux сервера, но на практике не применял.

это называется suPHP+suEXEC+mod_security+cloudlinux+Grsecurity+кое что ещё (голова например)

п.с. это всё не более чем способы минимизировать подобные ситуации, но не панацея

Den73:
с трудом верится да и /tmp как правило с noexec.

используют обычно ПО типа s99shell и т.д. бинарник могут выполнить там, где есть права (в случае с DSO возможностей масса, особенно если олпенбаздир протекция не стоит и т.д.)

TOVSTUN:
Разговор не о том что лицензию купить нужно, а об том чтобы обновиться и позакрывать на запись всё что можна

В данном случае не помогут ни лицензии, ни обновления, примерная схема следующая:

PHP работает в режиме DSO (у апача), на сервере живёт юзверь с CMS старых типов (например Joomla 1.0), или в ручном режиме или используя ботов нашли этот сайт, через XSS (и прочее) заливается ряд скриптов, те (через exec ф-ции)заливают бинарник и запускают его в /tmp, бинарник является экслоитом (бекдором и т.д. на выбор), далее в зависимости от ряда факторов (версии, наличие патчей и т.д.) выполняются деструктивные действия (от банальных перехватов управления процессов апача и выставления заставок на сайтах, что мол есть такие крутые перцы, что сделали это, до повышения привилегий до уровня root со всеми вытекающими).

Garin33:
А чтобы такое минимизировать каковы должны быть настройки? :)

Тут нужно понимать необходимость разделения отношения требований к конфигурации VPS (для частного проекта) и конфигурации сервера, предназначенного для услуг массового хостинга. На своём VPS можно при желании создать конфигурацию служб, при которой будет и безопасность высокая и ПО (скрипты) будут работать исправно, но когда требуется настроить службы для массового хостинга начинаются сложности, так как если перекрутить настройки, влияющие на безопасность, можно получить проблемы совместимости с кучей CMS и просто скриптов клиентов, если же напихать сервер модулями и расширениями (речь про apache и php в первую очередь) с одной стороны будет высокая вероятность отсутствия проблем с совместимостью и (или) логистикой понимания работы услуг со стороны клиента (к примеру вопросы работы прав chmod или директивы .htaccess), но с другой стороны подобные действия несут в себе опасность несанкционированного доступа (на подобие сложности, описанной в данной теме). Именно поэтому нет никакой *обычной* или *стандартной* конфигурации служб в условиях массового хостинга, каждый провайдер сам решает, какой баланс является оптимальным для предоставления услуг.

Garin33:


Получается скрипт любого аккаунта может делать что хочет у всех других 😡.

зависит от конфигурации связки apache+php (при определённых вариантах вполне типичная ситуация)

Небольшая акция:

http://www.hostplus.ws/tarifnyie-planyi-uslugi-vps-vds-hostinga.html

Тариф VPS-2VCPU с бесплатной панелью управления!

Цена - 69 WMZ/мес. (предложение актуально до 31 Августа 2011)

Процессор, vCPU - 2х 2260 МГц

Оперативная память, Mb 2048

Место на диске, Gb 60

Траффик без лимита (20-50 мегабит/сек выделенный канал для VPS, порт ноды 100 мбит-1гбит)

IP - адресов 2 (2 ip бесплатно, ещё 1 дополнительный ip-адрес: 1 WMZ в месяц)

Теперь плюшки:

Бесплатно панель управления на выбор:

ISP Manager Lite

ISP Manager Pro

DirectAdmin

cPanel/WHM

Выбор площадки размещения VPS выполняется по желанию клиента :

1) VPS сервера в ЦОД "Караван-Телеком" (г.Москва)

2) VPS сервера в ЦОД "SoftLayer" . США

3) VPS сервера в ЦОД "Avaya Databurg,LeaseWeb" Германия

п.с. резервные копии VPS создаются автоматически с помощью ПО R1Soft + возможность создать копию средствами Virtuozzo Power Panel в любой момент.

Raistlin:
temmokan, Если вы системный администратор - должны понимать, что ПО ставится под решаемые задачи, а не просто так для удовольствия. Вы запрашиваете такой хостинг, на котором не будут полностью работать популярные CMS, т.е. не массового потребителя. И если вы - системный администратор, не проще ли арендовать VDS и настроить на нем софт так, как вам надо?

судя по требованию php 5.3 это или что-то самописное или новые версии CMS, где код написан с учётом требований php 5.3

porutchik:
$32.00 USD Monthly - это по вашему дорого?

1) Стоимость лицензии зависит от конфигурации используемого сервера и может достигать $92.00 USD Monthly

2) Я в расчёт брал готовый продукт, где кроме LiteSpeed Web Server Enterprise Edition потребуется аренда ряда других продуктов, что в сумме будет около 100-300 у.е. в месяц только аренды ПО

В США есть более менее крупные провайдеры, где используется Litespeed для шареда (обычно кстати его ставят вместе с CloudLinux), на территории СНГ я знаю только один такой провайдер (правда там самописная панель), не думаю, что Вас закидают предложениями, советую копать в сторону провайдеров США (искать через западные форумы)

п.с. лицензия Litespeed стоит не дешево (сложить вместе Litespeed + cPanel/WHM + CloudLinux = цена средненького дедика), при этом эффективность именно Litespeed не столь очевидна (Enterprise Edition разумеется, так как Standard Edition не подходит для шареда). nginx нельзя опять же сам по себе использовать для шареда, только как фронтэнд (отдача статики и (или) кеширование), но именно веб-сервер основной будет Apache в этом случае (.htaccess и прочее). Эффективность в условиях массового хостинга опять же поставил бы под вопрос... Так-же в этот список можно добавить Varnish (но опять же полноценным веб-серверов и его назвать нельзя). Если смотреть на опыт лидеров мирового рынка, то там используют просто Apache, только с оптимизацией (как самого веб-сервера, так и работы веб-сервера с PHP, тем более что под Apache есть собственные разработки в этом направлении ).

Вы вправе требовать то, что Вам нужно и хочется, но нужно объективно смотреть на реальность услуг. Можем реализовать нужные Вам решения, но на VPS сервере.

Всего: 476