Как работает банкомат: от ввода пин-кода до выдачи купюр
Банкомат работает следующим образом: считыватель читает данные карты, специальный модуль шифрует введённый пин-код и отправляет зашифрованный запрос в процессинговый центр банка, получает разрешение и командует кассетному механизму выдать нужное количество купюр. Всё это занимает 10-20 секунд.
Считывание карты и защита пин-кода
Банковская карта содержит несколько носителей информации. Магнитная полоса хранит номер карты, срок действия и служебный код. Чип стандарта современных банковских карт содержит те же данные, но в зашифрованном виде и умеет проводить криптографические вычисления прямо внутри чипа. Бесконтактная антенна позволяет передать данные без физического контакта.
После считывания карты банкомат предлагает ввести пин-код. Клавиатура пин-пада физически изолирована от основного компьютера банкомата: она содержит собственный защищённый процессор, который немедленно шифрует нажатые цифры аппаратным ключом. Даже если хакер получит доступ к основному компьютеру банкомата, перехватить пин-код он не сможет. Такие клавиатуры имеют сертификат защиты и при попытке вскрытия уничтожают ключи шифрования.
Зашифрованный пин-код вместе с данными карты отправляется в процессинговый центр по защищённому каналу связи. В центре пин-код дешифруется аппаратными модулями безопасности и сравнивается с эталоном, хранящимся в зашифрованном виде в базе данных банка. При трёх неверных попытках карта блокируется автоматически.
Авторизация и связь с банком
Запрос на снятие наличных проходит несколько этапов проверки. Процессинговый центр банка проверяет остаток на счёте, лимиты на снятие за сутки и за операцию, статус карты (не заблокирована ли), а также анализирует транзакцию на признаки мошенничества. Системы противодействия фроду оценивают десятки параметров: время суток, страну, сумму, предыдущие операции.
Если банкомат принадлежит другому банку, запрос идёт через платёжную систему. Она маршрутизирует сообщение в банк, выпустивший карту, тот принимает решение и отвечает: одобрено или отказано. Ответ возвращается к банкомату. Вся цепочка с межбанковским взаимодействием укладывается в 5-8 секунд.
При отсутствии связи банкомат может работать в автономном режиме по заранее загруженным параметрам: разрешать операции до определённой суммы без онлайн-авторизации. Это снижает удобство, но позволяет обслуживать клиентов при кратковременных сбоях.
Диспенсер купюр: как отсчитываются деньги
Кассеты банкомата вмещают от 1500 до 2500 купюр каждая. Как правило, устанавливают 4-6 кассет с купюрами разного номинала. Механизм захватывает купюры по одной с помощью вакуумных присосок или фрикционных роликов, протягивает через датчики и направляет в накопитель.
Датчики считают каждую купюру дважды: на выходе из кассеты и на входе в накопитель. Ультрафиолетовые датчики проверяют защитные метки купюры. Датчики толщины отсеивают слипшиеся или повреждённые банкноты. Если купюра вызвала сомнение, она отправляется в отдельный отсек для брака, а механизм захватывает следующую.
Когда нужное количество купюр собрано в накопителе, шторка открывается и клиент забирает деньги. Если клиент не забрал деньги в течение 30 секунд, банкомат втягивает их обратно в специальный возвратный отсек. Деньги при этом зачисляются обратно на счёт.
Обслуживание и инкассация
Банкоматы требуют регулярного технического обслуживания. Загрузка кассет наличными производится инкассаторами под видеозапись и строгим учётом. Купюры в кассетах перетасовываются при каждой инкассации: банкомат сам считает остаток и передаёт данные в систему мониторинга банка.
Программное обеспечение банкомата обновляется удалённо в ночное время. Банк контролирует каждый аппарат в режиме реального времени: отслеживает остатки купюр в кассетах, статус оборудования и журналы всех операций. При нехватке купюр или технической неисправности система автоматически формирует заявку на выезд технической службы.