La seguridad del monitoreo de agua Flume Water Monitor a 915 MHz es bastante buena
Un investigador ha analizado la seguridad del Flume Water Monitor, un dispositivo que se conecta al medidor de agua de una vivienda y transmite datos de uso en tiempo real a una aplicación. El dispositivo utiliza una señal de radiofrecuencia de 915 MHz para comunicarse con un dispositivo puente que se conecta a la red Wi-Fi del hogar.
El investigador descubrió que la señal de radiofrecuencia del dispositivo utiliza un enfoque de salto de frecuencia en 50 canales, con una separación de canales de 500 kHz. La señal de radiofrecuencia se demodula utilizando una modulación de desplazamiento de frecuencia de 2-FSK a 200 kbps. El mensaje de la señal de radiofrecuencia tiene una estructura sencilla y utiliza un código de redundancia cíclica CRC-16 para la validación de los datos.
“El investigador descubrió que la señal de radiofrecuencia del dispositivo utiliza un enfoque de salto de frecuencia en 50 canales, con una separación de canales de 500 kHz”
La carga útil del mensaje está encriptada utilizando el modo de código de libro electrónico (ECB) de AES-128. El investigador descubrió que la clave de 128 bits se deriva de una clave de 8 bytes utilizando un mapeo simple y duro. La clave se puede reducir a 44 bits utilizando una suposición sobre la clave y un análisis de los bytes del encabezado del mensaje. El investigador pudo descifrar la clave en aproximadamente un día utilizando un script de Python en una plataforma en la nube.
Aunque la seguridad del Flume Water Monitor no es perfecta, el investigador considera que es razonable para un dispositivo de consumo. Sin embargo, hay un riesgo si se conoce la clave AES, el algoritmo CRC y otros parámetros, ya que se podría generar mensajes falsificados. El fabricante del dispositivo, Flume, ha sido informado de los hallazgos y ha compartido planes para mejorar la privacidad y la seguridad del producto. La compañía ha sido receptiva y ha dado su consentimiento para la publicación de los resultados de la investigación.