Является ли многопроцессорная обработка Python моим приложением уязвимостей безопасности? - PullRequest
0 голосов
/ 18 ноября 2018

Итак, я знаю, что multiprocessing.Manager () имеет возможность создать сервер сокетов для удаленных подключений к сокету по сети.

Я просто хочу реализовать multiprocessing.Manager () для простого словаря общей памяти, чтобы извлекать и устанавливать флаги в дочернем процессе, который читает родительский процесс.

Связывает ли базовая многопроцессорная обработка.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() 
...