{"id":2175,"url":"\/distributions\/2175\/click?bit=1&hash=803b6e1bcbd9dfc4ba9456fda887a878c80d24df8d3a575913b14876e18923a5","title":"TJ \u0437\u0430\u043a\u0440\u043e\u0435\u0442\u0441\u044f 10 \u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f \u2014\u00a0\u043f\u0440\u043e\u0447\u0438\u0442\u0430\u0439\u0442\u0435 \u0430\u043d\u043e\u043d\u0441 \u0441 \u0434\u0435\u0442\u0430\u043b\u044f\u043c\u0438","buttonText":"\u0427\u0438\u0442\u0430\u0442\u044c","imageUuid":"d1d355d8-93a3-5140-aeae-14b03046b760","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