{"id":2125,"url":"\/distributions\/2125\/click?bit=1&hash=89238676801d5d52609e0cf7b95f56bd163e3f1f2be52e7a643a121b966f9157","title":"\u0415\u0441\u0442\u044c \u043b\u0438 \u0432 \u043c\u0438\u0440\u0435 \u0447\u0442\u043e-\u0442\u043e \u0432\u0435\u0447\u043d\u043e\u0435? \u041e\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0435\u043c \u0432 \u043d\u0435\u043f\u0440\u043e\u0441\u0442\u043e\u043c \u0442\u0435\u0441\u0442\u0435","buttonText":"\u041f\u0440\u043e\u0439\u0442\u0438","imageUuid":"bd03226a-78e0-5dec-98aa-32a959bc2943","isPaidAndBannersEnabled":false}

Пользователь «Хабрахабра» нашёл уязвимость карты «Тройка» для бесплатного проезда на транспорте

Разработчик Игорь Шевцов нашёл уязвимости в системе Тройка, используемой для оплаты в московском общественном транспорте, получив возможность бесплатно пополнять её баланс. Об этом он рассказал на «Хабрахабре». Обновлено: добавлен комментарий представителей метрополитена.

По словам Шевцова, на исследование защищённости системы электронного кошелька Тройка «от подделки баланса», у него ушло пятнадцать дней. Взлом удалось осуществить без использования специальных технических средств, ограничившись только компьютером и недорогим Android-смартфоном с NFC-чипом.

Шевцов подробно разобрал все возможные подходы к системе, включая турникеты в метро, валидаторы в наземном транспорте и метро, а также автоматы продажи билетов.

Наиболее простым способом взлома оказался реверс-инжиниринг Android-приложения «Мой проездной», используемого для пополнения Тройки. Шевцову удалось получить исходный код программы, а потом изменить его таким образом, чтобы пополнение счёта осуществлялось без реальной оплаты.

Выбор данной цели обусловлен ещё и тем, что для исследования не требовалось иметь доступ к объектам общественного транспорта, и все операции по поиску уязвимостей можно было произвести, не выходя из дома.

Игорь Шевцов

В результате работы Шевцов создал приложение TroikaDumper, позволяющее эксплуатировать уязвимости системы электронного кошелька.

Больше всего времени заняло изучение структуры данных в памяти карты. Это оказалось возможным из-за того, что данные хранятся в незашифрованном виде.

В случае, если бы данные в памяти карты были зашифрованы, вероятнее всего, потребовалось бы физическое проникновение в системы работающие с картой, что делает атаку существенно сложнее.

Игорь Шевцов

По словам Шевцова, для исправления найденных уязвимостей «необходимо усовершенствование формата хранения данных в памяти карты и обновление программного обеспечения всех систем, работающих с картой».

Разработчик заявил, что взлом производился «исключительно в ознакомительных целях», так как подделка проездных билетов является уголовным преступлением.

Главный редактор «Хабрахабра» Александр Козлов обратился за комментарием в Департамент информационных технологий Москвы, где ему ответили, что Тройка разрабатывается без участия ДИТ — силами Департамента транспорта и развития дорожно-транспортной инфраструктуры. Козлов пообещал донести информацию об уязвимости до Дептранса, однако, как отреагировало ведомство, остаётся неизвестным.

Руководитель пресс-службы Департамента транспорта и развития дорожно-транспортной инфраструктуры Москвы Алёна Ерёмина в телефонном разговоре с TJ сообщила, что ей ещё ничего неизвестно об уязвимости.

В пресс-службе метрополитена сообщили TJ, что связались с автором исследования и устранили уязвимость, а ответственность за неё разделили с банком ВТБ, совместно с которым проводился проект.

Мы контактируем с автором исследования по данному вопросу, открыты для дальнейшего взаимодействия и совместной работе по совершенствованию карты «Тройка» и билетной системы в целом.

Мы в свою очередь, постоянно проверяя уязвимость и обнаружив эту проблему ранее, оперативно её устранили совместно с коллегами из ВТБ. Приложение «Мой проездной» — совместный пилотный проект с банком ВТБ, предназначенный для самостоятельного пополнения транспортной карты. По факту успешного завершения пилота данный функционал будет добавлен в перечень официальных точек пополнения.

пресс-служба ГУП «Московский метрополитен»
Спасибо за наводку Zoibana
0
13 комментариев
Написать комментарий...

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Жилищный пистолет

Видишь, Лёх, переехать-то ты переехал, а желания никуда не делись

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Жилищный пистолет

А в Бишкеке?

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Корпоративный кран

А в кое-каком городе используется аппаратная система защиты ЖеТОН.

Ответить
Развернуть ветку
Участковый шар

Тут каму-нибуть интересны хакиры?

Ответить
Развернуть ветку
Торговый цвет

Нет, но интересны бесплатные поездки

Ответить
Развернуть ветку
Воздушный турник

Кому интересно тот вчера на хабре прочил ;)
з.ы.
Почитай еще про карту wi-fi https://xakep.ru/2016/05/26/www-3wifi/

Ответить
Развернуть ветку
Бешеный щит
вчера на хабре

https://xakep.ru/2009/02/06/47074/

2009
Ответить
Развернуть ветку
Научный фитиль

В 2009 не было ещё Ликсутова с его сраной тройкой. И можно было надеяться что распилив столько бабла на этом дерьме они хотябы сделали нормальную авторизацию, хотя о чём я...

Ответить
Развернуть ветку
Заработный шмель

Комментарий недоступен

Ответить
Развернуть ветку
Снежный Валера

где он позавчера, когда я продлевал свой билетик? (

Ответить
Развернуть ветку
Каменный цвет

Робин Гуд нашего времени

Ответить
Развернуть ветку
Дальний хичхакер

А для подорожи есть?

Ответить
Развернуть ветку
Скрытый клуб

Тут про подешевли говорят. #за300

Ответить
Развернуть ветку
Читать все 13 комментариев
null