Техдиректор Herbarium Games навайбкодил сервис для обмена видеокружками с незнакомцами после жалоб, что Max путает их при отправке

В комментариях пишут, что зумеры переизобрели Chatroulette.

Источник: @lesha_cto
  • В конце марта 2026 года некоторые Telegram-каналы и издания написали о нескольких случаях, когда пользователи Max снимали видеокружки одним собеседникам, а отправлялись они почему-то незнакомцам.
  • Специалист по кибербезопасности Алексей Шляпужников говорил «Холоду» о возможном баге архитектуры сервиса. Он допустил, что разработчики «не тестировали многочисленные обновления, которые выходят несколько раз за день», поэтому в финальных сборках оказывались ошибки.

Например, при сбое попытки отправить данные может происходить повторная попытка, а идентификатор беседы живёт короткое время, и при повторной отправке он используется уже для другого чата. Либо это может быть плохо настроенный кэш, когда на сервер пользователем отправляется собеседнику один файл, а сервер затем из кэша вместо него отправляет другой.

Алексей Шляпужников, цитата по «Холоду»
  • 3 апреля в запрещённом в России Instagram «разошёлся» ролик, в котором технический директор студии разработки мобильных игр Herbarium Games под ником Лёша CTO тоже допустил, что дело в «кривой» архитектуре.

Как можно было бы исправить или даже заранее избежать бага с «кружочками» в Max? Всё банально: в распределённых системах достаточно просто генерировать уникальные идентификаторы для медиа (ну и в целом, кто реально использует тупо инкремент).

— UUID или GUID вместо простого автонумеруемого числа.

— Встроенные распределённые системы генерации ID (типа Snowflake, UIDs с временными метками)

— Гарантированная атомарная последовательность на уровне всей распределённой [базы данных].

Ну и на всякий случай, чтобы [не облажаться] на всю страну, я бы ещё добавил контрольные суммы для медиафайлов или проверку хэша содержимого. Чтобы сервер дважды [проверил], что отправилось именно то, что нужно, и пришло то, что нужно. А не случайный ребенок, играющий в Brawl Stars.

Лёша CTO, цитата по его Telegram-каналу
Возможные причины перепутанных кружков в Max. Источник: @lesha_cto
  • В комментариях некоторые пользователи пошутили, что скачали бы сервис, в котором можно добровольно обмениваться видео с незнакомцами. Вечером того же дня айтишник навайбкодил сайт norminternet.ru: чтобы получить один случайный «кружок», нужно отправить один свой.

За первые два часа сайт посетило больше 500 человек, что очень прикольно. Может быть, это начало новой глобальной социальной сети и в будущем нас ждут миллиарды пользователей? А может, Роскомнадзор заблокирует нормальный интернет уже завтра.

Лёша CTO, цитата по ролику в запрещённом Instagram
  • В 15:42 мск 5 апреля автор написал, что пользователи его сайта записывают «100 ГБ кружков в час». Он обещал добавить капчу, переворот камеры, защиту от получения одинаковых роликов несколько раз и аналитику.
Источник: @lesha_cto
14
6
1
1
38 комментариев