URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID10
Нить номер: 2844
[ Назад ]

Исходное сообщение
"проверка подписи файлов перед запуском"

Отправлено eightn , 07-Авг-06 18:38 
Есть ли возможность в системе (linux/freebsd) организовать проверку цифровых подписей запускаемых файлов? Т.е. ядро перед запуском бинарника должно проверять, имеет ли бинарник цифровую подпись, если имеет - разрешать запуск, если нет - отказывать в доступе?

Или не имеет смысла искать геморрой на голову, а просто монтировать партишены с запускаемыми файлами в r/o, а остальные - с noexec флагом?
И, естественно, периодически проверять контрольные суммы файлов системамами наподобие AIDE ?


Содержание

Сообщения в этом обсуждении
"проверка подписи файлов перед запуском"
Отправлено GByte , 10-Авг-06 13:56 
в Линухе/Фре незнаю, а в НетБСД есть встроенная в ядро система контроля и блокировки.

"проверка подписи файлов перед запуском"
Отправлено GByte , 10-Авг-06 14:06 
>в Линухе/Фре незнаю, а в НетБСД есть встроенная в ядро система контроля
>и блокировки.


[в догонку]: вообще в опенсорс самому можно что угодно дописать ;)


"проверка подписи файлов перед запуском"
Отправлено bass , 11-Авг-06 06:24 
>в Линухе/Фре незнаю, а в НетБСД есть встроенная в ядро система контроля
>и блокировки.

это в линуксе тоже есть..

selinux - этого механизма при внимательном изучении и настройке хватит на 100% чтобы удовлетворить ваши параноидальные настроения в этом вопросе


"проверка подписи файлов перед запуском"
Отправлено eightn , 14-Авг-06 19:34 
>>в Линухе/Фре незнаю, а в НетБСД есть встроенная в ядро система контроля
>>и блокировки.
>

Ага, спасибо. Посмотрим на реализацию.

>это в линуксе тоже есть..
>
>selinux - этого механизма при внимательном изучении и настройке хватит на 100%
>чтобы удовлетворить ваши параноидальные настроения в этом вопросе

Selinux обеспечивает контроль запуска только подписанного софта?


>[в догонку]: вообще в опенсорс самому можно что угодно дописать ;)
Написать то можно что угодно, но для начала хотелось бы изучить - не будет ли изобретаться велосипед :)


"проверка подписи файлов перед запуском"
Отправлено unitbi , 14-Авг-06 23:15 
>Или не имеет смысла искать геморрой на голову, а просто монтировать партишены с >запускаемыми файлами в r/o, а остальные - с noexec флагом?
chflags(1) и systrace(1)в BSD, не используйте PATH, запускайте с абсалютными путями..