Почему некоторые приложения получают атрибуты карантина (quarantine), а другие приложения не получают эти атрибуты?

Почему атрибуты карантина присутствуют у распакованных .command файлов, созданных из архива, но отсутствуют у репозитория, клонированного через git?
  • 1 ноября 2023 г. 13:30
Ответы на вопрос 2
Атрибуты карантина применяются к файлам, которые были загружены из Интернета, чтобы предупредить пользователя о потенциальных рисках безопасности при запуске этих файлов. Это сделано для защиты пользователя и уменьшения возможности вредоносного кода.

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

Относительно распакованных .command файлов - архив скачивается из Интернета и, поэтому, получает атрибуты карантина. При распаковке архива, операционная система сохраняет атрибуты карантина для файлов внутри архива, чтобы предупредить пользователя о возможных рисках при запуске этих файлов.

Когда репозиторий клонируется через git, файлы этого репозитория могут быть уже проверены и безопасными для использования, поэтому атрибуты карантина не применяются к ним.
При работе с файлами в Keka появляются атрибуты карантина из-за того, что приложение выполняется в "песочнице" macOS. Когда приложение выполняется в песочнице, macOS автоматически добавляет атрибуты карантина. Если вам интересны подробности о том, как работает механизм xattr и песочница, вы можете изучить следующий ресурс: https://eclecticlight.co/2020/10/29/quarantine-and... Если вас интересуют дополнительные сведения о Keka, песочнице и карантине, вы можете ознакомиться с следующими ресурсами: 
- https://github.com/aonez/Keka/issues/544
- https://github.com/aonez/Keka/issues/405
- https://github.com/aonez/Keka/wiki/Sandbox
- https://github.com/aonez/Keka/wiki/Rar-compression...
Похожие вопросы