Как стать автором
Обновить

Найдена причина, по которой 168 тыс. SMS, отправленных в день Святого Валентина, пришли получателям только 7 ноября 2019

Хранение данныхСмартфоныСетевое оборудованиеСотовая связьIT-компании
Всего голосов 45: ↑36 и ↓9 +27
Просмотры20.3K
Комментарии 53

Комментарии 53

Как-то долго они сервер чинили.
Может накатили резервную копию.
примерно как и статья — хватило бы одного абзаца :)
имхо смс не является и не должны являться сообщениями с гарантией доставки. И у них должен быть ttl, желательно настраиваемый.
Кто знает, сколько техники, управляемой смс командами «взбесилось» в тот момент и исполнило неактуальную команду и к чему это могло привести
НЛО прилетело и опубликовало эту надпись здесь
Они, конечно, не являются, но вот имхо должны начать являться гарантированным средством доставки. Слишком много на них завязано и альтернативы им не предвидится. У нас, например, штормовые предупреждения присылают по SMS. Уведомления о штрафах вроде хотят начинать присылать по SMS. Т.е. люди давно относятся к этому, как к средству гарантированной доставки. Значит технологии должны подтянуться.

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

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

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


Что до "Единого Государственного Сервиса Уведомлений", то в может получиться как с IPv6 — сервис есть, но всё уже настроено, и по старинке все уведомляются СМС.

Вы это банкам расскажите.
Нет кода из СМС — в банкинг не войти, деньги не отправить.
Некоторые из банков к тому же сотрудничают с крайне тормозными прослойками, к примеру этим грешит Сбербанк… Пытаешься войти — минута СМС нету, две, иногда до суток проходит :)
Не войти полбеды. По закону банк обязан уведомлять об операциях (срок на опротестование операции отсчитывается от уведомления), у некоторых это завязано на смс (некоторые хитрят говоря что уведомляют в ИБ), при этом пользователь считается уведомленным с момента отсылки банком смс (а то что оно через год может прийти никого не мучает).
А что поделать? Банк не может отвечать за каждую сотовую вышку, которая не смогла достучаться до абонента, это не его зона ответственности.

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

То есть по каждой покупке в «Пятёрочке» банк должен позвонить? Оригинальное решение.

Выбрать другой канал связи.

И какой же канал связи выбрать? А если и этот канал не поможет — что тогда?

Всё-таки обязанность банка информировать клиента не может быть основанием расширения её за пределы его зоны ответственности.
В госуслуги иногда не могу войти, т.к. смс приходит, когда срок действия кода уже вышел.
Точно! Силился вспомнить кто еще такой знатный слоупок :)
Зависит от оператора вроде. Чаще всего проблемы с еле2
МЧС со своими штормовыми предупреждениями
Вы это банкам расскажите.
Нет кода из СМС — в банкинг не войти, деньги не отправить.

Так банки в курсе. Некоторые :) И дают карты переменных кодов. Мне, например, дали в Авангарде и в ВТБ.
TTL там есть, кстати. В PDU режиме поле «Validity Period» в днях указывается. И «delivery confirmation» там тоже есть — специальное обратное сообщение о том, что такая-то SMS доставлена до конечного терминала.
Проблема, как всегда, в том что этим никто не пользуется, потому что никто об этом не знает. А не знают, потому что не пользуются.
validity_period можно указывать относительным — и чаще всего так и делают.

Проблема либо в современных телефонах, либо в современных настройках опсосов.
До оригинального Nokia 3310 и его современников уведомления о доставке стабильно долетали.
Без каких-либо специальных телодвижений со стороны конечных пользователей.

Как это ни удивительно, но в современных телефонах delivery report вполне себе поддерживается. По крайней мере в Андроиде.
Заголовок спойлера
image
Да, но задания TTL для сообщения больше нет. Старые Сименсы умели это, например.
С современными телефонами больше интересно другое. Зачем опция для получения отчётов изначально выключена? Крайне удобная функция же.

Потому что некоторые операторы чарджат за эту услугу отдельно.

Слышал, что есть, и это 72 часа.
Не регламентировано и зависит от оператора. Некоторые не разрешают больше 12 часов.
Шокирует то что они 9 месяцев ремонтировали сервер, да за это время можно родить!))
Наверняка кто-то успел

— дорогой, ты скоро станешь папой!
— что, ОПЯТЬ?

Проблема в том, что кто-то наоборот не родил.

Кто знает, может, в этой шутке лишь доля шутки, если ремонтник серверов — женщина. :)
Необязательно что ремонтировали они 9 месяцев. Скорее всего когда этот сервер поломался его поменяли на резервный. Этот отремонтировали и положили на склад. И возможно через 9 месяцев сломался другой сервер и тогда первый сервер взяли со склада у запустили.
«Я только что получила sms-сообщение от моей лучшей подруги. Единственная проблема в том, что она умерла в феврале»

Вот так рождаются легенды, о жизни после смерти!
Никакого резервирования, балансировки нагрузки, ремонтные работы по 9 месяцев, нарушение своих же регламентов по TTL: отличная рекламу себе комания сделала.
Объясните зачем в статье одно и тоже написано два раза?

Краткость — сестра таланта, но враг гонорара

Эхо копипасты
Объясните зачем в статье одно и тоже написано два раза?

Глюк лоставки.
В статье на мой взгляд недостаточно точно указали причину произошедшего.
Один из серверов вышел из строя в процессе этого коллапса и был введен в эксплуатацию после ремонта 7 ноября 2019 года. Как только сервер вновь оказался в рабочей сети, то он отправил все находящиеся в его системе хранения не отправленные на момент аварийного отключения SMS-сообщения.
Также хотелось бы отметить, что когда отремонтированный сервер вернули в рабочую сеть 7 ноября 2019, то после его включения системой автоматически были запущены процедуры доставки всех этих хранящихся на сервере не отправленных получателям SMS-сообщений.
Таким образом, сервер отправил все ранее сохраненные сообщения, которые не были отправлены и сделал это 7 ноября 2019 года.

P.S.
Нескромный вопрос: неужели редакторам платят за размер текста? Или это просто халтурная вычитка?
Судя по всему таки за буквы. Причем — каждый день план.
А так как сегодня новостей нет, то выкручиваются как могут.

кто за такую муйню вообще платит? ))

Рекламодатели.

Какая нелепая попытка объяснить сбой в тайной системе записи и хранении всего трафика.

Имхо, доставка sms'ок спустя 9 месяцев многократно лучше чем полная их потеря. Так что финальный исход истории вполне норм. Хотя чинить сервак 9 месяцев, конечно, не хорошо.

168 тыс. SMS, отправленных в день Святого Валентина, пришли получателям только 7 ноября 2019
14 февраля 2019 года миллионы пользователей по всему миру отправляли поздравления… по SMS.
ночью 7 ноября 2019 года эти тысячи SMS-сообщений были наконец доставлены получателям.
тысячи пользователей… отправили большое количество SMS-сообщений 14 февраля 2019 года.
рано утром 7 ноября 2019 года тысячи этих не полученных SMS-сообщений начали приходить получателям на их смартфоны.
Когда отремонтированный сервер вернули в рабочую сеть 7 ноября 2019, то после его включения системой автоматически были запущены процедуры доставки всех этих хранящихся на сервере не отправленных получателям SMS-сообщений.
А те были по пять,
но вчера,
но очень большие,
то есть, те были вчера по пять и очень большие,
а эти и маленькие, и сегодня, и по три.
Мне в конце октября пришли СМС от банка о зачислении денег, которое было в начале мая
В сентябре словил похожий баг, на полчаса смс-шлюз Мегафона перестал принимать входящие сообщения, а я как раз в тот момент пару раз попытался войти в онлайн-банкинг и не смог код получить.
Когда через две недели все эти неотправленные смс с кодами пришли одновременно сразу пачкой, я поначалу перепугался, что мой пароль поломали и добрались до второго фактора, но проверил метаданные СМС-сообщений и по дате отправления обнаружил, что это старые.
Было бы удобно, если бы мобильный оператор или телефон как-то помечал подобные сообщения, у которых большие расхождения между датой отправки и получения.
Сервак, через 9 мес, без проверки что на нем и как, просто так взяли и подключили в продакшн. Отлично. Никого не уволили?
Скорее всего про сервак это уже для журналистов написали, а на деле там какого-нить сетевого доступа не было или какое-то приложение зависло.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.