Утром 9 июля клиенты трех белорусских банков видели на своих счетах отрицательный баланс из-за сбоя в Банковском процессинговом центре. Сбой устранили, деньги почти всем вернули. И уже анонсировали следующие работы, которые могут привести к сбоям. «Белсат» попытался отыскать возможные причины.
Около 11 утра 9 июля некоторые беларусы стали замечать внезапный отрицательный баланс на банковских картах. Как оказалось, проблема затронула клиентов трех крупных банков: «Беларусбанка», «Белинвестбанка» и «Белагропромбанка». Банковский процессинговый центр сообщил, что причина в сбое «аппаратно-программного комплекса», проблема будет урегулирована «в ближайшее время».
Сначала проблему обещали решить до 14:00, затем до 17:00, потом до 22:00... Клиенты, похоже, испугались только в первый момент, но уже не паниковали после признания сбоя – только возмущались и шутили. Как отметил Reform.news, в комментариях под постом процессингового центра в Telegram «раскрылись врата ада»: более 2000 комментариев.
В 1 ночи 10 июля в процессинговом центре сообщили, что исправили балансы «Беларусбанка», через полтора часа – «Белинвестбанка», еще через час – «Белагропромбанка». В 10 утра 10 июля заявили, что сбой полностью устранен, балансы приведены в актуальное состояние.
Отдельные клиенты банков писали в комментариях Процессинговому центру и в соцсетях, что все еще имеют отрицательные балансы. Процессинговый центр объяснял:
«В случае, если у вас возникли сомнения в актуальности остатка по вашей банковской платежной карточке, просим обращаться за разъяснениями в банк, выдавший карточку. Обращаем ваше внимание на то, что несоответствие остатка, в том числе и отрицательного остатка, может возникнуть по причинам, не связанным с возникшим сбоем, например, по результатам обработки валютно-обменных операций, наличия возвратов, требований в АИС ИДО и по другим причинам».
АИС ИДО – автоматизированная информационная система исполнения денежных обязательств. Эта и другие указанные причины означают, что во время сбоя определенные операции могли не проводиться. Но сейчас, уверяет процессинговый центр, операции с использованием банковских платежных карточек выполняются в штатном режиме. Правда, и после этого клиенты банков писали, что у них со счетов пропадали деньги.
Так что это было? Не говорят
Банковский процессинговый центр не объяснял, в чем именно была проблема: просто сбой «аппаратно-программного комплекса». В полдень 9 июля утверждали, что знают, в чем проблема и как ее решить, но оказалось, что проблема была труднее, чем считали.
Дозвониться в контакт-центр Банковского процессингового центра возможно, но придется долго ждать: «Ваш номер в очереди – 60», сказал робот «Белсату» в полдень 10 июля. Через 15 минут очередь дошла до нас, сообщили: причина – «технический сбой в аппаратно-программном комплексе». Больше в контакт-центре рассказать не могут.
– А в чем причина?
– Технический сбой был в системе.
– Это хакеры или что это?
– Нет, это не хакеры.
– А из-за чего он случился?
– Это я вам не подскажу, у нас нет информации.
– А есть возможность, что это повторится?
– У меня нет такой информации, я не могу это предугадать. Я не могу сказать, повторится это или нет, я не знаю.
Это же сказали «Белсату» в «Белинвестбанке»: сбой был со стороны Процессингового центра, конкретную причину банку не назвали, пришла только общая информация о сбое и предполагаемом времени исправления.
«Будет такой сбой или нет, нас не предупреждают, это невозможно предугадать», – отметили в «Белинвестбанке».
Похоже, что процессинговый центр не ожидал сбоя. Может, серверную залило дождем?
Похоже, что сбой 9 июля был неожиданностью. О возможных сбоях не предупреждали заранее: разве что «Беларусбанк» предупреждал, что 8 июля будут технологические работы, которые затронут его системы дистанционного банковского обслуживания. О 9 июля не предупреждали. Точнее, предупреждали ровно год назад: Банковский процессинговый центр анонсировал возможные перебои в сервисе «Белкарт Pay» 9 июля 2024 года.
Пропагандист Игорь Тур пытался прорекламировать беларусскую платежную систему «Белкарт»: рассказывал, что проблема не затронула тех, у кого карточки от «Белкарт». Но быстро уточнил: проблема затронула и тех, у кого карточка «Белкарт» – была основной при открытии счета.
То есть проблема была не в том, карточка какой системы используется, а в счете, к которому привязана карточка. Точнее, в Процессинговом центре – том, кто обслуживает связь между счетами, банками и клиентами.
Если один человек или фирма платит другому человеку или фирме банковской карточкой, то деньги идут не напрямую со счета на счет. Например, если покупатель оплачивает товар карточкой, терминал или онлайн-система создает запрос на оплату и направляет его банку-эквайеру (принимающему безналичную оплату), но запрос попадает на сервер процессингового центра, где система проверяет данные и связывает банк-эквайер с банком-эмитентом (выдавшим карточку), тот проверяет статус карточки и достаточность средств, высылает согласие или несогласие в процессинговый центр, тот передает результат в банк-эквайер…
Как это работает в России, два года назад детально описывали на «Хабре» разработчики российского процессинга. В той истории утверждали, что чаще всего сбои бывают из-за проблем с сетями передачи данных со стороны внешних провайдеров, а в самом процессинге все элементы дублируются.
Таким образом, причиной могли быть и обрывы связи у провайдера. Сообщений о масштабных сбоях со связью 9 июля найти не удалось (разве что анонс работ в Слуцком районе). В ночь на 10 июля «Белтелеком» проводил работы, которые влияли на Центральный район Минска, но те работы анонсировали еще в июне.
Кроме того, 9 июля наблюдались проблемы с системой обновлений серверов на Windows, но сомнительно, что временная невозможность обновить Windows Server могла вызвать сбой в процессинговом центре.
Возможно, причина сбоя 9 июля была все же не программной, а аппаратной: утром 9 июля в центре и на западе Беларуси были дожди и местами грозы, сильный ветер, на востоке во время начала сбоя было уже +28 °С. Не исключено, что какую-то аппаратуру просто залила, какой-то кабель порвала ветром или что-то перегрелось. Но раньше при экстремальных погодных явлениях подобных сбоев в Процессинговом центре не было. Да и худшие проявления погоды были позже, в ночь на 10 июля.
Что бы это ни было, это может повториться
«Беларусбанк» выдал несколько предупреждений: 12 июля будут технологические работы в Процессинговом центре, в ночь на 13 июля – в самом банке. Ночью 12 июля с 2 до 2:30 будут недостижимы SMS-уведомления, с 3 до 3:30 и с 4 до 5 часов возможны перерывы в обслуживании банковских карточек. «Белагропром» и «Белинвест» на момент публикации не предупреждали о последующих работах.
Добро пожаловать в реальность!