“Залипший” сентябрь: как флагман Honor Magic6 Pro и «умный» сканер Сбера едва не загнали меня в долг по ЖКХ
The author describes an incident involving the Honor Magic6 Pro and Sber’s “smart” scanner, where a modern smartphone’s power and mobile-app caching combined to create a race condition between fintech and housing utility payments. They say the glitch nearly left them with an unintended debt to their gas supplier. Only their habit of rechecking the numbers prevented that outcome. A disclaimer says the assumptions and conclusions about the cause are the author’s own.
Эта история о том, как избыточная мощность современного смартфона, помноженная на особенности кэширования мобильного приложения, может создать идеальный плавающий баг (race condition) на стыке финтеха и ЖКХ. И если бы не моя привычка перепроверять цифры, я бы гарантированно ушел в неосознанный долг перед поставщиком газа. DISCLAIMER. Мои предположения и выводы о причинах возникновения описанной ниже технической проблемы изложены исключительно исходя из моего личного анализа фактов и событий. Конец октября 2026 года. В почтовый ящик падает стандартный ежемесячный счет-квитанция за газоснабжение от РСО. Месяц расчета - октябрь 2026, дата формирования - 27.10.2026. В правом верхнем углу счета - привычный QR-код для быстрой оплаты по ГОСТу. Контекст тут важный: в октябре в России как раз произошло плановое изменение тарифов на коммунальные услуги, поэтому октябрьская сумма была ощутимо выше сентябрьской. Я открываю приложение «СберБанк Онлайн» на своём телефоне, нажимаю кнопку оплаты по QR, навожу камеру на квитанцию и… замираю. Приложение Сбера вместо октябрьских данных подставляет мне экран с полностью оплаченным прошлым счетом за сентябрь 2026 года и, соответственно, старой, меньшей сентябрьской суммой. Первая мысль любого параноика в сфере ЖКХ — РСО накосячили и напечатали старый QR-код на новой квитанции. Я закрываю Сбер, открываю стандартное приложение камеры смартфона в режиме чтения кодов и сканирую QR-код просто как текст. На экран выводится «тело» ссылки следующего вида (строка данных по ГОСТ): Name=Межрегионгаз|PersonalAcc=XXXXXXXX|Sum=[НоваяОктябрьскаяСумма]|Period=102026... . Читать далее