如何禁止 Python 模組呼叫其他模組?
您可以使用“沙盒 Python”。“沙盒 Python”允許您允許或禁止模組,限制執行切片,允許或拒絕網路流量,將檔案系統訪問限制到特定目錄(浮動為“/”),等等。它也稱為 RestrictedExecution。有許多方法可以在 Python 中實現沙盒。您可以修改 CPython 執行時、使用其他執行時、使用作業系統支援等來實現此類沙盒。您可以在以下位置閱讀有關沙盒的更多資訊:https://wiki.python.org/moin/SandboxedPython
Pypi 有一個名為 RestrictedPython(https://pypi.python.org/pypi/RestrictedPython) 的包,它是 Python 語言的一個已定義子集,允許將程式輸入提供給可信環境。RestrictedPython 不是一個沙盒系統或安全環境,但它有助於定義一個可信環境並在其中執行不受信任的程式碼。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP