IT-словарь › Безопасность › Pre-play attack

Pre-play attack

Безопасность Svenska → Обновлено: 2026-10-31

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

Криптограмма EMV привязана к сумме, дате, счётчику транзакций карты и четырёхбайтному случайному значению от терминала — «непредсказуемому числу» в теге 9F37. Вся защита от повтора держится на том, что это число действительно непредсказуемо. В 2012 году Майк Бонд, Стивен Мёрдок, Росс Андерсон и их коллеги из Кембриджа показали, что часто это не так: некоторые банкоматы использовали счётчик или слабый генератор. Любой, кто ненадолго получал доступ к карте — например, через взломанный терминал в магазине, — мог попросить её подписать числа, которые банкомат, вероятно, выберет позже.

Но глубже была проблема самого протокола: эмитент не может определить, кто выбрал число, поэтому атакующий, контролирующий терминал, просто выбирает его сам. Статья называлась точно: «Chip and Skim».

← Назад к словарю