macOS теперь сдаёт тех, кто тайком лезет в буфер обмена — без спроса не получится

macOS теперь сдаёт тех, кто тайком лезет в буфер обмена — без спроса не получится

Теперь AppKit знает, кто копирует и зачем.

image

В апреле 2025 года разработчики macOS представили значимое обновление AppKit, связанное с конфиденциальностью буфера обмена. Новая функция будет предупреждать пользователей устройств, когда приложение программно считывает данные из общего буфера обмена.

Система показывает оповещение только в том случае, если доступ к буферу обмена не был результатом ввода пользователя через элемент интерфейса, связанный с вставкой. Подобное поведение уже реализовано в iOS через UIPasteboard.

Обновлённый AppKit вводит новые методы обнаружения в NSPasteboard и NSPasteboardItem, позволяющие приложениям проверять типы данных в буфере обмена без их фактического считывания и отображения предупреждения. Кроме того, NSPasteboard получает свойство accessBehavior для определения режима доступа — всегда разрешён, никогда не разрешён или с запросом разрешения.

Разработчики могут заранее внедрить эти API и протестировать новое поведение на своих компьютерах Mac. Для этого необходимо запустить Terminal и ввести команду «defaults write <идентификатор_пакета_приложения> EnablePasteboardPrivacyDeveloperPreview -bool yes», чтобы включить функцию для своего приложения.

«БеКон‑2025» единственная в России специализированная конференция по безопасности контейнеров

Эксперты топовых компаний разберут практические решения для защиты контейнерных сред. Если вы в DevOps/DevSecOps — вам просто необходимо быть на «БеКоне».

Реклама.18+. ООО «КлаудРан», ИНН 7804685734