-Музыка

 -Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в IllAIR

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 06.01.2007
Записей:
Комментариев:
Написано: 6903


Метро | Ошибки в алгоритмах

+ в цитатник

Cообщение скрыто для удобства комментирования.
Прочитать сообщение


dey   обратиться по имени Четверг, 10 Апреля 2008 г. 12:33 (ссылка)
а не хранится ли вся информация в самой карточке?
речь о пластиковых или магнитных?

а что будет, если карточку приложить, а через турникет не пройти? зелёный сам потухнет через время или будет ждать прохода? :)
Ответить С цитатой В цитатник
Перейти к дневнику

Четверг, 10 Апреля 2008 г. 16:09ссылка
dey, по порядку.
1 - не знаю... Но если все хранится на самой карточке, то такие карточки легко подделать.. Логично?
2 - думаю, что верно и для тех и для других.. Хотя пластиковые /метрополитена и социальные/ точно через БД.
3 - потухнет через определенное время.
Перейти к дневнику

Четверг, 10 Апреля 2008 г. 16:24ссылка
dey
смотня как действует карта
если RFid - то подделывать ИМХО будет дороже чем новую купить :)
если магнитные...
а разве там нету поддельных карт? сколько раз оказывался - постоянно рядом с кассами стоит народ и торгует
это же не легал?
Перейти к дневнику

Четверг, 10 Апреля 2008 г. 16:40ссылка
dey, а вот это непонятно... Вполне возможно, что и легал просто украденый где-то наверху...
Ну если карта магнитная, то верятно можно сделать аналоги... Практически любой сигнал можно считать и повторить.
BekoBou   обратиться по имени Четверг, 10 Апреля 2008 г. 12:43 (ссылка)
Списывается при прикладывании — это не выгодно метрополитену. Точно так же как делают ограничения по срокам на н-число поездок.

Излучающих чипов в карточках нет. Там есть элемент, который реагирует на поле от турникета и он(турникет) так же сам перемагничевает (каким-то способом переписывает) данные на карте. Почему именно так? Потому, что если бы каждый раз обращались к базе данных, то в часы пик в Москве никто бы не смог пройти в метро — сервера бы «падали» под нагрузкой.

Передаются данные только пластиковых карт (социальных, школьных и студенческих) для сверки и блокирования (в случаях неправомерного использования карту не отнимают, а блокируют в системе, причём как говорят она продолжает работать в автобусах).

P.S. Опять же это только мои догадки :))
Ответить С цитатой В цитатник
Перейти к дневнику

Четверг, 10 Апреля 2008 г. 16:11ссылка
BekoBou, на счет БД - логично - никакой сервер не выдержит.. На счет перемагничивания - тогда как определяются сроки и количество проходов - умельцы давно бы уже сделали безлимитные карточки...

Вообще печально, что нет официальных данных о работе системы.
Перейти к дневнику

Суббота, 12 Апреля 2008 г. 22:04ссылка
Автомат подаёт сигнал(источник питания), Карточка отвечает. За счёт использования шифрованной информации и передаётся. Для того, что бы сделать бесконечную карточку, нужно делать знать работу банкоматов и ключ — срок действия карты (для этого и сделаны ограничения я пологаю).

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

По поводу закрытости формата — это и понятно, что б умельци не делали «бесплатных» карт проезда. Умельцов и прочих выходцов из НИИ то у нас выше крыши.
Перейти к дневнику

Суббота, 12 Апреля 2008 г. 22:27ссылка
BekoBou, вообще логично... Шифрование.. Ключик на 4096 и можно его до конца месяца подбирать...
Другое дело, что карточка срабатывает практически мгновенно - слишком уж быстро для такого количества процессов /считавание числа поездок и сроков действия карточки, сравнение сроков с текущей датой, запись нового числа поездок/...
Все равно не понятно как работает эта система...
Перейти к дневнику

Суббота, 12 Апреля 2008 г. 22:41ссылка
Зачем такой большой ключ? Влюбом учебнике по криптографии сказано, что если ключ больше данных, то он гарантирует чуть ли не 100% защиту (или 100%, я не помню). А у нас всего-то данные состоят из 1 переменной, которая хранит число поездок.

Максимальное число — 60 поездок. Соответственно 111100b — 6 бит. Добьём до одного байта и даже можно целостность проверить. например 7 байт будет дополнять до чётности десятков, а 8 байт до чётности десятых. Бёрём к этому значени ключ больше 1 байта (1 буквы латинского алфавита) и мы можем смело предлагать проявлять себя всяким взломщикам.

А если добавить ещё и «шума», то вообще будет весело. :)
Перейти к дневнику

Суббота, 12 Апреля 2008 г. 23:09ссылка
BekoBou, ты еще про срок действия карточек забыл... Э.. Ну 3 байта.. Да, вполне стойкий алгоритм получится..
Хотя я смутно представляю себе. что каждый раз турникет выполняет банальные: читать, --1, писать...
Перейти к дневнику

Воскресенье, 13 Апреля 2008 г. 03:35ссылка
Я не забыл. Просто дата и ключ связаны вместе. А про читать, убавлять поездку и записывать — это самое очевидное. На эту операцию ему надо считанные миллисекунды. Да и как объяснить, что иногда приходится держать карточку чуть дольше. Вот и ответ. :)

«Всё гениальное — просто!» © ~ Если кто знает автора, напишите мене, пожалуйста…
davydov   обратиться по имени Четверг, 10 Апреля 2008 г. 14:16 (ссылка)
да, обращений к внешней БД быть не должно.
В автобусах ведь не перегоняют информацию по дорогущему "воздуху" каждый раз? ) там всё делается локально, и в метро наверное так же.
Ответить С цитатой В цитатник
Перейти к дневнику

Четверг, 10 Апреля 2008 г. 16:13ссылка
davydov, тогда вопрос актуальности БД... Ведь я могу зайти на 1 станции, потом выйти на следующей и опять зайти... Тогда вероятнее, что данные хранятся на самой карте... Но мне это кажется технически странным.
QoSyS   обратиться по имени Четверг, 10 Апреля 2008 г. 20:47 (ссылка)
Хорошая теория. Попробую пропостулировать.
Ответить С цитатой В цитатник
Перейти к дневнику

Четверг, 10 Апреля 2008 г. 22:01ссылка
QoSyS, я старался :)
Комментировать К дневнику Страницы: [1] [Новые]
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку