Apple в iOS 13 внесла изменение, которое ограничивает практики сбора данных с использованием VoIP API, что имеет последствия для приложений для обмена сообщениями, таких как Facebook Messenger и WhatsApp.
Согласно новому отчету от The Information, создатели зашифрованных приложений для обмена сообщениями, таких как Signal, Wickr, Threema и Wire, теперь суетятся в попытке переработать свое программное обеспечение для защиты ключевых функций конфиденциальности, которые, по их мнению, могут быть скомпрометированы этими изменениями.
В заявлении для The Information представитель Apple заявил, что Apple работает с разработчиками над решением их проблем.
«Мы услышали отзывы об изменениях API, введенных в iOS 13 для дальнейшей защиты конфиденциальности пользователей, и тесно сотрудничаем с разработчиками iOS, чтобы помочь им реализовать запрошенные ими функции».
Джулия Вайс, представитель Threema, заявила, что изменения Apple могут фактически привести «к противоположному результату по сравнению с целями конфиденциальности, которых должны были достичь эти изменения».
Apple ограничивает PushKit API, который был разработан для использования в VoIP-звонках, но со временем использовался и для других целей, таких как сбор данных и, в случае с приложениями для обмена сообщениями, шифрование. В iOS 13 PushKit API ограничен интернет-звонками, а другие его использования Apple исключила.
Зашифрованные приложения для обмена сообщениями в настоящее время используют VoIP API, которые Apple ограничивает для расшифровки сообщений на iPhone в фоновом режиме, а данное изменение отключает эту функциональность.
Разработчики приложений смогут обойти изменения Apple, но Том Ливи, вице-президент зашифрованного приложения для обмена сообщениями Wickr, заявил, что это «значительный инженерный труд», который был неожиданным. Сообщается, что создатели зашифрованных приложений для обмена сообщениями изучают «альтернативные инструменты» в iOS для работы, но они «намного хуже» существующего варианта PushKit.
Apple дает разработчикам приложений до апреля 2020 года для соответствия изменениям в PushKit API, но разработчики, которые хотят обновить свои приложения для iOS 13 и воспользоваться новыми функциями, должны раньше следовать ограничениям PushKit.