我有一個PUSH/PULL設置,但沒有任何東西阻止知道PULL套接字綁定的IP地址和端口並向其發送垃圾的人。什麼是防止這種情況的正確方法,只允許我授權連接到它的客戶端?如何防止ZeroMQ中的連接?
如果這是不可能的,我可以告訴套接字只接受一個(第一個)連接並忽略任何後續的連接?
我有一個PUSH/PULL設置,但沒有任何東西阻止知道PULL套接字綁定的IP地址和端口並向其發送垃圾的人。什麼是防止這種情況的正確方法,只允許我授權連接到它的客戶端?如何防止ZeroMQ中的連接?
如果這是不可能的,我可以告訴套接字只接受一個(第一個)連接並忽略任何後續的連接?
您是否使用ZeroMQ> = 4.0?如果是這樣,那麼你可以利用新的安全功能。 Pieter Hintjens在他的博客上給出了概述:http://hintjens.com/blog:48
PLAIN身份驗證方法允許簡單的用戶名/密碼身份驗證。看到這裏的文檔:http://api.zeromq.org/4-1:zmq-plain
是的,我使用最新版本感謝似乎像一個好的解決方案。 – nickponline
我想我找到了一個解決方案:https://github.com/zeromq/pyzmq/blob/master/examples/security/strawhouse.py – nickponline