January 29, 2019

Итак, сегодня с утра все обсуждают самый занятный и неприятный баг в системе Apple Facetime.

Что произошло: 20 января в твиттере начала расходится информация о том, что если абонент А звонит в фейстайм абоненту Б, и еще до снятия трубки добавляет в звонок повторно А (т.е. Создает групповой звонок где два абонента А и один Б), то внезапно звук из телефона абонента Б идет в этот групповой звонок. И более того, добавив еще пару действий можно увидеть видео с телефона Б. Да, вы правильно поняли, чисто теоретически имея телефон Тима Кука вы могли увидеть и услышать как он матерится, обсуждая создавшуюся ситуацию.

Повторюсь, в твиттере обсуждают баг с 20 января, но эппл отключили групповые звонки в фейстайме только 4 часа назад, т.е. больше чем через неделю после обнаружения проблемы. Судя по осколкам информации, которые мне удалось собрать, все случилось как обычно: команда разработки групповых звонков работает отдельно от основной команды фейстайма. И допустила сразу несколько крупных ошибок: 1. Позволили добавить в групповой звонок контакт, который там уже есть (на самом деле чуть сложнее - при добавлении еще одного контакта происходит конвертация из звонка 1:1 в групповой звонок) 2. В режиме группового звонка не проверили состояние “звонок принят” и сразу начали транслировать сигнал с телефона 3. Вообще судя по всему граничные состояния звонка не тестировались - слишком уж много там мелких и крупных багов.

Что сейчас делать? Временно отключить функцию групповых звонков (ее уже отключила Эппл, но я бы перестраховался). И ждать, говорят что проблема будет починена в течении недели. p.s.: Видите, оказывается люди с заглушками на камерах и микрофонах не такие уж и параноики.

9to5mac.com/2019/01/28/facetime-bug-hear-audio/

Major iPhone FaceTime bug lets you hear the audio of the person you are calling … before they pick up

A significant bug has been discovered in FaceTime that lets you call anyone with FaceTime and immediately hear the audio from their phone.