我刚刚开始使用beanstalkd和pheanstalk,我很好奇以下情况是否是安全问题(如果不是,为什么不呢?):
在设计一个队列时,该队列将包含最终的工作脚本以获取和执行 SQL 数据库查询的作业,我问一个朋友我可以做些什么来防止在线用户进入我服务器的端口 11300,并将作业插入到自己排队,从而导致作业被恶意代码执行。有人告诉我,我可以在发送的作业中包含密码。
虽然经过一段时间后,我意识到有人可以在终端上执行一些简单的命令并获取队列中的作业,从而找到密码,然后创建包含密码的作业:
telnet thewebsitesipaddress 11300 //creating a telnet connection
list-tubes //finding which tubes are currently being used
use a_tube_found //using one of the tubes found
peek-ready //see whats inside one of the jobs and find the password
可以做些什么来确保不会发生这种情况并且我的队列不会被黑客入侵/控制?
提前致谢!