Легко ли угнать твой аккаунт? Проверка каршерингов на безопасность
Каршеровод Игнат Аникеев разобрался, кто из операторов лучше позаботился о том, чтобы аккаунт пользователя не украли, и, если это все-таки случится, оповестит об этом быстрее.
Каршеровод Игнат Аникеев разобрался, кто из операторов лучше позаботился о том, чтобы аккаунт пользователя не украли, и, если это все-таки случится, оповестит об этом быстрее.
Написать эту статью меня побудило сообщение в чате каршероводов от пользователя Alex Khutor о том, как он проснулся от того, что Яндекс.Драйв списывает у него деньги за чужую поездку под его аккаунтом.
Мне стало интересно проанализировать, кто из операторов лучше всего предотвращает возможный угон, а если уж аккаунт угнали, то максимально оперативно сможет оповестить о случившемся.
Я выделил несколько критериев и по каждому из них начислял баллы оператору:
Всегда лучше предотвратить угон, чем потом бороться с его последствиями.
Позволит на самой ранней стадии узнать о том, что машину кто-то забронировал.
Не всегда сработает, но тоже может дать сигнал, если злоумышленник долго идёт к машине.
Можно узнать о том, что кто-то воспользовался твоим аккаунтом до того, как он завершит поездку.
Оперативное оповещение о том, что поездка завершилась.
Почта не так оперативна, как пуш или смс, поэтому только 0.5 балла.
Если в приложении можно изменить или удалить email, то теряется смысл в отчёте на email, поэтому баллы снимаются.
Итак, поехали.
У Anytime пароль приходит по смс, но проблема в том, что он 5-значный и состоит только из цифр. Кроме того, его можно использовать повторно. В меню приложения есть пункт «изменить пин-код», однако пин-код не меняется.
За 5 минут до начала платной брони приходит оповещение. +0.5 балла
На почту приходит отчёт о поездке. +0.5 балла
Почту можно поменять. -0.5 балла
Деньги списываются только за всю поездку сразу, без промежуточных списаний.
Ещё одна проблема: когда злоумышленник входит в приложение, владельца аккаунта «выкидывает».
Итог: 0.5 балла
Anytime определённо есть над чем работать, и начать стоит с нормальной авторизации.
Делимобиль в прошлом году реализовали авторизацию по одноразовому паролю через смс, за что получают +3 балла.
Делимобиль, как и Anytime, сообщит о скором начале платного бронирования, пришлёт на почту отчёт по окончании поездки, но ничто не мешает почту изменить. +0.5 балла
Деньги списываются только за всю поездку сразу, без промежуточных списаний.
Итог: 3.5 балла
Авторизация реализована сильно безопаснее, чем в Anytime, но работать тоже есть над чем.
Удивительно, но следующим в рейтинге идёт Яндекс. В Яндексе по умолчанию используется авторизация через email. Получив доступ к почте Яндекса, злоумышленник получает доступ ко всем сервисам Яндекса, которыми пользуется жертва, в том числе и к каршерингу.
Двухфакторная авторизация имеется, но Яндекс никак не мотивирует её использовать. Однако с её подключением доступ к аккаунту можно получить, только имея девайс, на котором установлен генератор паролей, и никак иначе. Пароль меняется каждые 30 сек. За такую реализацию Яндекс получает лишь половину баллов. +1.5 балла
Яндекс проводит промежуточные списания от 271.82₽ до 911₽, в зависимости от автомобиля, поэтому можно на ранних стадиях понять, что кто-то воспользовался вашим аккаунтом. +2 балла
Итог: 3.5 балла
Яндексу стоит активнее продвигать двухфакторную авторизацию, так как далеко не все пользователи знают о таком способе защиты своих аккаунтов и даже не задумываются об этом.
Авторизация реализована через отправку одноразового пароля по смс. +3 балла
Каждые 300₽ поездки списываются с карты. +2 балла
По окончании поездки придёт пуш +1 балл и отчёт на почту, изменить которую нельзя. +0.5 балла
Итог: 6.5 баллов
В приложения на платформе CarTrek довольно сложно попасть злоумышленнику. А если и попал, то об этом станет известно, когда с карты начнут списывать промежуточные платежи. Для более высокой оценки не хватает оповещения о бронировании автомобиля.
Переходим к Топ-3.
Rentmee заморочились с авторизацией. Мало того, что для входа необходим одноразовый пароль из смс, так ещё и селфи с водительским удостоверением. Кроме того, приложение невозможно использовать с двух устройств одновременно. За такой подход к защите аккаунта Rentmee получает двойные баллы по этому критерию. +6 баллов
Rentmee пришлёт смс об окончании бесплатной брони +0.5 балла и проводит промежуточные списания по 300₽. +2 балла
Отчёты о поездке на почту не приходят, только чеки.
Оперативно понять, где находится злоумышленник, если будет замечен угон, не получится, так как придётся заново проходить верификацию через селфи с водительским удостоверением.
Итог: 8.5 баллов
Для того, чтобы получить доступ к аккаунту Rentmee, нужно очень постараться.
Авторизация в BelkaCar реализована через одноразовый пароль, присылаемый по смс. +3 балла
Далее имеем полный набор оповещений:
Пуш о том, что машина забронирована, придёт на все устройства, где авторизован пользователь. +3 балла
Пуш и смс придут за 5 минут до окончания бесплатного бронирования. +0.5 балла
Промежуточные списания с банковской карты от 300₽ также имеются. +2 балла
По окончании поездки придёт пуш, смс +1 балл и письмо на почту. К сожалению, почту в приложении BelkaCar можно изменить в любой момент.
Итог: 9.5 баллов
BelkaCar отлично позаботились о сохранности аккаунта пользователя. Даже если злоумышленник поменяет email и привяжет свою карту, владелец аккаунта всё равно узнает о том, что кто-то забронировал автомобиль.
Авторизация — одноразовый пароль по смс. +3 балла
Кроме того, YouDrive может потребовать сделать селфи при открытии авто, если заподозрит что-то неладное (например, если долго не пользоваться приложением или зайти с устройства, с которого раньше не заходил).
Пуш о бронировании. +3 балла
Пуш об окончании бесплатного бронирования. +0.5 балла
Промежуточные списания с банковской карты по 500₽. +2 балла
По окончании поездки придёт пуш +1 балл и письмо на почту +0.5 балла.
В приложении YouDrive можно отключить все оповещения, но они отключаются на каждом девайсе отдельно. Злоумышленник будет думать, что отключил их, но владелец аккаунта всё равно получит их все.
Итог: 10 баллов
YouDrive постарался максимально обеспечить безопасность аккаунта пользователя, а в случае чего максимально быстро оповестит владельца аккаунта. Как итог — заслуженное первое место.
Надеюсь, мой анализ обратит внимание операторов на проблемы в безопасности приложений, а пользователей заставит лишний раз задуматься о безопасности своих данных и необходимости использования двухфакторной авторизации.
Промокоды автора, которые дадут бонусы вам и помогут сказать автору «спасибо»
Для отправки комментария вам необходимо авторизоваться.
У энитайм есть проверка карты при бронировании. И при бронировании придет пуш от банка. Это не отменяет остальных косяков конечно.
списание делают и возвращают? не замечал никогда
Мне рокетбанк всегда пуш уведомление присылает.
да, блокируют и возврашают, только многие банку блокировку смской не отправляют или отправляют с задержкой, если не было возврата, пушем — да. Также то, что выкидывает при входе злоумышленника не так плохо в принципе, также надо бы глянуть, сколько попыток дается на «подбор» кода, иначе то, что он 5 символов, не так и плохо. Вообще, мне идея рентмии с селфи при входе больше всего нравится, это нечто среднее между полным отсутствием защиты и «селфи при каждой аренде» как у карусели и лифкара.
Они это делают почему-то не каждый раз, но где-то каждый второй (в моем случае). Причем при первых поездках проверяли каждый раз, а поездки с 6-й стали через раз проверять. Видимо, эвристика какая-то, ХЗ, тут нужно у оператора спрашивать.
Крутая статья, спасибо за труд!
Тоже включил двухфакторную авторизацию в Яндексе
Она у них нестандартная, нужно отдельное приложение ставить.
Статья действительно толковая, хочется увидеть двухфакторную и у других компаний после этого материала.
Ничего нестандартного 🙂 у Гугла так же работает. Можно смски юзать, можно пароли из приложения отдельного. Главное — что ломануть очень трудно становится
Я про то что у Гугла есть стандарт двухфакторной, который все интернет-сервисы используют — от Facebook* и заканчивая мелкими. Одно приложение годится для сотен сервисов https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=en
Но Яндекс решил изобрести свой велосипед.
Плюсую. У меня вся двухфакторка в Google Authenticator, который реализует публичный стандарт TOTP и приложение можно заменить на другое и этот странный «ключ» нафиг не упёрся.
Подскажите как подключить двухфакторную авторизацию?
https://passport.yandex.ru/profile
Раздел Пароли и авторизация
Поэтому я сделал дублирующую вирт. карту с определенным лимитом, и привязал ко всем КШ, чтоб вот так не попасть на деньги
Увы, это не поможет при ДТП «за ваш счет».
А то что в ДТП попали с вашего аккаунта является доказательством вины? Интересно как это работает.
Если человек сбежал с ДТП, то следствие париться особо не будет — соберет выписки от каршеринга, с вашей банковской карты и т.д.
— Вы же регистрировались?
— Я.
— Пользовались?
— Да.
— А почему тогда отрицаете что в ДТП с BMW Вы попали?
— У меня учетку украли.
— Заявление своевременно в органы подавали что у вас учетку украли?
— Да я же не знал..
— Ну это вы в суде будете доказывать.
Здесь поможет или мощнейшее алиби или сразу самому приезжать изымать видео с близлежащих камер если «бегун» на них засветился.
В общем двухфакторная авторизация вещь не лишняя. )
Я рад, что есть двухфакторная авторизация, но конкретно напрягает, что для установления вины в ДТП не нужно доказывать, что человек вообще был за рулем. Особенно в свете последних событий с Тимкаром, где я имел неосторожность зарегистрироваться.
Я начинаю не просто поддерживать обязательную установку камер в салоне, с обязательным селфи перед поездкой, а топить за это.
А что там с тимкаром за история?
https://truesharing.ru/tp/17011/
В двух словах — контора накрывается и списывает деньги с карт пользователей за «нарушения». при том что многие не пользуются им уже несколько месяцев.
Куда утекут личные данные пользователей можно только догадываться.
А что там с тимкаром?
Я, кстати, заявление подавал на следующий день.
Спасибо за полезную статью! После прочтения настроил двухфакторную авторизацию на яндексе?
Спасибо, отличный обзор!
Не регистрировался во всех КШ, но хочется дополнительно плюсануть Белку за реализацию ввода пин-кода/пальца/графического ключа/что там ещё есть при открытии приложения. Как это сделано, наверное, во всех нормальных мобильных банках.