Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Ограничить доступ к ресурсам


Автор: infarch 9.2.2012, 11:56
А возможно ли подключить некий пакет к проекту таким образом, чтобы он не имел доступа к интернету и файловой системе? 
На примере некой системы, расширяемой плагинами: берется папка с пакетами и кидается в папку plugins. перл при запуске смотрит какие есть плагины и подключает их.
 В случае если плагин пришел из недоверенного источника, важно ограничить его доступ к системе в целом.

Автор: arto 9.2.2012, 12:09
одному ограничить, а другим -- нет?

Автор: infarch 9.2.2012, 12:33
Именно так. В теории, ни один модуль из плагинов не должен иметь доступа к системе. Те модули которые относятся к доверенным, получат при запуске ссылку на менеджер доступа к ресурсам.

Автор: arto 9.2.2012, 12:35
попробуйте perldoc Safe

Автор: infarch 9.2.2012, 13:37
Интересная информация! Спасибо, гляну.

Автор: arto 9.2.2012, 13:56
либо, для более тонкой настройки, переопределяйте необходимые функции.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)