Apple выпускает патчи для iOS, iTunes, Xcode и других продуктов

Apple выпускает патчи для iOS, iTunes, Xcode и других продуктов

Apple выпускает патчи для iOS, iTunes, Xcode и других продуктов

Apple выпустила обновления безопасности для шести продуктов: Xcode 9, tvOS 11, watchOS 4, Safari 11, iOS 11 и iTunes 12.7 (как для macOS, так и для Windows). Эти обновления призваны устранить несколько проблем безопасности низкого уровня.

Самым важным из вышедших обновлений является новая версия iOS 11. К сожалению, обновлений безопасности для macOS пока нет, Apple планирует выпустить macOS High Sierra (10.13) 25 сентября, ожидается, что в ней будут устранены все имеющиеся на данный момент проблемы с безопасностью.

Ниже приведена таблица со всеми последними обновлениями безопасности Apple и ссылками на каждый отчет.

 Наименования и ссылки  Доступны для  Количество уязвимостей  Дата выпуска
 Xcode 9  macOS Sierra 10.12.6 и более поздних  7  19 сентября 2017
 tvOS 11  Apple TV 4-го поколения  N/A  19 сентября 2017
 watchOS 4  Все модели Apple Watch  N/A  19 сентября 2017
 Safari 11  OS X El Capitan 10.11.6 и macOS Sierra 10.12.6  3  19 сентября 2017
 iOS 11  iPhone 5s и более поздних, iPad Air и более поздних, iPod touch 6-го поколения  8  19 сентября 2017
 iTunes 12.7  OS X Yosemite 10.10.5 и более поздних  N/A  12 сентября 2017
 iTunes 12.7 для Windows  Windows 7 и более поздних  N/A  12 сентября 2017

Android запретит доступ к экрану «лишним» приложениям

Google, похоже, готовит ещё одно нововведение по части безопасности Android. В тестовой сборке Android Canary 2602 обнаружена новая функция для Advanced Protection Mode — режима «максимальной защиты», который компания представила в Android 16.

Теперь Advanced Protection Mode может ограничивать работу приложений, использующих AccessibilityService API, если они не классифицированы как инструменты для доступности.

AccessibilityService API — это мощный механизм Android, изначально созданный для помощи людям с ограниченными физическими возможностями. С его помощью приложения могут читать содержимое экрана, отслеживать действия пользователя и даже выполнять жесты от его имени.

Именно поэтому этот API часто становился инструментом атакующих. За последние годы многие приложения — от автоматизаторов и лаунчеров до «оптимизаторов» и антивирусов — использовали его для обхода системных ограничений. Формально ради удобства, однако на деле получая очень широкие права.

Google постепенно ужесточала политику. Приложения, действительно предназначенные для помощи людям с ограниченными возможностями, должны указывать специальный атрибут isAccessibilityTool. К ним относятся экранные дикторы, системы управления жестами, голосовой ввод, брайлевские интерфейсы и другие специализированные инструменты.

По данным аналитиков, в новой версии Android Canary  при включении Advanced Protection Mode система:

  • запрещает выдавать разрешение Accessibility Service приложениям, не признанным Accessibility Tools;
  • автоматически отзывает уже выданные разрешения у таких приложений.

Если приложение сильно зависит от этого API, оно просто перестанет работать.

В тестах, например, приложение dynamicSpot (эмулирующее Dynamic Island на Android) становилось недоступным: пункт был с пометкой «Restricted by Advanced Protection». Причина простая: оно использует AccessibilityService для чтения уведомлений и отображения поверх других приложений.

Инструменты, официально классифицированные как средства доступности, под ограничения не попадают.

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