Redis 서비스는 내 호스팅에서 사용할 수 있으며 돈으로 연결하면 Redis가 별도의 도커 컨테이너에 들어 있기 때문에 나만 사용할 수 있습니다.
그러나 내가 끄면 Redis는 여전히 서버 전체에서 무료로 사용할 수 있습니다. 그리고 여기 서버 전체 Redis에 연결하고 있습니다.
$redis = new Redis ();
$redis->connect('127.0.0.1', 6379);
그리고 다른 사람들의 사이트에 대한 약 30 만 개의 기록이 있습니다.
$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를 사용하고 있으며 사용자가 데이터의 공개 가용성을 알지 못한다고 생각합니다. 그는 워드 프레스 어딘가에 "Use Redis"체크 박스를 켰다.
그리고 문제는 호스팅 제공 업체가 이에 대한 책임이 있습니까? 결국 일반 사용자는 자신의 데이터가 자신의 서버에만 저장되어 있고 자신 만 사용할 수 있다고 생각합니다.
기술 지원 응답은 모든 것이 정상입니다.
그러나 나는 그렇게 생각하지 않으므로 묻습니다.