злоупотребление служебным положением в команде Telegram — случайность или намеренность? здравствуйте дорогие друзья и подписчики
@GiftChangesUpdates. ко мне в руки попал довольно интересный феномен мимо которого я не смог пройти, и который некоторые из вас уже прочитали его из других каналов: резервация красивых номеров работниками Telegram о чём речь? на улучшениях ручки один из моих знакомых
@m1stervlad заметил одну небольшую странность — конкуренция на красивые номера (по типу #2222, #3333, #9999) слишком высокая по сравнению с другими подарками. при этом эта конкуренция играет как-то нечестно: после улучшения #5554 Влад получает номер #5556, хотя при этом #5555 не является улучшенным; однако спустя пару минут #5555 всё же появляется, и владелец — Tanya. это имя ещё очень часто будет встречаться и дальше в чём же проблема? в том, что все красивые номера, на которые метил свой глаз Влад, улучшала точно та же самая Tanya, точно с такими же аномалиями — #7776 улучшен, #7778 улучшен, а #7777 не существует. проходит пару минут, и #7777 внезапно появляется. на совпадение уже не похоже, похоже на систематику =) с чего всё началось? оказывается, ещё год назад мой друг madrik "заметил одну интересную вещь": Юзер под именем Tanya словила SnoopDogg с номером 500000 + ещё пару собак с номерами вида XXXXXУ Поискав инфу о ней, я заметил сходства с одним разработчиком ТГ, а в прошлом и ВК У них одинаковые фамилии + у них один и тот же город + разница в возрастах +-5 лет - могу предположить что они женаты Прочекав профиль этого разраба я так же заметил пару подарков, у которых нихеровые номера на гифтах. Получается что сами разрабы ТГ и их знакомые лутают красивые номера на гифтах? получается, Tanya и Artem связаны напрямую: Artem — разработчик Telegram, а Tanya — его жена. ого! почему я так уверен, что это не случайность? ⚠️ важное напоминание: написанное ниже — лишь наша интерпретация исполнения логики распределения атрибутов подарков; используется ли именно такая логика на серверах Telegram мы не знаем, а значит, что данную секцию можно воспринимать исключительно как предположение и не более. всё, что описано ниже, лишь наша додумка, и может не являться правдой далеко не многие из вас знают, но я (и мой друг) работаем над своим mtproto сервером, j++gram. суть в том, что приложение остаётся то же, но серверная составляющая совершенно другая — мы её делаем сами, своими руками. сообщения — на своей базе данных, фотки/видео/стикеры — на своей, даже подарки на своей базе данных и когда я делал логику подарков, я столкнулся с неоднозначной проблемой: как сделать так, чтобы указанные проценты моделей/фонов/символов в конечном счёте сходились и показывали корректные значения? настоящий рандом так сделать не сможет — постоянно будут просадки в левую или правую сторону. было принято решение алгоритмически рассчитывать все модели/фоны/символы заранее и распределять их по номерам — так серверу будет проще в момент улучшений, и "рандом" будет благословлён в итоге мы получаем следующее: в базе данных чётко прописано следующее: какая модель, какой фон и какой символ на каком номере какого подарка выпадут. человек, владеющий доступом к базе данных, может запросто зайти в такую таблицу, подсмотреть где именно выпадают крутые модели/фоны и улучшать их это понятно, а что по поводу номеров: каким образом можно устроить "пролаг" номеров? и тут всё просто: как я уже писал выше, Tanya является женой пользователя Artem, который, в свою очередь, является одним из разработчиков Telegram (за что именно отвечает Artem в Telegram, кстати, — неизвестно, но известно, что он определённо за что-то да отвечает. в Telegram). разработчик Telegram... доступ к базе данных... установить точку остановы на определённом номере и не давать никому кроме определённых пользователей улучшить данный номер... ⚠️ важное напоминание: это лишь наша интерпретация исполнения логики распределения атрибутов подарков; используется ли именно такая логика на серверах Telegram мы не знаем, а значит, что данную секцию можно воспринимать исключительно как предположение и не более.