python的multiprocessing.Manager是否让我的应用程序暴露于安全漏洞?

2024-04-26 22:51:59 发布

您现在位置:Python中文网/ 问答频道 /正文

因此,我知道multiprocessing.Manager()能够创建套接字服务器,以便通过网络远程连接到套接字

我只想为一个简单的共享内存字典实现multiprocessing.Manager(),以便在父进程读取的子进程中检索和设置标志

基本的multiprocessing.Manager()是否自动绑定到IP地址和端口,或者我是否必须显式地告诉它这样做?我只希望子进程和父进程能够从管理器进程访问内存

这是我的密码:

def main():
     m = multiprocessing.Manager()
     d = m.dict()
     d['key_1'] = "Hello"
     p = multiprocessing.Process(target=child_process_init_function, args=(d,))
     p.start()
     p.join() 

Tags: 端口内存网络服务器密码管理器字典远程