[castle] read proc - Operation not permitted
Stanislav Ievlev
inger на altlinux.ru
Пт Окт 26 15:00:05 MSD 2001
Marat Khairullin wrote:
>On Sun, 21 Oct 2001 19:18:37 +0300 (MSK)
>Marat Khairullin <xmm на rambler.ru> wrote:
>
>>kernel24-up-rsbac-2.4.7-alt2
>>
>>Есть задачка - uux должен запускать програмку /home/xxx/yyy
>>права на запуск, чтение xxx и yyy есть всем, но
>>uucp/Log:
>>uuxqt myhost myuser (2001-10-21 02:24:08.11 13710) ERROR: Not permitted to execute /home/xxx/yyy
>>
>
>Sorry. Тривиальная ошибка в имени исполняемого файла, - следствие ночных работ :),
>
><skip>
>
>>PS: Теперь не пускает никого кроме secoff'а:
>>Could not chdir to home directory /home/myuser: Operation not permitted
>>
>
>Вылечилось посредством rsbac_menu -> Switch module -> все в "off".
>
Обычно все же лечится просмотром журнала на предмет ругани и изменением
соответствующей конфигурации, но это тоже выход.
>
>И переходом на не rsbac ядро.
>Надеюсь, что вернусь, когда будет нормальная документация по rsbac.
>
Нормальная документация будет в коробочной версии. Пока же доступна
вполне нормальная документация на английском языке.
Основная проблема в изначальной сложности используемых моделей - надо
очень хорошо понимать как они работают. Надеемся, нам удастся придумать
хорошую методику обучения.
>
>Было бы здорово иметь soft_mode флаг не только для всего ядра, но и для каждой команды, когда ядро не в soft_mode.
>
Не совсем понял, что такое "каждая команда". Модули можно отключать по
очереди (вы это и сделали).
>
>Не всегда есть возможность с имитировать сервачную конфигурацию на тестовой машине и заранее все отладить.
>Пару раз была ситуация, когда после сбоя питания и из-за другой "железной" проблемы летела база rsbac.
>Не знаю как следит rsbac за целосностью своей базы, но гипотетически есть возможность получения бОльших прав.
>И не гипотетически, а наверняка - получаем отказ некоторых сервисов, что тоже не приятно если сервер в другом городе.
>Может стоит хранить данные rsbac'а в более надежном месте, чем файловая система
>
В принципе в базе RSBAC предусмотрено резервирование (правда я еще
серьезно его не тестировал), так что полная потеря прав означает, что
вам ОЧЕНЬ неповезло.
Боюсь от переезда базы все проблемы просто переедут в другое место и в
другом качестве. А так ведь смогут слететь и обычные права доступа. У
меня таким образом однажды полетели права по нескольким файловым
системам - часть из которых была reiserfs, а часть ext2.Хуже того, права
полетели в /var - потребовался не один день на восстановление.
По поводу хранения на другом сервере - вполне осуществимо, например так:
- сервер с некоторой базой
- клиентские машины синхронизируют расстановку прав с "большой" базой
(надо сказать небанальная процедура, требующая наличия программы с
ПОЛНЫМ доступом по файловой системе, что уже нехорошо)
Но посмотрите, опять возникают проблемы:
- Передача данных должна быть зашифрована (ФАПСИ?)
- Передача должна работать по принципу законченных транзакций
(Полноценная СУБД?)
- Сервер опять-таки может вылететь из-за "железных" проблем со всей
базой( Возвращаемся к пункту 1 ;) )
В общем, объем работ пока слишком велик для полного осуществления. Но
будем надеется, что удасться додуматься до самого оптимального и
недорогого решения - приглашаю всех к обсуждению.
>
>(в моем случае была reiserfs, хотя может именно это и подвело. К сожалению нет возможности
>ознакомиться с докладом `Журналируемые файловые системы для GNU/Linux: мифы и реальность`, а было бы интересно)
>одно дело потерять хидер какой-нибудь или даже может либу, но не особо важную и другое - только одну запись из rsbac.
>Для меня это стоило неделю работы, а фирме - кругленькую сумму.
>
Увы, но когда "железо" побеждает программы, всегда бывает нехорошо.
>
>Конечно, можно сказать, что - Замок-то бета
>
Все дело в том, что главная бетовость именно в RSBAC, а точнее в
недостатке информации о нем. Я всегда всех предупреждал, что один
неверный шаг, может закончится плачевно - все-таки основная задача RSBAC
- конфиденциальность и в критических случаях он скорее перестанет
пускать чем наоборот. Это серьезное оружие.
Тем не менее огромное Вам спасибо, за тестирование RSBAC - Ваши
замечания несомненно найдут свое отражение в финале. Уже сейчас в Сизифе
исправленны многое ошибки базовой конфигурации.
>, но в конфе вроде бы проскакивало, что через месяц должен выйти релиз,
>а за такой срок можно исправить только доки...
>
Не знаю такой информации.
Нет, релиз будет в начале следующего года.
-------------------------------------------------------------
С наилучшими пожеланиями Станислав Иевлев.
>
>
----------- следущая часть -----------
3QЪ╕*^╝f╒≈В╡ы^Щ╚miхfz{lЪm4в]6КЩ]С]чоз╤ж°├g╖╤f
Подробная информация о списке рассылки Castle