Какова техническая причина проблем с банковскими картами в Германии в 2010 году?

Это было в новостях (1) (2), но не было никакого технического объяснения, кроме того, что это программный баг на чипе.

Есть ли дополнительная информация о том, что это за ошибка? Разовая ошибка, какая-то проблема с преобразованием чисел или...?

РЕДАКТИРОВАНИЕ: очевидно, что эту ошибку можно обойти, изменив программное обеспечение терминалов. Было бы неплохо узнать, как это делается.


person Daniel Rikowski    schedule 06.01.2010    source источник


Ответы (2)


Аналогичная проблема, которая произошла с SMS, полученными некоторыми мобильными телефонами Windows. Похоже, они появились в 2016 году. Вероятно, это было связано с интерпретацией двоично-десятичных чисел как шестнадцатеричных.

Это приводит к интерпретации BCD 10 как десятичного числа 16 вместо десятичного числа 10.

возможно здесь было что-то подобное.

person Toad    schedule 06.01.2010
comment
Да, может быть, есть спецификация интерфейса, где неясно, является ли число bin или dec. И я думаю, что два разработчика с разными сторонами спецификации интерфейсов сделали разные предположения о том, что было бы правильно. - person Oliver; 06.01.2010

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

person Carl Smotricz    schedule 06.01.2010
comment
Не все ошибки можно обнаружить с большим бюджетом. - person Georg Schölly; 06.01.2010
comment
Некоторая историческая перспектива, чтобы опровергнуть вас: большие суммы денег были вложены в предотвращение ошибок Y2K, и нигде (почти) не было проблем. Эта конкретная ошибка должна была быть обнаружена простым тестированием в среде с расширенными датами; видимо какой-то наряд не смог этого сделать. - person Carl Smotricz; 06.01.2010
comment
<sarcasm> подождите, после 2000 года я перестал проверять на такие ошибки, нам хватит еще на 90 лет. Все равно ни один код столько не проживет...</sarcasm> - person Kobi; 07.01.2010