О возможности взлома электромобилей Tesla сообщается уже не впервые, но на этот раз специалисты по безопасности из компании Promon сумели найти, разблокировать и угнать машину при помощи приложения на платформе Android.
Каждая модель Tesla имеет приложение-компаньон для смартфона на Android и iOS, которое позволяет водителю выполнять простые действия, вроде проверки уровня заряда аккумулятора и статуса подзаряди, поиска местоположения автомобиля, включения фар для обнаружения машины на стоянке и т.д.
Всё это очень удобно, но эти возможности могут пригодиться и хакерам, которые могут воспользоваться приложением на Android. Естественно, для этого владелец Tesla должен скачать и установить это приложение на свой смартфон, иначе ничего не получится. Таким образом, для обеспечения максимальной безопасности нужно попросту не связываться с этим приложением.
Хакеры пытаются обманным путём заставить скачать приложение. Они создают открытую бесплатную точку доступа Wi-Fi поблизости от зарядной станции Tesla и рекламируют приложение на подключающихся к ним аппаратам, предлагая за это бесплатный гамбургер.
Если владельцы Tesla установят приложение, хакеры могут подключиться к смартфону и подготовить взлом. Приложение-компаньон Tesla получает метку OAuth при первом подключении к серверу Tesla при помощи логина и пароля.
Метка хранится в виде простого текста в файле в папке приложения. Когда приложение перезапускается, метка считывается и используется при последующих запросах. Далее нужно сбросить эту метку, что заставит пользователя снова ввести логин и пароль. Для этого хакеру нужно просто удалить метку, а при вводе логина и пароля они перехватываются. Далее злоумышленники получают доступ к аккаунту пользователя в приложении и могут управлять его автомобилем, в том числе запускать двигатель без ключа.