Dịch vụ Redis có sẵn trên máy chủ của tôi và nếu tôi kết nối nó để kiếm tiền, thì nó chỉ khả dụng cho tôi, vì Redis tăng trong một container riêng.
Nhưng, nếu tôi tắt nó, thì Redis vẫn có thể được sử dụng miễn phí, mặc dù toàn máy chủ. Và ở đây tôi đang kết nối với Redis trên toàn máy chủ:
$redis = new Redis ();
$redis->connect('127.0.0.1', 6379);
Và tôi thấy có khoảng 300.000 hồ sơ của các trang web của người khác.
$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
Và tôi có thể thay đổi mọi kỷ lục! Như thế này:
$redis->set($allKeys[10000], 0);
Đó là, ai đó sử dụng Redis trên toàn máy chủ và tôi tin rằng người dùng không biết về tính khả dụng của dữ liệu của họ. Anh ta chỉ bật hộp kiểm "Sử dụng Redis" ở đâu đó trong WordPress.
Và câu hỏi là: nhà cung cấp dịch vụ lưu trữ có chịu trách nhiệm cho việc này không? Rốt cuộc, một người dùng bình thường tin rằng dữ liệu của anh ta chỉ được lưu trữ trên máy chủ của anh ta và chỉ có sẵn cho anh ta.
Các phản ứng hỗ trợ kỹ thuật là: mọi thứ đều ổn.
Nhưng tôi không nghĩ vậy, nên tôi hỏi.