THE BELL

Есть те, кто прочитали эту новость раньше вас.
Подпишитесь, чтобы получать статьи свежими.
Email
Имя
Фамилия
Как вы хотите читать The Bell
Без спама

Hakcerman может взломать даже время LaserUnicorns / YouTube


Пользователь портала «Хабрахабр» сообщил об уязвимости в системе карты «Тройка», а также создал приложение, которое позволяет бесплатно пополнять баланс карты.
Как пишет в своем посте Игорь Шевцов, вся работа была проведена без использования специальных технических средств — ему понадобился только Android-смартфон с NFC-чипом. На поиск уязвимости у него ушло 15 дней. Для взлома системы Игорь Шевцов использовал мобильное приложение «Мой проездной», через которое он смог получить доступ к памяти карты и изучить структуру хранения данных.

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

В результате, найденные «дыры» в системе позволили выполнить подделку баланса, который записан на электронном кошельке карты «Тройка».

Программист также создал приложение для Android под названием TroikaDumper, которое можно скачать с GitHub, и дал рекомендации, как избежать финансовой блокировки.

Не оперируйте суммами баланса более 100 рублей. Никогда не проходите в метро два раза с одинаковым временем последнего прохода. После записи дампа обновите текущее время на карте используя валидатор в наземном транспорте. То есть, перед каждым проходом в метро нужно выполнить списание через желтый валидатор в автобусе или трамвае.

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

Представитель Департамента транспорта и развития дорожно-транспортной инфраструктуры заявил , что об уязвимостях им ничего не известно.
Приложение TroikaDumper позволяет читать, сохранять и восстанавливать записанное состояние памяти карты Тройка. Для использования необходим телефон с версией Android ≥ 4.4 и NFC чипом, поддерживающим карты Mifare.
NFC чип должен быть произодства NXP wikipedia.org/wiki/List_of_NFC-enabled_mobile_devices
Чипы производства Broadcom и другие работать не будут.
Неполный список поддерживаемых телефонов supported_phones_list.txt

Инструкция

Установите приложение скачав его по ссылке TroikaDumper.apk
Запустите приложение и поднести карту Тройка.
Должно отобразится состояние баланса, время последнего прохода и т. д.
При считывании карты состояние памяти автоматически сохраняется и доступно в архиве (нижняя правая кнопка в виде папки)
Для записи дампа памяти на карту выберите нужный дамп из архива и нажмите кнопку запись.
Кнопка записи находится левее кнопки архива.

Как избежать блокировки карты

Не оперируйте суммами баланса более 100 рублей
Никогда не проходите в метро два раза с одинаковым временем последнего прохода. После записи дампа обновите текущее время на карте используя валидатор в наземном транспорте. То есть, перед каждым проходом в метро нужно выполнить списание через желтый валидатор в автобусе или трамвае.

Транспортное приложение «Тройка» - это специальная программа, которая позволяет использовать действующие тарифы карты «Тройка» на пластиковых платежных картах и других электронных носителях в рамках совместных проектов партнеров с ГУП «Московский Метрополитен».

Государственное унитарное предприятие города Москвы «Московский социальный регистр» с 2014 года выпускает Социальные карты с установленным транспортным приложением «Тройка». Данное приложение позволяет записывать на Социальные карты билеты и абонементы, действующие на метро, наземном транспорте, а также пополнять баланс транспортного приложения, чтобы использовать городской транспорт по билету «Кошелек» карты «Тройка».

Транспортное приложение доступно на Социальных картах, не имеющих функции льготного проезда.

Транспортное приложение установлено на следующих видах Социальных карт:
. Социальная карта москвича, выдаваемая беременным женщинам, а также лицам, обратившимся за получением единовременных выплат в связи с рождением ребенка
. Социальная карта москвича для лиц, получающих жилищные субсидии




Подробную информацию о порядке оформления социальной карты москвича можно получить по ссылке http://www.soccard.ru/articles/256/

Сегодня транспортное приложение «Тройка» доступно на Универсальных электронных картах (УЭК), выданных в г. Москве после 1 апреля 2013 года.

Для активации транспортного приложения «Тройка» на УЭК не требуется производить никаких дополнительных действий - приложение уже активно. Для использования УЭК в качестве проездного билета достаточно поддерживать положительный баланс транспортного приложения «Тройка» на УЭК. Просто пополните карту на любую сумму в кассах и билетных автоматах ГУП «Московский Метрополитен». При каждом проходе через турникеты в метрополитене и наземном транспорте будет автоматически списываться фиксированная стоимость поездки: цена одной поездки на метро и монорельсе - 35 р., на наземном транспорте - 35 р., по тарифу «90 минут» - 54 р.

Кроме того, на карту можно записать:
. билеты «Единый» и «90 минут» на 1-60 поездок или 1 сутки, 30, 90, 365 дней;
. абонементы на пригородные поезда во всех кассах станций пригородного сообщения и вокзалов г. Москвы и Московской области.

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

На карте УЭК Московской области нет транспортного приложения, и ею нельзя воспользоваться для оплаты проезда на общественном городском транспорте г. Москвы.

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

Приложение «Тройка. Пополнение карты Тройка» на днях дебютировало в App Store. Создано оно было специально для владельцев одноименного проездного билета в московском метро и наземном транспорте. Теперь владельцы iPhone могут быстро пополнить баланс Тройки со своего айфона без комиссии.

Как пополнить карту «Тройка» с iPhone

Главное преимущество карты «Тройка» — это возможность использовать различные виды наземного транспорта (трамвай, троллейбус, автобус) и подземного (метро). Вы платите не за количество совершенных поездок, а за время в пути. Единственный минус – в самый непредвиденный момент баланс карты может оказаться на нуле. Именно поэтому было решено создать специальное приложение для быстрого ее пополнения.

Как положить деньги на «Тройку»

Если вы активный пользователь «Тройки», скачайте приложение «Тройка. Пополнение карты Тройка» из App Store на свой iPhone или iPad. Как только деньги на карте закончатся, вам нужно просто зайти в приложение, ввести персональный номер «Тройки» и указать необходимые реквизиты вашей банковской карты. Обратите внимание, что включена поддержка карт VISA, Maestro или MasterCard, выпущенных российским банком.

Основные преимущества приложения

  • Не нужно «торчать» в очередях
  • Возможность быстрой оплаты по безналу
  • Отсутствие комиссии
  • Создание шаблонов для нескольких карт
  • Экономия вашего времени.

THE BELL

Есть те, кто прочитали эту новость раньше вас.
Подпишитесь, чтобы получать статьи свежими.
Email
Имя
Фамилия
Как вы хотите читать The Bell
Без спама