标签: zeromq
我正在使用ZMQ4(带有golang)和CURVE身份验证机制。因此,每个客户端都使用其密钥进行身份验证,并被允许发送到服务器。每个人都可以设置自己的身份,并且身份随每个消息一起发送。但是我不喜欢这样。客户可以想象会设置一个虚假的身份。我还没有找到一种方法来确定哪个客户端发送了一条消息(即使他们正在使用其密钥对与服务器进行通信)。我听说ZMQ确实不可能做到这一点,这意味着在身份验证之后“信任”客户端。那么,我是否必须在ZMQ下使用我自己的二级身份验证方案(例如密码)?