Multi від Мінфін
(8,9K+)
Оформи кредит — виграй iPhone 16 Pro Max!
Встановити

Архітектурні баги monobank: нескінченний спінер, сліпа підтримка та «Живчик» як компенсація за валідол

×

Введіть ваш E-mail
для оформлення передплати:

Підписатися

Підписку оформлено успішно

На вказану вами електронну пошту відправлено
лист з підтвердженням передплати.

Ми раді, що ви з нами!


Уважаемый Андрей!

У додатку до оформення підписки
ви можете також отримувати:

Підписатися

Підписку оформлено успішно

На вказану вами електронну пошту відправлено
лист з підтвердженням передплати.

Ми раді, що ви з нами!



Повернутися на сайт
×

Отримуйте по E-mail найголовніші
фінансові новини України і світу:

Підписку оформлено успішно

На вказану вами електронну пошту відправлено
лист з підтвердженням передплати.

Ми раді, що ви з нами!



Повернутися на сайт
Підписатися
2 червня 2026 року під час збою інфраструктури AWS я зіткнувся не просто з форс-мажором, а з повною технічною неготовністю програмного комплексу monobank до обробки помилок та з абсолютним хаосом у службі підтримки.

Як фахівець, під час інциденту я чітко зафіксував три критичні архітектурні баги у застосунку:

Провал логіки таймаутів (Timeout Handling): Замість того, щоб скинути операцію за таймаутом у разі відсутності відповіді від сервера та повернути інтерфейс у вихідний безпечний стан (Graceful Degradation), застосунок пішов у нескінченний циклічний спінер.

Помилка кешування стану (State Caching Bug): Локальний розсинхрон між фронтендом та бекендом, через який статус транзакції намертво завис у пам’яті додатка і відображав фантомний процес, що зник лише після примусового перезапуску додатка.

Провал наскрізного логування (Logging Failure): Перша лінія підтримки 3,5 години дезінформувала мене, стверджуючи, що «платежів не було». Логи перерваних сесій банально не реплікуються в адмінку операторів, через що сапорт виявляється абсолютно «сліпим» під час кризових ситуацій. Пізніше підтримка сама зізналася, що «складність була вже відома» — тобто, знаючи про баг, вони свідомо залишили клієнтів без інструкцій.

Замість адекватної реакції на цей детальний технічний баг-репорт, який має реальну цінність для ІТ-департаменту, та компенсації за 3,5 години жорсткого стресу (що закінчився вимушеним прийомом валідолу), служба підтримки влаштувала справжній фарс.

Спочатку мені спробували нав’язати тканинний шопер. Коли я пояснив, що сувенірна продукція має неспівставно меншу цінність, ніж проведений технічний аудит, перша лінія підтримки пішла «думати» на 40 хвилин і повернулася з новою пропозицією: пак газованої води «Живчик» або картина за номерами.

Але вишенькою на торті та абсолютним верхом технічного цинізму стала фінальна заява банку: «банк діяв за регламентом, і жодних помилок не було — усе для безпеки ваших транзакцій».

Тобто тригодинна «цегла» замість робочого інтерфейсу, критичний розсинхрон баз даних та повна дезінформація від сліпого сапорту — це тепер офіційний стандарт безпеки monobank? Якщо жодних помилок не було і система відпрацювала ідеально, то за що ви тоді вибачаєтесь і чому намагаєтесь поспіхом відкупитися від клієнта копеєчним мотлохом зі складу свого мерчу? Така логіка просто дискредитує банк.

Оскільки лінійний персонал виявився абсолютно нездатним усвідомити цінність інженерного аудиту та зайняв позицію безглуздої кругової оборони, я публікую цей кейс відкрито.

Нехай у Департаменті розробки (R&D) та Службі внутрішнього аудиту фінустанови належним чином оцінять цей управлінський хаос, реальний рівень клієнтського сервісу та те, як їхні підлеглі маскують критичні вразливості в коді додатка під «турботу про безпеку». Клієнтам на замітку: у разі збою ваші нерви тут оцінять у пляшку ситра. Ганьба.
monobank
Відповідь банку
Вибачте, будь ласка, за негативний досвід😔
Це не той рівень сервісу, який ми прагнемо надавати. Комунікації з операторами були передані на перевірку, постараємось такого більше не допускати.

Обов'язково прикладемо максимум зусиль, щоб у вас залишались лише позитивні враження від користування нашим застосунком та спілкуванням зі службою турботи.

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

Коментарі - 7

+
0
SergeyNina
SergeyNina
3 червня 2026, 22:02
#
Суппорт ведёт диалог строго по инструкции.
У меня проблема получше.
Пропадает моб связь на несколько минут в среднем раз в два часа.
Как следствие не работают все пос терминалы.
Проблему так и не решили и решить ее нельзя из за особенностей рельефа.
+
+18
fotograf chunt
fotograf chunt
4 червня 2026, 10:55
#
Там про такие технологии которые вы описали даже не слышали, среди разработчиков массовая текучка то что долго не работают за такие зарплаты, весь код берется либо с бесплатных библиотек либо пишется ИИ, поэтому прога такая раздутая в размере. Типичная компания где внушают что это работа на большую «семью» подольше и подешевле
+
0
CashBackstage
CashBackstage
4 червня 2026, 13:55
#
Шкода, що банк запропонував лише шопер і Живчик. За аудит такого масштабу автор явно розраховував щонайменше на посаду CTO. 😄
+
0
Volodymyr Kotenko
Volodymyr Kotenko
4 червня 2026, 15:57
#
Хочу просвітити вас щодо оцінки вартості мого репорту. За мірками Східної Європи за три пов’язані High-баги з доведеним збитком для системи адекватна премія Bug Bounty становить від $1 500 до $3 000 USD (до 120 000 грн). Мені запропонували тканинну сумку та «Живчик», чим спробували закрити питання сумою, яка складає 0,1% від реальної вартості моєї інженерної роботи.
+
0
Volodymyr Kotenko
Volodymyr Kotenko
4 червня 2026, 16:23
#
Дякую банку за відповідь. Проте, важливо уточнити: мій запит стосувався не якості спілкування з операторами, а фіксації архітектурної вразливості, що призвела до втрати транзакційної спостережуваності (observability). Моє повідомлення — це не скарга на сервіс, а технічний рапорт про інцидент та порушення галузевих стандартів безпеки (зокрема, вимог PCI DSS щодо цілісності транзакційних логів).
Питання залишається відкритим: чи передано деталі рапорту на розгляд технічного департаменту або команди ІБ, яка відповідає за відповідність стандартам, чи це повідомлення знову потрапить до PR-відділу, що спеціалізується лише на «позитивних враженнях»?
+
0
SergeyNina
SergeyNina
4 червня 2026, 19:44
#
Хоть бы было передано. Проблема то серьезная.
+
+3
olexey designer
olexey designer
4 червня 2026, 17:36
#
Оператор має строгу інструкцію із заздалегідь підготовленими відповідями, які йому дозволено надсилати клієнту, за розкриття будь-яких технічних подробиць та відхилення від скрипту або інструкції великий штраф від зарплати. Там взагалі операторами працюють колишні кур'єри главо або обсмажувачі картоплі фрі з маку, тому не очікуйте на якусь якісну технічну допомогу
Щоб залишити коментар, потрібно увійти або зареєструватися
 

Курс валют в monobank

Валюта Купівля Продаж
USD 44.15 44.6309
EUR 51.3 51.9994
Всі курси банку

Курс валют в monobank

Валюта Купівля Продаж
USD 44.15 44.6309
EUR 51.3 51.9994
Всі курси банку
Головна / Банки України 🏦 / monobank 💰 / Відгуки про monobank 📝 / Архітектурні баги monobank: нескінченний спінер, сліпа підтримка та «Живчик» як компенсація за валідол