Поэтому я хотел бы, чтобы пользователи могли выполнять некоторые пользовательские скрипты на стороне клиента для игры, которую я создаю, но я не хочу, чтобы они случайно загружали вредоносный скрипт. Есть ли какой-либо возможный способ ограничить файл IO в python без написания оценщика для проверки каждого скрипта? Я предполагаю, что я ищу, это безопасность песочницы.Предельный файл python IO
2
A
ответ
3
Если то, что вы ищете какой-то способ выполнить питона в песочнице, то вам следует обратиться к следующим ссылкам wiki.python.org:
+0
Спасибо, очень полезно. –
Смежные вопросы
- 1. VS2015 + Python 3.4 Файл IO
- 2. Файл Python IO 'w' vs 'wb'
- 3. Файл IO - Calculate Grade
- 4. Ошибка Python IO
- 5. файл Перемотка Указатель на предыдущий файл строки Python IO
- 6. Ошибка файла io Python
- 7. C++ unicode-файл io
- 8. микроконтроллеры и файл IO
- 9. файл IO с defaultdict
- 10. Файл IO с android.os.memoryfile
- 11. libevent2 и файл io
- 12. Синхронизирующий и IO-файл
- 13. Перепутанный файл IO
- 14. ASP.NET файл IO account
- 15. Рубильный файл IO Hang
- 16. удалить файл IO Exception
- 17. Файл Java IO Write
- 18. Файл IO и буфер
- 19. Файл IO, Обработка CRLF
- 20. Файл IO внутри CasperJS
- 21. IO Ошибка 22 python
- 22. Python RLock IO-Bound?
- 23. IO Ошибка Python на Windows
- 24. Получение ошибки IO в Python
- 25. Python IO Unhashable list Regex
- 26. Двоичный файл IO в python, с чего начать?
- 27. Python - IO: ошибка не может определить файл образа
- 28. Указание на ввод текста в файл python io
- 29. Как использовать библиотеку python io для записи во внешний файл
- 30. Как сохранить конфигурационный файл/файл питона IO
Этот вопрос не указан. Какие пользовательские сценарии? Сторона клиента или сервера? Как работают их скрипты? Почему вы даете им доступ к файлам в первую очередь? Имеют ли они доступ ко всему остальному? и т. д. Пожалуйста, отредактируйте свой вопрос с помощью ссылки «Изменить». – ninjagecko
Каким образом вам нужны настраиваемые сценарии? Может быть, запретить импортные заявления, предоставить им доступ только к абсолютно необходимым пакетам, а затем использовать регулярное выражение для проверки/запрета использования open()? Это наивно и склонно к эксплуатации, без сомнения, но именно поэтому это в коммюнике, а не в ответе ... – chucksmash