Как с пользой потратить время в очереди к банкомату? Предлагаем такое упражнение: представьте, что у вас рентгеновское зрение, и попробуйте проследить весь путь, который проходят купюры внутри устройства.

Чтобы вам было легче ориентироваться, вот пост про богатый внутренний мир банкомата. Рассказываем и про механическую часть, и немного про связь с банковским информационным контуром. Всех любопытных приглашаем под кат.

Из кошелька в банкомат

Модели банкоматов от разных производителей могут отличаться в деталях, но концептуально все они состоят из одинаковых ключевых узлов. Первым с деньгами встречается приёмник — тот самый отсек для купюр с защитной шторкой-шаттером.

На схеме показаны узлы, которые есть внутри и снаружи большинства банкоматов
На схеме показаны узлы, которые есть внутри и снаружи большинства банкоматов

Олдфаги наверняка помнят банкоматы, принимающие деньги по одной купюре. Теперь это раритет — в Газпромбанке ни одного такого нет.

Из отсека для внесения наличные попадают в транспортный механизм приёмника. Конкретная реализация транспорта зависит от производителя. Как правило, это система из движущихся ремней, подающих и направляющих валов.

По одной купюры попадают в валидатор. Его задача — проверить номинал, валюту и подлинность. Для этого в валидаторе есть двухсторонний сканер, набор датчиков и электронные шаблоны всех купюр, находящихся в обращении.

Как устроен процесс валидации:

  • Сначала валидатор определяет габариты банкноты и сканирует её в разных спектрах: видимом, магнитном, ИК, УФ. Всё это — чтобы проверить характерные признаки подлинности. Их у современных купюр много: водяные знаки, скрытые надписи, муаровые полосы, специальная цветопеременная краска, микроперфорация, рельеф. На Хабре уже есть хорошая статья по теме.

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

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

Довольно старый банкомат NCR 6676: наверху системный блок, под ним инженерная панель управления, справа карт-ридер с зелёной подсветкой
Довольно старый банкомат NCR 6676: наверху системный блок, под ним инженерная панель управления, справа карт-ридер с зелёной подсветкой

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

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

Купюры проходят через валидатор, а дальше два варианта: банкомат принимает их для дальнейшего оборота или отбраковывает. 

Поддельные деньги валидатор легко отсеивает, выявив несоответствие хотя бы одному из признаков подлинной банкноты. Мятые и рваные купюры тоже не пройдут проверку: складки и разрывы мешают оценить все признаки. Наконец, потрёпанную наличку валидатор тоже вернёт — её выдаст толщина бумаги и опять же плохая читаемость признаков.

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

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

Если валидатор забраковал часть купюр, а вы не успели забрать их, то по истеченнии тайм-аута банкомат захватывает деньги обратно и помещает в отдельную кассету. 

Если все признаки сходятся с электронным шаблоном — значит, банкнота подлинная. В этом случае валидатор передаёт её следующему узлу — эскроу. Это модуль для временного хранения наличности, в нём деньги задерживаются, пока вы стоите у банкомата и проверяете сумму внесённых средств на экране. До этого момента включительно купюры ещё принадлежат вам.

Как только вы подтвердите зачисление средств на счёт, ваши деньги превратятся в данные внутри банковского контура. Банкноты внутри аппарата вам больше не принадлежат — они начинают жить своей жизнью. Дальше у них два пути: инкассация и ресайклинг.

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

Так устроен диспенсер банкомата. В этом модуле находятся все кассеты
Так устроен диспенсер банкомата. В этом модуле находятся все кассеты

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

В некоторых банкоматах есть функция ресайклинга — выдачи внесённых клиентами купюр другим клиентам. Главный критерий для ресайклинга: по своему состоянию купюры должны быть пригодны для возврата в оборот.

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

В банкоматах-ресайклерах ограниченное количество кассет рециркуляции, только для самых ходовых номиналов. Если купюра не подходит по номиналу ни одной ресайклинг-кассете, она отправляется в депозит-кассету.

Польза банкоматов с рециркуляцией очевидна: их нужно реже инкассировать, эту функцию частично берут на себя клиенты.


На этом оставим бумажные купюры. Ваши деньги превратились в данные о транзакции, поговорим подробнее об этих данных.

Из банкомата в банковский контур

Если отбросить всю периферию, которая взаимодействует с деньгами, картами и пользователем, от банкомата останется обычный компьютер. У более-менее современных моделей на борту от 4 ГБ оперативной памяти и двух- или четырёхъядерный процессор архитектуры x86 или x86-64.

Когда вы подтвердили зачисление средств на свой счёт, банкомат отправляет в процессинговый центр банка запрос: «Зачислить сумму XXX на карту с номером NNNN NNNN NNNN NNNN».

Протокол, по которому банкомат общается с процессинговым центром, зависит от ПО, под которым работает устройство. Чаще всего в роли протокола прикладного уровня выступают узкоспециализированные управляющие протоколы с функцией передачи финансовых сообщений (NDC или DDC). Могут использоваться и более известные протоколы — например, HTTPS.

В любом случае банкомат строит защищённое соединение с центром. В Газпромбанке мы используем IPSec-VPN-туннель, который туннелирует и шифрует трафик по алгоритму ГОСТ. Внутри туннеля данные также шифруются при помощи TLS и 3DES.

ПЦ проверяет PIN-код, номер и срок карты, имя владельца, счетчик операций на чипе, наличие ограничений по карте, сформированную чипом карты криптограмму и много чего еще. Если всё в порядке, центр даёт добро на проведение операции. После её завершения вы получите пуш-уведомление или СМС об успешном пополнении карты.

Чековый принтер банкомата компании NCR
Чековый принтер банкомата компании NCR

Допустим, вы пополнили карту с нулевым балансом и тут же совершили покупку на ту же сумму. Чьими деньгами вы расплатились? Если банкомат и карта принадлежат одному банку, то будьте уверены: на вашей карте лежат именно ваши деньги, только в оцифрованном виде. И уже через секунду после уведомления вы тратите в магазине свои деньги, а не деньги банка. Конечно, здесь есть тонкости, зависящие от инфраструктуры конкретного банка, но вдаваться в них сейчас нет особого смысла.

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

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

Из банковского контура в банкомат

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

В банкоматах есть два основных способа выдачи купюр:

  • «Равномерная выдача» — сумма выдаётся так, чтобы количество купюр в кассетах разного номинала уменьшалось равномерно;

  • «Тонкая пачка» — сумма выдаётся минимальным количеством купюр.

В банкоматах Газпромбанка существует третья опция:

  • «Покупюрная выдача» — когда клиент может сам выбрать, какими именно купюрами он хочет получить сумму.

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

Так выглядит кассета выдачи
Так выглядит кассета выдачи

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

Если наличность в банкомате закончилась внезапно, будет проведена внеплановая инкассация. Но это случается редко, чаще всего инкассация производится заблаговременно.

Из банкомата в кошелёк

Тут совсем просто: по команде от сервера включается диспенсер. Этот модуль набирает по одной необходимое количество купюр из кассет и далее с помощью транспорта отправляет их одну за другой в презентер.

Диспенсер межстенного банкомата
Диспенсер межстенного банкомата

Когда в презентере набирается вся пачка, открывается шторка — можно забирать наличку.

Если вы забираете наличные из того же отсека, куда и клали, значит, перед вами ресайклинговый банкомат. В нем модуль приёма и выдачи совмещены в одном устройстве, соответственно, презентер и приёмник — это одно устройство.

У остальных банкоматов модули приёма и выдачи разделены: кладешь наличные в отдельный приёмник, а забираешь из отдельного презентера.

Безопасность

В соответствии со стандартами безопасности PCI DSS на накопителе банкомата хранится информация только о факте совершения операции. Чтобы накопитель не забился под завязку, раз в день банкомат архивирует и удаляет старые логи.

Полный журнал операций хранится на внутреннем защищённом сервере банка. Журнал помнит всё:

  • номинал и валюту каждой купюры в пачке, а иногда ещё и серийный номер банкноты, если модель банкомата умеет распознавать и регистрировать серийные номера;

  • номер кассеты банкомата, с которой связана транзакция;

  • ну и, естественно, номер карты, на которую внесены или с которой сняты денежные средства.

Если переживаете за судьбу своих денег, сохраняйте чек об операции — это гарантия, что в случае проблем с транзакцией вы сможете получить из электронного журнала именно ту запись, которая вам нужна.

Любую операцию из журнала можно соотнести по времени с видеозаписью. На всех банкоматах установлены камеры, которые фиксируют все обращения и помечают на видео основные этапы операции. Разрешение камеры зависит от модели банкомата, но для опознания злоумышленника качества видео достаточно в любом случае. Архив видеозаписей хранится на внутреннем защищённом сервере банка и доступен по запросу.

Банкомат NCR 6632: карт-ридер и чековый принтер
Банкомат NCR 6632: карт-ридер и чековый принтер

Естественно, в банкоматах предусмотрена защита от мошенников. Например, у любой карты с чипом есть уникальные данные — криптограмма. Когда банкомат связывается с центром для проведения транзакции, необходимо, чтобы каждое такое обращение содержало криптограмму. 

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

Форс-мажоры

На случай отключения электричества большинство банкоматов оснащены ИБП. Если свет вырубят, а вы не успели подтвердить зачисление/снятие денег на счёт, устройство почти наверняка штатно завершит операцию или вернёт деньги вам в кошелёк или на счёт. Затем банкомат перестанет обслуживать клиентов и будет ждать, пока не появится основное питание.

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

Ещё один маловероятный сюрприз — интернет отрубился, когда банкомат отправлял данные в процессинговый центр. Маловероятный, потому что ПО регулярно проверяет соединение с сервером и, если оно пропадает, банкомат выходит из режима обслуживания.

Если такая ситуация произошла, на всякий случай проверьте банковское приложение — может, транзакция всё же завершилась. Если нет ни пуш-уведомления, ни СМС, оставайтесь на месте. Банкомат будет отправлять проблемную операцию до победного, но если связь с центром так и не восстановится, АТМ вернёт вам карту и средства. Будет обидно, если в этот момент вас уже не окажется рядом с банкоматом.

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


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

Спасибо за внимание!

Комментарии (34)


  1. fedorovmg
    04.03.2022 13:38

    А диспенсер винкоровский - CMD-V4. У него с Энсиаром разный принцип набора купюр.


    1. Slym99
      04.03.2022 15:53
      +9

      нср сасет липучками, винкор слизывает резинкой :)
      не раскрыта тема мышей в банкомате, любят они там погреться и покататься на лентах по частям...


  1. zhabr
    04.03.2022 13:52
    +7

    могли бы сделать краткий технический и экономический обзор/сравнение всех банкоматов, что у вас есть и были на обслуживании и их эволюцию? почему в тендерах на поставку выигрывают определённые модели?


  1. aPiks
    04.03.2022 16:24
    -4

    Посмотрим, какими они станут ещё через десять лет.

    надеюсь, что остальные страны всё таки дойдут до решения Швеции и отменят наличку везде.


    1. Mustard
      05.03.2022 03:55

      Сколько купюр помещается в одну кассету?


      1. pupsegadm
        06.03.2022 00:49

        2000штук. Реже - больше. Кассеты крайне редко набивают под полную завязку.


      1. Ellysium
        06.03.2022 10:33

        Зависит от модели. От 1500 до 3000 листов, чаще всего.


  1. ChaikaWiFika
    04.03.2022 19:10
    +1

    интересно, почему обошли стороной распространённое мнение о том, что можно газом взорвать банкомат и забрав наличку свалить в туман

    рассказали бы, почему это не сработает и что таким образом банкоматы портить не надо
    (впрочем, думаю, никаким не надо)


    1. Pro-invader
      04.03.2022 20:19
      +2

      Много случаев, когда это как раз срабатывает.


    1. mastergril
      04.03.2022 23:23
      +3

      Слышал что касеты с деньгами имеют внутри бомбочку с красителем, что срабатывает при первом шухере


  1. nehrung
    04.03.2022 22:17
    +11

    Всё не так, как показано на КДПВ! В действительности в банкомате сидят три гномика: один считает (на счётах), другой взаимодействует с пользователем, третий отвечает за приём и выдачу купюр:
    image
    Снято во Вроцлаве. Там весь город захвачен гномиками.


  1. RalphMirebs
    05.03.2022 06:55
    +1

    Зарубежные банкноматы (в Японии, например) ещё и принимают, выдают монеты, печатают новые и вносят записи в имеющиеся бумажные банковские книжки. Жаль, что оперирующих монетами банкноматов нет (или есть?) в стране.


    1. 13werwolf13
      05.03.2022 07:51
      +3

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


      1. RalphMirebs
        05.03.2022 07:58

        Ну да. Вот если бы были в ходу монеты хотя бы в 100 руб, а то и 500 руб...


        1. 13werwolf13
          05.03.2022 08:29
          +1

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

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


        1. Earthsea
          05.03.2022 12:08
          +2

          Ну да. Вот если бы были в ходу монеты хотя бы в 100 руб, а то и 500 руб...

          50 и 100 рублей были.

          500 и 1000 разрабатывались, были пробные, их в итоге так и не выпустили в оборот, хотя я примерно цены середины-конца 90-х - они бы не помешали, были бы по покупательной способности как сегодняшние 5 и 10 наверное.


          1. RalphMirebs
            05.03.2022 12:31

            Эти я помню, но вот сейчас нет их (


            1. Hardcoin
              06.03.2022 01:15
              +2

              Скоро будут.


  1. GloomyGray
    05.03.2022 11:10
    +1

    А куда банкомат "съедает" карточки?


    1. Rudmz
      05.03.2022 15:20

      В небольшой лоток за кардридером.

      См. фото "Банкомат NCR 6632: карт-ридер и чековый принтер"


      1. expeon
        05.03.2022 17:08
        +1

        А что произойдет, если карточку надо "съесть", но лоток полон?


        1. Rudmz
          05.03.2022 21:18
          +1

          В таком случае карточка упрётся в уже арестованные и ридер перейдёт в состояние "ошибка". В нём несколько датчиков следят за текущим положением карты и шторки приёма.

          Хотя в моей практике однажды ридер старого банкомата Оливетти застревание карты не отработал и пытался её протолкнуть, размазав "резинку" прижимного ролика по всей карте. Жуткое было зрелище :)


  1. desertkun
    05.03.2022 12:35
    +2

    Вы деньги выдаёте?

    Нет, только показываем.

    Красивое.


  1. Foror
    05.03.2022 18:12
    +1

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


  1. nickolas059
    05.03.2022 20:18

    А как добиваются абсолютной точности выдачи денег? Очень любопытно!!!


    1. pupsegadm
      06.03.2022 00:56
      +1

      Крайне редко, но бывает слипание двух купюр и даже трёх. Что бы снизить такой шанс - деньги прогоняют через машинку несколько раз. Таким образом не только пересчитывают но и "мнут" очень новые деньги.


  1. Ateela
    05.03.2022 23:21
    +2

    Как же хочется убрать из банкоматов всю рекламу и ускорить их раз так в 10! Эх, мечты...


    1. Ellysium
      06.03.2022 12:40

      Думаете там из-за рекламы все тормозит?)


    1. hardtobewithdkd
      06.03.2022 14:29

      Это к производителям вопросы. Там у большинства банкоматов весьма скудное железо внутри стоит (а-ля 2 ядерные селеронов)


      1. GrigoryPerepechko
        06.03.2022 17:14

        К вопросу о медленных селеронах - на железе из 70х улетели за пределы галактики.

        Может дело все таки не в них?


        1. StSav012
          07.03.2022 11:04

          «Скорость компьютера равна скорости танка».


  1. Nicks_TechSupport
    06.03.2022 12:34
    +1

    Минусы:
    - нет обзора моделей и вендоров банкоматов.
    - не затронута никак антискимминговая защита.
    - нет сравнений, например, NCR, DIebold, Nautilus
    - не затронута часть, как банки обновляют свой парк АТМ (а думаю ,что там не всё гладко)

    Плюсы:

    • всё написано очень доступно и понятно


  1. linesmanmike
    06.03.2022 14:30
    +1

    Был неприятный случай в сбере - купюроприемник несколько раз выплевывал по несколько купюр и в итоге все «съел», а по результату оказалось, что неначислено ₽10 тысяч (из 100). В ответ на претензию банк ответил что требуется время для проверки, и почти через месяц отказал : банкомат исправен и инкассаторами лишних куопюр не выявлено! Написали заяву в мвд - проверка тоже ничего выявила - в возбуждении отказано! В заявке просили проверить логи банкомата, но следователь (дама,) видимо не очень в этом понимает - затянула проверку. Было и обращение в прокуратуру и в суд, но .... И вот Вопрос : отмечаются ли в логах все отбраковки купюр и их «выплевывание» наружу?

    (Инкассаторы - полагаю, люди не святые ....)


    1. hardtobewithdkd
      06.03.2022 19:21

      По идее должны отмечаться. По крайней мере управляющее ПО в банкомате (то, что поставляется вместе с банкоматом, а не то - с которым клиент взаимодействует) чаще всего умеет отдавать инфо о том, что банкомат принял (номинал купюры, валюта, даже серийный номер если умеет/смог распознать) и причину, почему отвергает купюры те или иные купюры.

      Все ответы точно есть в логах, (не знаю, что там в сбере в логи выписывают) ну или должны быть :)