LOL. I love shit like this. You see, corporate engineers are regular engineers and do what engineers do: leave bread crumbs for other engineers to find. I admit that I do this. I certainly don't want to cause problems for the corporation so I'm careful with back doors.
"The hub communicates with the Sleep Number servers by opening an SSH tunnel and providing a reverse tunnel back to the hub that their developers can use to connect to the hub and do maintenance when needed. The idea that unknown users can directly connect to my internal home network is a scary thought, so I will probably be disconnecting the hub from the external internet once I am satisfied with my internal network control script. It also makes me wonder how many other internet-connected appliances include a similar backdoor into the home network like this one has."
I would assume that if your device uses "cloud" or "app" anything that it has some sort of method like this. It probably also uses a port about 1024 even if it's SSH so it gets around the typical firewalls which would also be why it opens a reverse shell. Its for firewall traversal. I understand the concept and reason for it but it also is a backdoor into your entire network.
Gives me pause on anything that tries to talk to my router
What I did find was a "convenient" backdoor that Sleep Number can use to SSH back into the hub (and my internal home network as a result).
All consumer-facing devices have a backdoor like this. I try not to buy devices that can't be operated without access to external networks or (((cloud))) services.
Cool article. I don't have a sleep number, but if I did...
Yeah, you can basically just assume any kind of internet connected device that you buy that has a "cloud" or "app" element is backdooring your network. It is a good reason to vlan things and have isolated SSID's for devices like that if you have them as well as blocking as much inbound/outbound as you can.
This is great info! However, I would like to get the (FUNC):bed_vibrate to work without always having to put quarters in the slot!
(post is archived)