我正在做一个项目,我们通过 Web 界面(后端是 PHP)提交作业,这些作业将出现在 WAN 上的服务器上的队列(rabbitmq 后端)中。我的 PHP 生产者工作正常,没有任何类型的身份验证或加密。
我目前正在努力实现某种身份验证(我们不希望任何人向我们的服务器提交作业都随意)。
但是,我在任何PHP 库中都找不到使用 SSL 的方法[我部分让它在服务器上运行,但无法获取客户端]。我想避免有人能够进行流量嗅探并获取我们的凭据,并可能提交作业。
传递的作业只是与数据库相关的 ID,因此它们不敏感,只是凭据。
有什么我想念的吗?这些库中是否有未记录的功能?有没有我可能没有尝试过的?我尝试过并且目前正在使用的一个是通过 PECL 的(我相信是 php-amqp)。