我在共享主机上看到其他人的 Redis 数据是否正常?[已关闭]
Redis服务在我的主机上可用,如果我用钱连接它,它只对我可用,因为Redis在一个单独的docker容器中上升。
但是,如果我关闭它,那么Redis仍然可以免费使用,尽管是服务器范围的。在这里,我连接到服务器范围的Redis:
$redis = new Redis ();
$redis->connect('127.0.0.1', 6379);
我看到大约300,000条其他人网站的记录。
$allKeys = $redis->keys('*');
echo(count($allKeys)); // ~300000
echo ($allKeys[10000]); // some data of some site
echo ($redis->get($allKeys[10000])); // some data of some site
我可以改变每一条记录!喜欢这个:
$redis->set($allKeys[10000], 0);
也就是说,有人使用服务器范围的Redis,我相信用户不知道他们的数据的公开可用性。他刚刚在WordPress的某个地方打开了“Use Redis”复选框。
问题是:托管服务提供商对此负责吗?毕竟,普通用户认为他的数据仅存储在他的服务器上,并且仅对他可用。
技术支持的回应是:一切都很好。
但我不这么认为,所以我问。