В июле и августе Яндекс Еда будет платить за уязвимости по двойному тарифу

В июле и августе Яндекс Еда будет платить за уязвимости по двойному тарифу

В июле и августе Яндекс Еда будет платить за уязвимости по двойному тарифу

Сервис «Яндекс Еда» объявил новый конкурс в рамках программы bug bounty, повысив суммы выплат в два раза. С 1 июля по 31 августа за найденную уязвимость можно будет получить от 15 тыс. до 1,5 млн рублей — в зависимости от степени опасности и потенциального ущерба.

Призовые выплаты увеличены, так как обнаружить слабые места на сервисе стало труднее. Весной «Яндекс Еда» провела полный аудит и усилила защиту: свела к минимуму число сотрудников с доступом к клиентским данным, исключила обработку такой информации вручную. В июне в аккаунте «Яндекса» также появилась функция удаления информации о заказах.

Объявив новый конкурс, организаторы задали основные направления для поиска уязвимостей:

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

Выше всего, как и прежде, ценятся ошибки, грозящие удаленным выполнением кода; за них «Яндекс Еда» готов заплатить от 440 тыс. до 1,5 млн рублей. Потолок для уязвимостей LFR, RFI, XXE и инъекции кода составляет 890 тыс. рублей. В случае с фродом сумма вознаграждения зависит от возможности масштабирования способа мошенничества, простоты его использования и степени возможного ущерба (установленная вилка — от 23 тыс. до 230 тыс. рублей).

Мероприятия по усилению защиты «Яндекс Еды» были проведены после утечки, которую выявили в конце февраля. В открытый доступ по вине инсайдера попали персональные данные 58 тыс. покупателей; в итоге сервис доставки еды был оштрафован на 60 тыс. рублей.

Баг macOS ломает TCP через 49 дней без перезагрузки

В macOS нашли редкий, но очень неприятный баг: если компьютер работает без перезагрузки примерно 49,7 дня, у него может постепенно умирать TCP. По версии исследователей, проблема связана с переполнением 32-битного счётчика времени в ядре XNU, который используется TCP-подсистемой.

После этого внутренние TCP-таймеры якобы перестают нормально обновляться, соединения в состоянии TIME_WAIT не очищаются, временные порты постепенно заканчиваются, и система в какой-то момент просто перестаёт устанавливать новые TCP-соединения.

При этом ping может продолжать работать, что делает сбой особенно странным. В Photon пишут, что заметили аномалию на своих macOS-машинах, которые круглосуточно используются для мониторинга iMessage-сервисов.

По их описанию, часть узлов после примерно 49 дней 17 часов 2 минут 47 секунд аптайма перестала открывать новые TCP-сессии. После перезагрузки всё возвращалось в норму, но таймер, по сути, запускался заново.

Авторы утверждают, что смогли воспроизвести поведение на двух машинах и связали его с переменной tcp_now в XNU. В открытом репозитории Apple действительно есть TCP-код ядра Darwin/XNU, где используются 32-битные значения времени и логика сравнения временных меток TCP, на которую ссылаются исследователи.

Поведения бага выглядит так: сначала ничего не ломается в лоб, но закрытые TCP-соединения перестают вовремя исчезать из TIME_WAIT. Затем их становится всё больше, временные порты забиваются, новые подключения начинают зависать в SYN_SENT, а сервисы, которым нужны новые TCP-сокеты, начинают сыпаться.

Если эта находка подтвердится, то для обычного пользователя баг вряд ли станет массовой проблемой: большинство устройств на macOS перезагружаются чаще (хотя бы из-за обновлений). А вот для долго работающих Mac mini, билд-серверов, CI/CD-ферм, удалённых рабочих станций и серверных компьютеров, которые могут жить без ребута неделями, история выглядит уже куда серьёзнее.

Если у вас есть компьютер на macOS, который работает неделями без перезагрузки и критичен для сервисов, мы бы посоветовали следить за его аптаймом.

RSS: Новости на портале Anti-Malware.ru