Siri научат различать пользователей по голосу и защищать их данные

Siri научат различать пользователей по голосу и защищать их данные

Siri научат различать пользователей по голосу и защищать их данные

Apple подала патент в Ведомство по патентам и товарным знакам США. В этом патенте корпорация описывает возможности Siri хранить несколько голосовых профилей пользователей и распознавать, кто говорит с ней в данный момент. В патенте это описывается как некая «голосовая печать».

Таким образом, голосовой помощник сможет давать индивидуальные ответы каждому конкретному пользователю. Это будет полезно при работе, например, с календарем и списком дел.

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

Судя по всему, система предполагает, что Siri создаст для каждого пользователя что-то вроде отдельной библиотеки профиля. Она будет основана на использовании определенных слов и приложений. То есть голосовой помощник сможет более точно понимать запросы.

В корпорации считают, что такие нововведения помогут устройствам Apple HomePod, которые являются «сердцем» любого умного дома, лучше функционировать.

В этом месяце Apple также заверила пользователей своей продукции, что голосовой помощник Siri не «сливает» полученные от пользователя команды третьим лицам. В компании подчеркнули, что очень серьезно подходят к записи звука с микрофона устройств — приложения должны четко обозначать моменты, когда они используют микрофон.

Ранее пользователи обеспокоились постоянной прослушкой со стороны голосового помощника, были подозрения, что Siri ждет фразу «Привет, Siri», с помощью которой активируется система помощника.

Баг 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