As camas modernas da Sleep Number são verdadeiras maravilhas, monitorando seu sono, respiração e frequência cardíaca, além de manter a temperatura do colchão conforme sua preferência. Um engenheiro de computação também descobriu como rootear o hub de controle da cama para permitir o controle local. No entanto, ele também fez uma descoberta que pode ser preocupante: uma conexão semelhante a uma backdoor que permite à Sleep Number conectar-se remotamente ao hub da sua cama sem o seu conhecimento.
Dillan Mills descobriu tudo isso depois que a Sleep Number pediu para ele desativar um plugin Homebridge que ele havia desenvolvido para desativar alguns recursos da cama e executar automações de casa inteligente se seus sensores detectassem que ninguém estava deitado no colchão. Como o plugin se tornou popular e consultava os servidores da Sleep Number a cada cinco segundos, isso sobrecarregava significativamente os servidores públicos da empresa.
Então, Mills decidiu encontrar uma maneira de acessar a cama localmente e evitar os servidores da Sleep Number por completo. Explorando o interior do hub controlador de sua cama Sleep Number com um dispositivo UART-TTY, ele finalmente conseguiu acessar o console do dispositivo do hub. Procurando uma “backdoor” que permitisse acesso local ao hub sem conectar um leitor UART, ele encontrou outra coisa.
(Crédito da imagem: Dillan Mills)
A Sleep Number tem uma backdoor no hub controlador, permitindo que ela faça SSH no hub. Embora Mills reconheça que isso provavelmente seja para fins de manutenção, o fato de ser não documentado e secreto é desconcertante. Afinal, isso apresenta um ponto de entrada para sua rede doméstica sobre o qual você não tem controle e pode nem mesmo saber. Além disso, o hub controlador executa uma versão do Linux que data de 2018.
Há boas notícias, no entanto. Mills conseguiu rootear o dispositivo e escreveu um tutorial para habilitar o controle de rede local sobre a cama. Desta forma, você pode desconectar a cama da sua rede Wi-Fi e usar o Bluetooth para controlar as configurações e monitorar os sensores e o status da cama.
O processo requer algum conhecimento técnico e algum hardware. No entanto, o tutorial é bem escrito e o hardware necessário é relativamente barato. Você pode escolher conectar um leitor USB-to-UART quando precisar acessar o console do dispositivo ou instalar permanentemente um Raspberry Pi Pico W para habilitar o acesso SSH sem abrir o hub e conectar o leitor.
Depois de rootear o hub da sua cama, o tutorial de Mills guia você na criação de um servidor de controle e monitoramento de rede local. Isso é útil não apenas para assumir o controle da sua cama sem se conectar ao servidor da Sleep Number. Também pode ser a chave para manter sua cama “inteligente” se a Sleep Number falir ou desligar os servidores, geralmente tornando a cama mais do que um simples colchão “burro”.
Fonte: Dillan.org

