![]() |
1
17
您所提到的安全性问题本身并不是“允许用户调用具有高访问级别的python代码”,而是允许用户执行任何形式的
控制
在这种代码的运行过程中——最明显的是通过注入或修改代码本身,但更微妙的是,还通过控制进程的环境(例如,代码从中导入模块的路径)。(如果用户能够控制C-written代码加载的路径,那么类似的问题也适用于C-written代码
在我看来
因此,如果您认为您提供的机制很受欢迎是正确的,那么您可能需要用C编写模块代码以避免这些问题。然而,在用C语言确认它之前,在Python中用原型作为有限分布的概念证明是一个可行的策略。 |
![]() |
July · 如何定义数字间隔,然后四舍五入 1 年前 |
![]() |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
|
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
![]() |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
|
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
![]() |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |