Depositphotos
Программист обнаружил, что его умный пылесос iLife A11 за $300 без предупреждения периодически отправлял данные китайскому производителю, включая подробную “3D-карту” дома.
В блоге Small World (через Future) Харишанкар Нараянан рассказывает, что пользовался гаджетом около года, прежде чем решил разобрать, как работает его внутренняя система.
“Я немного параноик, в хорошем смысле слова. Поэтому решил проконтролировать сетевой трафик, как раньше делал с другими умными устройствами”.
За считанные минуты программист обнаружил “постоянный поток данных”, который отправлялся на серверы на другом конце света — то есть в Китае, где базируется производитель iLife A11.
“Мой робот-пылесос постоянно связывался с производителем, передавал журналы и телеметрию, которыми я никогда не соглашался делиться“, — пишет Нараянан. “Именно тогда я совершил свою первую ошибку — решил его остановить”.
После остановки передачи данных пылесос проработал пару дней и остановился. В сервисе инженеру сказали, что устройство рабочее и отправили домой. Однако после нескольких уборок ситуация повторилась. В конце концов ремонтники отказались чинить умный пылесос, потому что внезапно закончилась гарантия.
“Вот так мой умный пылесос за $300 превратился в обычный пресс-папье”.
Однако мужчина решил идти до конца и провел реверс-инжиниринг устройства, который включал перепечатку плат и тестирование датчика. Обнаружилось еще “кое-что ужасное” — программа Android Debug Bridge, предназначенная для установки и отладки программ на устройствах, была “широко открыта” для мира.
“За считанные секунды я получил полный root-доступ. Никаких взломов, никаких эксплойтов. Просто подключи и работай”, — добавил Нараянан.
В конце концов мужчина смог подключиться к пылесосу со своего компьютера, где увидел, что устройство работало под управлением Google Cartographer — программы с открытым кодом, которая создавала 3D-карты его дома и отправляла в Китай. К тому же Нараянан обнаружил “подозрительную” строку кода с меткой времени, которую компания отправила пылесосу точно тогда, когда он перестал работать.
“Кто-то — или что-то — дистанционно выдал команду kill”, — пишет программист. “Я отменил изменение скрипта и перезагрузил устройство. Оно мгновенно ожило”.
Нараянан предупреждает, что “десятки умных устройств”, вероятно, работают на подобных системах.
“Наши дома наполнены камерами, микрофонами и мобильными датчиками, подключенными к компаниям, которые мы едва знаем, и все это можно превратить в оружие одной строкой кода”, — написал он.
Ранее мы писали, что разработчик iRobot не подходит ближе, чем на 3 метра к современным “ходячим” роботам.
Контент сайту призначений для осіб віком від 21 року. Переглядаючи матеріали, ви підтверджуєте свою відповідність віковим обмеженням.
Cуб'єкт у сфері онлайн-медіа; ідентифікатор медіа - R40-06029.