Американец выяснил, что его умный робот-пылесос создал 3D-карту его дома и отправлял ее своему производителю
Инженер из США Харишанкар Нараян купил бюджетный умный робот-пылесос за $300 (23 тыс. руб.). Спустя год после покупки мужчина задумался, как работает этот пылесос, и решил отследить его сетевой трафик. Оказалось, что пылесос отправлял производителю информацию, в том числе и 3D-карту дома, без согласия покупателя. Об этом сообщает Futurism.
Мужчина пишет, что он параноик и отслеживает все свои умные гаджеты. Когда он решил сделать то же самое с пылесосом, то обнаружил, что робот постоянно передает данные производителю на другой конец света.
Инженер отключил устройство от передачи данных, но при этом другой сетевой трафик, например, обновление ПО, продолжал работать в обычном режиме. Пылесос продолжал уборку ещё несколько дней, пока однажды рано утром не отказался включаться.
«Я отправил его в ремонт. В сервисном центре меня заверили: „Здесь всё работает отлично, сэр“. Они отправили его обратно, и — о чудо — он снова проработал несколько дней. А потом снова сломался». После этого он еще несколько раз отправлял пылесос на ремонт, пока не закончилась гарантия.
Тогда Харишанкар Нараян решил полность разобрать его и понять, в чем дело. После обратного инжиниринга пылесоса — кропотливого процесса, включавшего перепечатку печатных плат устройств и тестирование их датчиков, он обнаружил, что программа для установки и отладки приложений на устройствах Android Debug Bridge была доступна всему миру.
Когда он подключил пылесос к компьютеру, оказалось, что на устройстве была установлена программа Google Cartographer с открытым исходным кодом, предназначенная для создания 3D-карты дома. Эти данные гаджет передавал производителю.
Кроме того, по словам Нараяна, он обнаружил подозрительную строку кода, переданную компанией на пылесос именно тогда, когда пылесос перестал работать. «Кто-то — или что-то — удалённо отдал команду на прекращение работы», — написал он в своем блоге.
Мужчина утверждает: «Производитель имел право удаленно отключать устройства и использовал это против меня, когда я заблокировал сбор данных. Было ли это преднамеренным наказанием или автоматическим принуждением к „соблюдению правил“, результат был один и тот же: устройство работало против своего владельца».