Le service Redis est disponible sur mon hébergement, et si je le connecte pour de l'argent, il n'est disponible que pour moi, car Redis monte dans un conteneur Docker séparé.
Mais, si je le désactive, Redis peut toujours être utilisé gratuitement, mais à l'échelle du serveur. Et ici, je me connecte à Redis à l'échelle du serveur:
$redis = new Redis ();
$redis->connect('127.0.0.1', 6379);
Et j'y vois environ 300 000 enregistrements de sites d'autres personnes.
$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
Et je peux changer chaque enregistrement! Comme ça:
$redis->set($allKeys[10000], 0);
Autrement dit, quelqu'un utilise Redis à l'échelle du serveur et je pense que l'utilisateur n'est pas au courant de la disponibilité publique de ses données. Il vient d'activer la case à cocher "Utiliser Redis" quelque part dans WordPress.
Et la question est: l'hébergeur est-il responsable de cela? Après tout, un utilisateur ordinaire pense que ses données ne sont stockées que sur son serveur et ne sont disponibles que pour lui.
La réponse du support technique a été: tout va bien.
Mais je ne pense pas, alors je demande.