Crossroads » События » Applebee's оставила пароль от клиентской базы в Android-приложении

Applebee's оставила пароль от клиентской базы в Android-приложении

Сеть ресторанов Applebee's закрыла уязвимость, из-за которой любой желающий мог получить доступ к персональным данным зарегистрированных клиентов. Исследователь по безопасности нашёл пароль от внутренней базы прямо в мобильном приложении компании.

В четверг компания подтвердила, что приняла меры и закрыла доступ к клиентской базе. TechCrunch не публиковал этот материал до тех пор, пока исправление не было подтверждено.

Кто и как нашёл

Уязвимость обнаружил Роберт Уиггинс (Robert Wiggins), исследователь по безопасности из Великобритании, сотрудник компании What Security. Ему не впервые попадаются такие проблемы: в его практике уже были данные, которые не должны были быть доступны публично.

На этот раз он использовал ИИ, чтобы найти учётные данные в тысячах строк исходного кода Android-приложения Applebee's — его в Google Play скачали более миллиона раз. Найденный пароль давал доступ к базе клиентов компании.

Хранение пароля или закрытого ключа прямо в коде — одна из самых опасных категорий уязвимостей: ключ может извлечь любой, у кого установлено приложение, и войти в удалённую систему как авторизованный пользователь. По словам Уиггинса, злоумышленник мог не только читать, но и изменять данные клиентов.

Проверка

TechCrunch проверил находку: издание скачало и декомпилировало приложение, убедилось, что учётные данные действительно лежат в коде, создало тестовый аккаунт с вымышленными данными — и Уиггинс через ту же базу эти данные достал.

Какие данные были доступны

В базе были имена, адреса электронной почты (включая отметку о том, подтверждён адрес или нет), даты рождения, телефоны и почтовые индексы. Там же — статус ветерана, число входов в аккаунт, дата регистрации и IP-адреса последних входов, по которым можно приблизительно определить местоположение человека.

Реакция компании

Уиггинс не смог сообщить о проблеме напрямую: ни у Applebee's, ни у её материнской компании Dine Brands нет канала для сообщений об уязвимостях. Он обратился за помощью к TechCrunch.

Представитель Dine Brands, не назвавший своего имени, заявил в письме в пятницу: «Мы благодарны TechCrunch и исследователю за то, что они обратили наше внимание на этот вопрос. Наша команда по безопасности оперативно начала расследование и на данный момент не нашла свидетельств несанкционированного доступа».

На вопрос, есть ли у компании серверные логи, по которым можно проверить, обращался ли кто-то к базе, — или логи вообще — представитель отвечать не стал. «Расследование продолжается, и по его итогам мы предпримем соответствующие шаги», — добавили в компании.

Что осталось неизвестным

Сколько клиентов затронуто, неясно. По словам Уиггинса, чтобы посчитать записи, ИИ-модели пришлось бы обратиться практически к каждой записи клиента — то есть получить доступ, который был не нужен.

В прошлом году в программе лояльности Applebee's было не менее 8,5 млн клиентов; сколько именно записей было доступно через уязвимость, компания не сообщила.

TechCrunch также спрашивал, будет ли компания уведомлять клиентов и регуляторов США, включая подачу раскрытия в SEC, как обязаны делать публичные компании при существенных инцидентах кибербезопасности, и как долго пароль пролежал в приложении. Ответа не последовало.

Like Dislike

___
Источник: TechCrunch, Zack Whittaker



Tags: Applebee's, Dine Brands, утечка данных, Android, безопасность приложений


 
  • Creative Commons Licence
  • Norton Safeweb
  • Website Uptime Monitoring By ServiceUptime.com