python - 如何验证 Python 脚本是纯数学函数?

标签 python python-3.x security scripting

我有一个 Python 项目,它从一组指定的目录中动态加载 Python 脚本,并从中执行预期的功能。为了加强此应用程序的安全性,我想分析脚本以确保它们只是纯数学函数,因此不会与 HDD/SDD、网络、数据库等任何系统组件交互。是这甚至可以在 Python 中完成?

此问题已https://security.stackexchange.com/questions/131283/how-does-one-verify-that-a-python-script-is-a-pure-math-function ,但我暂时将其留在这里,以保留已经提供的评论和答案。

最佳答案

似乎禁用 I/O、网络等功能的沙盒并不完全可靠。 由于 Python 没有嵌入任何权限系统,因此很难做你想做的事。

关于python - 如何验证 Python 脚本是纯数学函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38617314/

相关文章:

python - 是否可以更改|更新我的 "Temporary IPv6 Address"- windows(最好通过 Python)

python - 在 Pandas 数据框中将 float 转换为字符串

python - 每次点击 API 端点时如何加载 WTF 表单类

python - 使用 OpenCV + Python 按 y 坐标过滤 SIFT 点

python - django 中的高效分页和数据库查询

python - 如何在不丢失 Python 扩展的情况下删除 Jupyter 扩展

python - Open3D 场景渲染器 render_to_image 返回黑屏

php - 如何在使用 php 的登录系统中使用 nonce 来避免重放攻击?

security - 如何保护我的用户免受 session 劫持?

android - 从 Android 读取计算机的 RSA key 指纹