Ограничить выполнение скриптов Python (в определенной папке)

Я работаю в архитектурной фирме, где мы пытаемся использовать Python API для ArchiCAD. Это позволяет нам столь необходимую автоматизацию для определенных рабочих процессов, но мы до сих пор не использовали ее, потому что не знаем, как ограничить права пользователей на выполнение Pyhton.

Мы планируем разместить некоторые сценарии Python на внутреннем сервере, и наши коллеги смогут использовать «Палитру ArchiCAD» для выполнения сценариев с сервера. Но в настоящее время мы обеспокоены тем, что человек может написать свой собственный сценарий и нанести вред нашим проектам и т. д., или удалить данные ж/д.

Поэтому мы думали о том, чтобы разрешить выполнение скриптов Python только из определенной папки.-> Папка будет доступна только для чтения для пользователей, поэтому они не могут добавлять свои собственные сценарии.

Возможно ли это сделать?

Если нет, может ли кто-нибудь порекомендовать способ, с помощью которого мы можем ограничить наших сотрудников использованием только наших собственных сценариев, но не дать им запускать что-либо вредоносное?

Спасибо за любую помощь. С уважением, Dayiz.

0 ответов

Другие вопросы по тегам