Что собой представляет устройство банкоматов. Самсон Шоладеми: управление репутацией в Интернете

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

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

Как устроен банкомат изнутри

Во многие современных банкоматах форма отвестия для приёма карт имеет слегка искривлённую форму. Карточка плавно не заходит в отверстие, а скорее «затягивается» банкоматом рывками. Это необходимо для того, чтобы мошенники не смогли установить скримминговое оборудование в устройство. Посредством «чтения» магнитной полосы или чипа внутри банкомата она идентифицируется. Внутри банкомата имеется специальный модуль связи, который считывает команды клиента и связывается с процессинговой системой банка через модем или кабель.

Как устроен банкомат сейф

В нижней части банкомата размещается сейф, в котором имеется несколько кассет для хранения денежных купюр. В кассеты можно загрузить одновременно пордяка 2-3 тысяч денежных купюр разного достоинства. В каждой кассете будут находиться купюры одного достоинства. Как правило, банкомат загружают купюрами на 100, 500, 1000 и 5000 рублей. Когда в банкомат поступает запрос на выдачу наличных, система автоматически пересчитывает, сколько купюр и какого достоинство необходимо направить в отверстие для выдачи средств. Сегодня очень сложно найти банкомат, в который загружают купюры по 50 рублей - они слишком быстро заканчиваются в кассете. Если в банкомате кассеты исчерпываются неравномерно, банкомат выдаёт клиенту информацию о том, что снять наличные можно на сумму, кратную определённому числу.

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

10.08.16 120 552 0

Как устроен банкомат

И что делать, если отключат свет

  1. Банкомат не выдаст фальшивку.
  2. Банкомат точно выдаст деньги нужного номинала.
  3. Банкомат точно выдаст проверенные купюры.
  4. Банкомат точно выдаст нужную сумму.
  5. Если связь с банком прервется, деньги со счёта не спишутся.
  6. Если банкомат не отдал карту, звоните в банк.
  7. Чуете неладное - не подходите к банкомату.

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

Сергей Король

путешественник

Я решил разобраться, как устроен банкомат и как он защищен от непредвиденных обстоятельств. За консультации спасибо Павлу Юдаеву из «Си-норда».

Что такое банкомат

Банкомат - это сейф с компьютером.

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


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

Банкомат связан с банком защищенным каналом связи.

Как банкомат работает с деньгами

Банкноты хранятся в кассетах, обычно их 4-6. В каждой кассете примерно 2500 банкнот.

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

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

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

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

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

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

У банкомата все купюры посчитаны

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

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

Как банкомат общается с банком

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

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

Что будет с банкоматом без электричества

Банкомат работает от сети. Пропадает электричество - банкомат отключается.

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

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

Банкомат хорошо защищен от посягательств - неважно, есть электричество или нет.

Банкомат не выдаст деньги без электричества

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

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

Как защититься от банкоматных мошенников

Злоумышленникам страшно лезть в банкоматы, и они придумывают другие способы украсть деньги. Например, устанавливают на банкомат накладки и скиммеры. Они пытаются украсть не деньги, а ваши личные данные: номер карты и пин.

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

Памятка по безопасности

Избегайте банкоматов в подозрительных местах: на улицах, в убогих торговых центрах, на рынках. Сомневаетесь в надежности банкомата - не подходите.

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

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

Прикрывайте рукой цифровую панель, на которой вы вводите пин. На нее может быть направлена камера злоумышленника.

Если вы начали снимать деньги в банкомате, а сзади к вам подошел человек - попросите его отойти. Или нажмите кнопку «Отмена», заберите карту и уходите. Не снимайте деньги, если чувствуете опасность.

Если при работе с банкоматом что-то пошло не так, не отходите от банкомата и сразу звоните в банк. Сотрудник банка проинструктирует вас, что делать.

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

Выводы

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

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

Как работают банкоматы

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

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

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

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

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

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

0,5–1 тонна

Вместимость

7–8 миллионов рублей

Цена

0,5–2 миллиона рублей

Сколько денег лежит в банкомате и можно ли его унести

В среднем в банкомате помещается до 8 тысяч банкнот разного номинала, которые находятся в четырёх специальных кассетах. Общая сумма средств, находящихся в полном банкомате, составляет порядка 7–8 миллионов рублей.

Стоимость самого банкомата, конечно, зависит от его типа: самый стандартный, работающий только на выдачу наличных банкомат может стоить 500–600 тысяч рублей, а стоимость более сложных банкоматов может достигать 2 миллионов рублей. Такие банкоматы не только выдают, но и принимают банкноты (а некоторые даже и монеты).

Установка банкоматов - дело непростое, так как они оснащены сейфами и весят не менее 500 килограммов, а иногда и до тонны. Именно поэтому банкоматы стараются ставить на первых этажах помещений. Для работы банкомата необходимо электропитание, а также мобильная или проводная связь, работающая в защищённом режиме. Так как банкоматы часто становятся объектом внимания мошенников, пытающихся унести этот нелёгкий объект, их необходимо крепить к полу. Это зачастую представляет собой не самую лёгкую задачу, особенно в помещениях, где арендодатели относятся к полам бережно.

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

Можно ли получить фальшивку в банкомате

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

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

Как избежать проблем при использовании банкомата

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

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

Проверьте, не вызывает ли само устройство подозрений: нет ли на поверхности следов клея или изоленты, не расшатаны ли какие-то элементы. Это может быть признаком того, что злоумышленники пытались установить скиммеры (устройства, изготовленные под цвет банкомата; они читают карты при их приёме, снимают ПИН-код c помощью накладки на клавиатуре или установленной рядом камеры, что позволяет злоумышленником сделать дубликаты карт). Во время ввода ПИН-кода прикрывайте клавиатуру рукой или кошельком.

В случае, если ваша карта застряла в банкомате, не отходя от него, сразу звоните в свой банк (зафиксируйте его номер в мобильном телефоне, ведь ваша карта с указанным на ней телефоном уже недоступна). Заблокируйте карту, а затем уже можете звонить по телефону службы поддержки, указанному на банкомате. Остерегайтесь таких советов находящихся рядом людей, как «давайте я вам помогу» или «а вы сходите вон туда, там вам скажут, что делать» - часто это попытка мошенников отвлечь вас и получить доступ к вашей карте, ПИН-код к которой вы уже ввели.

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

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

Иллюстрация: Настя Григорьева

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

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

Через 5 лет аппараты были усовершенствованы и внедрены в жизнь – теперь они стали работать с банковскими картами. Программное и аппаратное обеспечение развивались и дальше. Сегодня банкомат является не просто машиной для выдачи купюр. Это комплекс со множеством опций, способный выполнять функции банковского офиса.

Каждая из производящих компаний по-своему видит, каким должен быть банкомат (устройство, схема, ПО и т. д.). Но в целом все выпускаемые АТМ можно отнести к одной их трёх категорий:

  • самые современные – recycle;
  • выдающие и принимающие наличку – cash-in;
  • работающие только на выдачу – классические.

К категории банкоматов не относят терминалы самообслуживания. Эти простые платёжные устройства предназначены только для приёма дензнаков. Хотя способы работы с купюрами в них схожи с таковыми у модуля cash-in.

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

Базовой операционной системой в банкоматах раньше была OS/2. С появлением Windows происходил переход, начиная с Windows NT, ещё через несколько вариантов – Windows 7, к наиболее распространённой сегодня ОС – Windows XP.

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

  • постоянная качественная связь с процессинг-центром банка;
  • шифрование;
  • передача различных данных (реквизиты карты, код, тип транзакции, сумма и т. д.);
  • обработка ответов.

К какой-бы из категорий не относился банкомат, его устройство (схема) состоит их двух частей: технического блока и сейфа. В технической (верхней) части установлены клавиатура, монитор, кардридер и принтер чеков.

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

В сейфе же содержится самое главное. В банкоматах классического образца в сейфе установлен диспенсер, функцией которого является набор денежных купюр и формирование их в пачку для выдачи. Дензнаки упакованы в специальные кассеты с определёнными номиналами. Диспенсер может вмещать 4–6 таких кассет и ещё одну для отбракованных купюр – реджект. Одна кассета рассчитана на 2–3 тысячи денежных листов. Но за одну операцию их невозможно получить из-за физического ограничителя презентера, через который деньги выходят на выдачу клиенту. Щель презентера пропускает максимум 40 купюр, иногда автомат программируют и на меньшее количество.

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

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

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

В сейфе также спрятана плата спецэлектроники, через которую осуществляется взаимодействие между системным блоком и диспенсером. Сама плата «общается» с принтерами, клавиатурой, диспенсерами. У системного блока есть прямое «общение» лишь с сетевой картой, обеспечивающей соединение между банкоматом и процессинговым центром банка.

В банкоматах с функцией cash-in устанавливаются два модуля: для выдачи наличных – диспенсер, и для приёма. Последний содержит две кассеты – для приёма наличных и для отбракованных купюр. Иногда аппарат оснащается двумя реджектами. В кассетах могут быть два отсека: в один сбрасываются не забранные клиентом деньги, в другой – повреждённые и . Сверху размещён детектор. Этот модуль проверяет купюры по нескольким критериям. Каждый дензнак проходит через узкий тоннель с множеством датчиков.

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

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

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

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

  • когда пользователь вставляет дензнаки в купюроприёмник;
  • при подтверждении операции (вставленные купюры направляются в соответствующие кассеты);
  • при снятии денег.

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

Внутрь банкомата легко может проникнуть не только работник банка

Фото: Positive Technologies

26 и 27 мая в Москве на международной конференции Positive Hack Days (phdays.ru) пройдет необычный хакерский конкурс: его участники будут взламывать банкомат. Организаторы этих конкурсов рассказали порталу Банки.ру о современных атаках на банкоматы, а также о том, как защититься от этих угроз.

К сейфу окольным путем

Все, наверное, слышали, что банкоматы нередко взрывают, вскрывают болгарками, увозят. Эти случаи находятся на виду. У банка не получится оставить в тайне инцидент такого рода. Но на самом деле банкоматы гораздо чаще взламывают «по-тихому», с помощью различных социотехнических навыков, а не деструктивных методов.

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

Попробуем разобраться в том, как это делается. Деньги находятся в сейфе и хорошо защищены (по мнению банков и производителей банкоматов). Сейф – это «бутерброд» из стали и бетона, более 1 см в толщину. В зависимости от взломоустойчивости, оснащается надежным замком: обычно это сувальдный замок, лимбовый или электронный кодовый. Чтобы открыть такой сейф, нужно либо иметь набор кодов и ключей, либо заручиться помощью «медвежатника», который с помощью особых инструментов выполнит эту задачу.

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

Денег в сервисной зоне нет, зато там есть масса интересных возможностей по управлению подсистемами банкомата – в том числе и теми, что расположены в сейфе. Итак, пробуем!

Готовим взлом

Для начала мы решили использовать интерфейсы, которые расположены снаружи банкомата. Мы взяли микрокомпьютер Raspberry Pi, подключили к нему батарею питания, адаптер Wi-Fi и составили несколько программ для взлома. Найти документацию с описанием интерфейсов банкоматов оказалось несложно.

Оборудование банкоматов и платежных терминалов, независимо от производителя, имеет общий API (программный интерфейс. – Прим. ред.) для доступа и управления модулями и работает на платформе Windows в соответствии с единым стандартом расширений для финансовых услуг XFS.

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

Клавиатура банкомата (пинпад) . Она работает в двух режимах: в защищенном, в котором вводится ПИН-код и передается в компьютер банкомата в шифрованном виде, и в открытом, который используется для ввода суммы снятия и прочей информации. Установленный на компьютере XFS-менеджер может вынудить пинпад переключаться между режимами, что может позволить злоумышленникам получать вводимые ПИН-коды в незашифрованном виде.

Считыватель карт (картридер) умеет читать данные с полосы и записывать на нее, извлекать и информацию из EMV-чипа – например, данные о ранее совершенных трансакциях.

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

Всеми этими устройствами управляет программа, запущенная на компьютере банкомата, – XFS-менеджер.

Можно было бы предположить, что здесь реализована серьезная аутентификация и доступ к XFS-менеджеру хорошо защищен. На деле ни о какой аутентификации речи нет. Спецификации можно найти в Интернете. Эксклюзивный доступ реализован, но не для безопасности, а лишь для того, чтобы не ломать нежные банкоматные «железки» – например, чтобы не посылать одновременно две команды на выдачу банкнот из диспенсера.

Стандарт XFS разработан в Microsoft, и это объясняет, почему на многих банкоматах до сих пор стоит Windows XP. Примерно год назад, на начало 2014-го, 95% всех банкоматов в мире работало под управлением Windows XP. При этом поддержка данной операционной системы закончилась в апреле 2014 года. То есть на банкоматах, управляемых Windows XP, огромное количество известных уязвимостей, которые уже никогда не будут устранены.

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

Возьмем, к примеру, известную уязвимость МС08-067. В каких-то банкоматах она может быть закрыта, так как уже не нова, но есть и другие подобные уязвимости. Она позволяет получить права администратора при сетевом подключении к компьютеру. Берем наш Raspberry Pi и подключаем к сетевому порту системного блока банкомата. Причем нам даже не нужно открывать сервисную область, можно использовать выведенный наружу порт, служащий для подключения банкомата к сети. К самому Paspberry Pi подключаемся по Wi-Fi и запускаем на нем программу-эксплойт для MC08-067. Появляется консоль, где мы можем вводить команды для компьютера банкомата. Несколькими нажатиями на клавиши можно заставить банкомат выдать небольшое количество денег.

В среднем в банкомате четыре кассеты по 2,5–3 тыс. банкнот в каждой. Несложно подсчитать, что при стандартной загрузке в банкомате может оказаться более 10 млн рублей. Их можно вытащить, эксплуатируя различные уязвимости, которые, как сказано выше, уже никогда не будут устранены.


Обходим защиту

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

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

Правда, протоколов там множество. Каждая новая прошивка устройства – новый протокол. Анализировать их непросто, и в Интернете мало информации на эту тему. Зато известно, например, что COM-порт не поддерживает контроль последовательности выполнения команд. То есть мы можем повторять какую-то отдельную команду или цепочку команд. А еще известно, что потеря связи устройства с портом не детектируется: если мы на 5–10 секунд отключим диспенсер от банкомата, то банкомат, в принципе, не сможет это понять.

Кроме того, в протоколах либо используется фиксированный размер данных для пакетов, либо применяются байты «старт/стоп» для разделения пакетов друг от друга, либо применяется префикс длины и сами данные передаются вместе. Проанализировав перехваченные данные, можно понять, какая последовательность означает «выдать из первой кассеты одну купюру». Легко и просто. Для таких действий не требуется никакой авторизации.

Так же легко можно превратить банкомат в аппаратный скиммер, который забирает данные и передает их злоумышленнику – ведь данные банковской карты передаются в открытом виде между банкоматом и картридером. Если мы разместим наш Raspberry Pi внутри банкомата, такой скиммер в принципе нельзя будет увидеть снаружи.

Конечно, производители банкоматов и банки утверждают, что давно отказались от COM-портов и на их банкоматах используется только шифрованное USB-подключение. На самом деле это относится лишь к новым, недавно закупленным банкоматам. Десятки тысяч старых банкоматов до сих пор находятся в эксплуатации.

Кто виноват и что делать

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

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

Также мы предлагаем пересмотреть стандарт XFS в пользу увеличения его защищенности. Текущая ситуация крайне плачевная. Если есть возможность выполнить код, а также обратиться к XFS-менеджеру, то у нас есть полный контроль над периферией банкомата.

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

Ольга КОЧЕТОВА, эксперт отдела безопасности банковских систем Positive Technologies, Алексей ОСИПОВ, старший эксперт отдела тестирования на проникновение Positive Technologies, для Banki.ru