| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 |
| либо, для более тонкой настройки, переопределяйте необходимые функции. |