El servicio Redis está disponible en mi hosting, y si lo conecto por dinero, está disponible solo para mí, ya que Redis se eleva en un contenedor acoplado separado.
Pero, si lo apago, Redis todavía se puede usar de forma gratuita, aunque en todo el servidor. Y aquí me estoy conectando a Redis en todo el servidor:
$redis = new Redis ();
$redis->connect('127.0.0.1', 6379);
Y veo alrededor de 300,000 registros de sitios de otras personas.
$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
¡Y puedo cambiar cada registro! Me gusta esto:
$redis->set($allKeys[10000], 0);
Es decir, alguien usa Redis en todo el servidor y creo que el usuario no tiene conocimiento de la disponibilidad pública de sus datos. Acaba de activar la casilla de verificación "Usar Redis" en algún lugar de WordPress.
Y la pregunta es: ¿es el proveedor de hosting responsable de esto? Después de todo, un usuario común cree que sus datos se almacenan solo en su servidor y están disponibles solo para él.
La respuesta del soporte técnico fue: todo está bien.
Pero no lo creo, así que pregunto.
Respuestas:
Este proveedor de alojamiento es responsable de la violación de seguridad. Teniendo en cuenta los diez principales riesgos de seguridad de las aplicaciones web de OWASP, este es un problema de pocos riesgos de seguridad: autenticación interrumpida, exposición de datos confidenciales y control de acceso interrumpido.
Cuál es tu próximo paso depende de ti. Debe informar al proveedor de alojamiento, los usuarios deben ser informados por el proveedor de alojamiento por la posible violación de datos. Este es un asunto legal y de seguridad muy serio ya que los datos posiblemente privados de alguien son accesibles para otros usuarios.
Ver: https://owasp.org/www-project-top-ten/
fuente
not
antesconsider
.Yo trabajo en alojamiento web. ¡Esto no es correcto y significa que tienen un problema serio en sus manos! Solicite un gerente o supervisor. Si eso no va a ninguna parte, MUDATE.
Por lo que describió, tienen usuarios virtuales para los usuarios de Redis que pagan por ello. En lugar de deshabilitarlo para todos los demás, parecen estar permitiendo que todos accedan al mismo grupo compartido, causando la violación de seguridad que ha descrito.
fuente