[castle] Re: [castle] Несколько вопросов
Stanislav Ievlev
inger на altlinux.ru
Пт Ноя 16 13:03:57 MSK 2001
Igor Dobryninskiy wrote:
> Hello, Stanislav.
>
>On Fri, 16 Nov 2001 10:18:15 +0300
>Stanislav Ievlev <inger на altlinux.ru> wrote:
>
>>>1. Зачем введено ограничение на количество RC Roles и RC Types? Для RC
>>> Type FD 64 типа явно мало, да и 32 роли тоже как-то негусто.
>>>
>
>SI> Кроме того вряд ли в ближайшее время потребуется более 60 ролей и
>типов.
>SI> В самой последней версии secfiles 6 ролей и приблизительно столько же
>
>SI> типов уже перекрывают практически все нужды по тонкому разраничению
>SI> доступа. Может быть их количество увеличится до 10 но вряд ли больше.
>
>SI> Если модель сделана корректно, то один тип(роль) будет использоваться
>SI> для большого количества реальных объектов.
>
>SI> Но тем не менее, если сможете привести реальную задачу в которой Вам
>SI> потребуется столь много ролей(типов) - возможно убедим автора
>увеличить
>SI> лимит.
>
> Постараюсь привести. Например, хостинг. Несколько десятков виртуальных
>вебсерверов обслуживает один apache. Клиенты обновляют контент по ftp.
>Желательно дать шелл с ограниченным набором команд (mysql, perl и т.п.).
>Причём, один клиент может поддерживать несколько сайтов и ему желательно
>делать это с одним логином.
>
> Я вижу себе это так:
>1. Для каждого сайта заводится несколько RC Types (контент, скрипты и
> т.д.).
>2. Для каждого клиента заводится отдельная RC Role, которой даются нужные
> права только на RC types тех сайтов, которые клиент поддерживает.
>
Понятно - тут то и происходит основная "трата" ролей и типов. Что ж,
вполне резонно. Поговорю c автором.
>
>3. Для apache заводится RC Role, которой даются нужные права на все RC
> Types всех сайтов.
>4. Для ftp тоже нужно RC Role. (?)
>
> Есть более простые варианты? При моём потребуется уйма RC Types... Или я
>не до конца въехал в идеологию и всё можно резко упростить?
>
Наверное можно - если расширить модель. Например за счет введения еще
одного уровня - класс ролей.
>
>>>2. Можно ли задавать диапазон AUTH Capabilities?
>>>
>
>SI> Можно. auth_set_cap FILE add /bin/login 400:65535
>SI> Посмотрите как в последнем secfiles проставлены ограничения на
>SI> /bin/login ;)
>
> Спасибо. Непременно посмотрю.
>
>>>А то su - штука в жизни полезная,
>>> но давать root'у возможность сделать su на secoff совершенно не
>>> хочется.
>>>
>
>SI> В этом нет никакой необходимости. Вы первый, кому это понадобилось.
>SI> Интересно зачем?
>
> Что понадобилось? Не давать root'у права su на uid secoff? ;) Мою
>вышеотквоченную фразу следует понимать так: "хочу разрешить root'у делать
>su на все uid, кроме некоторых, но не знаю как". Теперь знаю, спасибо.
>
>SI> Более того, мы наоборот приложили все усилия чтобы такой переход был
>SI> практически невозможен.
>
> После установки Castle Beta3 su можно делать только на uid 101
>(cacheman). Так что, действительно, усилия приложены... ;)
>
;)
>
>
>>>3. Есть ли где-нибудь рекомендации по настройке безопасности сервисов,
>>> поставляемых в дистрибутиве? Имеются в виду www, ftp, mysql и т.п. -
>>> то, к чему нужно давать доступ снаружи.
>>>
>
>SI> Общие рекомендации очевидные - минимум привилегий ;)
>SI> Более точных очевидно нет - все зависит от конкретной задачи: В одном
>SI> случае чем-то можно пренебречь за счет высоких требований к
>SI> функциональности, а в других требуются максимальные ограничения пусть
>SI> даже в ущерб удобству и производительности.
>
> Я имел в виду нечто вроде HOWTO: "Сервис такой-то, для нормального
>функционирования требует такого-то и такого-то доступа к таким-то и
>таким-то объектам. Рекомендуем создать такие-то RC Roles с такими-то
>правами к таким-то RC Types." А то апачь, к примеру, и в /proc, и в /home,
>и в /etc/passwd лезет при запуске. Куда его обязательно нужно пускать, а
>куда можно и не пустить?
>
Возможно появится, но не скоро. Нужно набраться опыта построения
подобных систем.
Возможно Ваш опыт пригодится... пишите.
>
>
>--
> С уважением - Игорь Добрынинский, инженер
> Архангельская телевизионная компания
> +7 818 2207227, egor на atknet.ru
>
>_______________________________________________
>Castle mailing list
>Castle на altlinux.ru
>http://altlinux.ru/mailman/listinfo/castle
>
----------- следущая часть -----------
3QЪ╕*^╝f╒≈В╡ы^Щ╚miхfz{lЪm4в]uКЧГъАоз╤ж°├g╖╤f
Подробная информация о списке рассылки Castle